/export/starexec/sandbox2/solver/bin/starexec_run_standard /export/starexec/sandbox2/benchmark/theBenchmark.hs /export/starexec/sandbox2/output/output_files -------------------------------------------------------------------------------- YES proof of /export/starexec/sandbox2/benchmark/theBenchmark.hs # AProVE Commit ID: 794c25de1cacf0d048858bcd21c9a779e1221865 marcel 20200619 unpublished dirty H-Termination with start terms of the given HASKELL could be proven: (0) HASKELL (1) CR [EQUIVALENT, 0 ms] (2) HASKELL (3) BR [EQUIVALENT, 0 ms] (4) HASKELL (5) COR [EQUIVALENT, 0 ms] (6) HASKELL (7) Narrow [SOUND, 0 ms] (8) AND (9) QDP (10) QDPSizeChangeProof [EQUIVALENT, 0 ms] (11) YES (12) QDP (13) DependencyGraphProof [EQUIVALENT, 18 ms] (14) AND (15) QDP (16) TransformationProof [EQUIVALENT, 0 ms] (17) QDP (18) TransformationProof [EQUIVALENT, 0 ms] (19) QDP (20) TransformationProof [EQUIVALENT, 0 ms] (21) QDP (22) TransformationProof [EQUIVALENT, 0 ms] (23) QDP (24) TransformationProof [EQUIVALENT, 0 ms] (25) QDP (26) TransformationProof [EQUIVALENT, 0 ms] (27) QDP (28) TransformationProof [EQUIVALENT, 0 ms] (29) QDP (30) TransformationProof [EQUIVALENT, 0 ms] (31) QDP (32) TransformationProof [EQUIVALENT, 0 ms] (33) QDP (34) TransformationProof [EQUIVALENT, 0 ms] (35) QDP (36) TransformationProof [EQUIVALENT, 0 ms] (37) QDP (38) TransformationProof [EQUIVALENT, 0 ms] (39) QDP (40) TransformationProof [EQUIVALENT, 0 ms] (41) QDP (42) TransformationProof [EQUIVALENT, 0 ms] (43) QDP (44) TransformationProof [EQUIVALENT, 0 ms] (45) QDP (46) TransformationProof [EQUIVALENT, 0 ms] (47) QDP (48) TransformationProof [EQUIVALENT, 0 ms] (49) QDP (50) TransformationProof [EQUIVALENT, 0 ms] (51) QDP (52) TransformationProof [EQUIVALENT, 0 ms] (53) QDP (54) TransformationProof [EQUIVALENT, 0 ms] (55) QDP (56) TransformationProof [EQUIVALENT, 0 ms] (57) QDP (58) TransformationProof [EQUIVALENT, 3 ms] (59) QDP (60) TransformationProof [EQUIVALENT, 0 ms] (61) QDP (62) TransformationProof [EQUIVALENT, 0 ms] (63) QDP (64) TransformationProof [EQUIVALENT, 0 ms] (65) QDP (66) TransformationProof [EQUIVALENT, 0 ms] (67) QDP (68) TransformationProof [EQUIVALENT, 0 ms] (69) QDP (70) TransformationProof [EQUIVALENT, 0 ms] (71) QDP (72) TransformationProof [EQUIVALENT, 0 ms] (73) QDP (74) TransformationProof [EQUIVALENT, 0 ms] (75) QDP (76) TransformationProof [EQUIVALENT, 0 ms] (77) QDP (78) TransformationProof [EQUIVALENT, 0 ms] (79) QDP (80) TransformationProof [EQUIVALENT, 0 ms] (81) QDP (82) TransformationProof [EQUIVALENT, 0 ms] (83) QDP (84) TransformationProof [EQUIVALENT, 0 ms] (85) QDP (86) TransformationProof [EQUIVALENT, 0 ms] (87) QDP (88) TransformationProof [EQUIVALENT, 0 ms] (89) QDP (90) TransformationProof [EQUIVALENT, 0 ms] (91) QDP (92) TransformationProof [EQUIVALENT, 0 ms] (93) QDP (94) TransformationProof [EQUIVALENT, 0 ms] (95) QDP (96) TransformationProof [EQUIVALENT, 0 ms] (97) QDP (98) TransformationProof [EQUIVALENT, 0 ms] (99) QDP (100) TransformationProof [EQUIVALENT, 0 ms] (101) QDP (102) TransformationProof [EQUIVALENT, 0 ms] (103) QDP (104) TransformationProof [EQUIVALENT, 0 ms] (105) QDP (106) TransformationProof [EQUIVALENT, 0 ms] (107) QDP (108) TransformationProof [EQUIVALENT, 0 ms] (109) QDP (110) TransformationProof [EQUIVALENT, 1 ms] (111) QDP (112) TransformationProof [EQUIVALENT, 0 ms] (113) QDP (114) TransformationProof [EQUIVALENT, 0 ms] (115) QDP (116) TransformationProof [EQUIVALENT, 0 ms] (117) QDP (118) TransformationProof [EQUIVALENT, 0 ms] (119) QDP (120) TransformationProof [EQUIVALENT, 0 ms] (121) QDP (122) TransformationProof [EQUIVALENT, 0 ms] (123) QDP (124) TransformationProof [EQUIVALENT, 0 ms] (125) QDP (126) TransformationProof [EQUIVALENT, 0 ms] (127) QDP (128) TransformationProof [EQUIVALENT, 0 ms] (129) QDP (130) TransformationProof [EQUIVALENT, 0 ms] (131) QDP (132) TransformationProof [EQUIVALENT, 0 ms] (133) QDP (134) TransformationProof [EQUIVALENT, 0 ms] (135) QDP (136) TransformationProof [EQUIVALENT, 0 ms] (137) QDP (138) TransformationProof [EQUIVALENT, 0 ms] (139) QDP (140) TransformationProof [EQUIVALENT, 0 ms] (141) QDP (142) TransformationProof [EQUIVALENT, 0 ms] (143) QDP (144) TransformationProof [EQUIVALENT, 0 ms] (145) QDP (146) TransformationProof [EQUIVALENT, 0 ms] (147) QDP (148) TransformationProof [EQUIVALENT, 0 ms] (149) QDP (150) TransformationProof [EQUIVALENT, 0 ms] (151) QDP (152) TransformationProof [EQUIVALENT, 0 ms] (153) QDP (154) TransformationProof [EQUIVALENT, 0 ms] (155) QDP (156) TransformationProof [EQUIVALENT, 3 ms] (157) QDP (158) TransformationProof [EQUIVALENT, 0 ms] (159) QDP (160) TransformationProof [EQUIVALENT, 0 ms] (161) QDP (162) TransformationProof [EQUIVALENT, 0 ms] (163) QDP (164) TransformationProof [EQUIVALENT, 0 ms] (165) QDP (166) TransformationProof [EQUIVALENT, 0 ms] (167) QDP (168) TransformationProof [EQUIVALENT, 0 ms] (169) QDP (170) TransformationProof [EQUIVALENT, 0 ms] (171) QDP (172) TransformationProof [EQUIVALENT, 0 ms] (173) QDP (174) TransformationProof [EQUIVALENT, 0 ms] (175) QDP (176) TransformationProof [EQUIVALENT, 0 ms] (177) QDP (178) TransformationProof [EQUIVALENT, 0 ms] (179) QDP (180) TransformationProof [EQUIVALENT, 0 ms] (181) QDP (182) DependencyGraphProof [EQUIVALENT, 0 ms] (183) QDP (184) TransformationProof [EQUIVALENT, 0 ms] (185) QDP (186) TransformationProof [EQUIVALENT, 0 ms] (187) QDP (188) TransformationProof [EQUIVALENT, 0 ms] (189) QDP (190) TransformationProof [EQUIVALENT, 0 ms] (191) QDP (192) TransformationProof [EQUIVALENT, 0 ms] (193) QDP (194) TransformationProof [EQUIVALENT, 0 ms] (195) QDP (196) TransformationProof [EQUIVALENT, 0 ms] (197) QDP (198) TransformationProof [EQUIVALENT, 0 ms] (199) QDP (200) TransformationProof [EQUIVALENT, 0 ms] (201) QDP (202) TransformationProof [EQUIVALENT, 0 ms] (203) QDP (204) TransformationProof [EQUIVALENT, 0 ms] (205) QDP (206) DependencyGraphProof [EQUIVALENT, 0 ms] (207) QDP (208) TransformationProof [EQUIVALENT, 0 ms] (209) QDP (210) TransformationProof [EQUIVALENT, 0 ms] (211) QDP (212) TransformationProof [EQUIVALENT, 0 ms] (213) QDP (214) TransformationProof [EQUIVALENT, 0 ms] (215) QDP (216) TransformationProof [EQUIVALENT, 0 ms] (217) QDP (218) TransformationProof [EQUIVALENT, 0 ms] (219) QDP (220) TransformationProof [EQUIVALENT, 0 ms] (221) QDP (222) TransformationProof [EQUIVALENT, 0 ms] (223) QDP (224) TransformationProof [EQUIVALENT, 0 ms] (225) QDP (226) TransformationProof [EQUIVALENT, 0 ms] (227) QDP (228) DependencyGraphProof [EQUIVALENT, 0 ms] (229) QDP (230) TransformationProof [EQUIVALENT, 0 ms] (231) QDP (232) TransformationProof [EQUIVALENT, 0 ms] (233) QDP (234) TransformationProof [EQUIVALENT, 0 ms] (235) QDP (236) DependencyGraphProof [EQUIVALENT, 0 ms] (237) QDP (238) TransformationProof [EQUIVALENT, 0 ms] (239) QDP (240) DependencyGraphProof [EQUIVALENT, 0 ms] (241) QDP (242) TransformationProof [EQUIVALENT, 0 ms] (243) QDP (244) TransformationProof [EQUIVALENT, 0 ms] (245) QDP (246) TransformationProof [EQUIVALENT, 0 ms] (247) QDP (248) TransformationProof [EQUIVALENT, 0 ms] (249) QDP (250) DependencyGraphProof [EQUIVALENT, 0 ms] (251) QDP (252) TransformationProof [EQUIVALENT, 0 ms] (253) QDP (254) TransformationProof [EQUIVALENT, 0 ms] (255) QDP (256) TransformationProof [EQUIVALENT, 0 ms] (257) QDP (258) DependencyGraphProof [EQUIVALENT, 0 ms] (259) QDP (260) TransformationProof [EQUIVALENT, 0 ms] (261) QDP (262) TransformationProof [EQUIVALENT, 0 ms] (263) QDP (264) DependencyGraphProof [EQUIVALENT, 0 ms] (265) QDP (266) TransformationProof [EQUIVALENT, 0 ms] (267) QDP (268) DependencyGraphProof [EQUIVALENT, 0 ms] (269) QDP (270) TransformationProof [EQUIVALENT, 3 ms] (271) QDP (272) DependencyGraphProof [EQUIVALENT, 0 ms] (273) QDP (274) TransformationProof [EQUIVALENT, 0 ms] (275) QDP (276) QDPSizeChangeProof [EQUIVALENT, 220 ms] (277) YES (278) QDP (279) QDPSizeChangeProof [EQUIVALENT, 0 ms] (280) YES (281) QDP (282) TransformationProof [EQUIVALENT, 0 ms] (283) QDP (284) TransformationProof [EQUIVALENT, 0 ms] (285) QDP (286) TransformationProof [EQUIVALENT, 0 ms] (287) QDP (288) TransformationProof [EQUIVALENT, 0 ms] (289) QDP (290) TransformationProof [EQUIVALENT, 0 ms] (291) QDP (292) TransformationProof [EQUIVALENT, 0 ms] (293) QDP (294) TransformationProof [EQUIVALENT, 0 ms] (295) QDP (296) TransformationProof [EQUIVALENT, 0 ms] (297) QDP (298) TransformationProof [EQUIVALENT, 0 ms] (299) QDP (300) TransformationProof [EQUIVALENT, 0 ms] (301) QDP (302) TransformationProof [EQUIVALENT, 0 ms] (303) QDP (304) TransformationProof [EQUIVALENT, 0 ms] (305) QDP (306) TransformationProof [EQUIVALENT, 0 ms] (307) QDP (308) TransformationProof [EQUIVALENT, 0 ms] (309) QDP (310) TransformationProof [EQUIVALENT, 0 ms] (311) QDP (312) TransformationProof [EQUIVALENT, 0 ms] (313) QDP (314) TransformationProof [EQUIVALENT, 0 ms] (315) QDP (316) TransformationProof [EQUIVALENT, 0 ms] (317) QDP (318) TransformationProof [EQUIVALENT, 0 ms] (319) QDP (320) TransformationProof [EQUIVALENT, 0 ms] (321) QDP (322) TransformationProof [EQUIVALENT, 0 ms] (323) QDP (324) TransformationProof [EQUIVALENT, 0 ms] (325) QDP (326) TransformationProof [EQUIVALENT, 0 ms] (327) QDP (328) TransformationProof [EQUIVALENT, 0 ms] (329) QDP (330) TransformationProof [EQUIVALENT, 0 ms] (331) QDP (332) TransformationProof [EQUIVALENT, 0 ms] (333) QDP (334) TransformationProof [EQUIVALENT, 0 ms] (335) QDP (336) TransformationProof [EQUIVALENT, 0 ms] (337) QDP (338) TransformationProof [EQUIVALENT, 0 ms] (339) QDP (340) TransformationProof [EQUIVALENT, 0 ms] (341) QDP (342) TransformationProof [EQUIVALENT, 0 ms] (343) QDP (344) TransformationProof [EQUIVALENT, 0 ms] (345) QDP (346) TransformationProof [EQUIVALENT, 0 ms] (347) QDP (348) TransformationProof [EQUIVALENT, 0 ms] (349) QDP (350) TransformationProof [EQUIVALENT, 0 ms] (351) QDP (352) TransformationProof [EQUIVALENT, 0 ms] (353) QDP (354) TransformationProof [EQUIVALENT, 0 ms] (355) QDP (356) TransformationProof [EQUIVALENT, 0 ms] (357) QDP (358) TransformationProof [EQUIVALENT, 0 ms] (359) QDP (360) TransformationProof [EQUIVALENT, 0 ms] (361) QDP (362) TransformationProof [EQUIVALENT, 0 ms] (363) QDP (364) TransformationProof [EQUIVALENT, 0 ms] (365) QDP (366) TransformationProof [EQUIVALENT, 0 ms] (367) QDP (368) TransformationProof [EQUIVALENT, 0 ms] (369) QDP (370) TransformationProof [EQUIVALENT, 0 ms] (371) QDP (372) TransformationProof [EQUIVALENT, 0 ms] (373) QDP (374) TransformationProof [EQUIVALENT, 0 ms] (375) QDP (376) TransformationProof [EQUIVALENT, 0 ms] (377) QDP (378) TransformationProof [EQUIVALENT, 0 ms] (379) QDP (380) TransformationProof [EQUIVALENT, 0 ms] (381) QDP (382) TransformationProof [EQUIVALENT, 0 ms] (383) QDP (384) TransformationProof [EQUIVALENT, 0 ms] (385) QDP (386) TransformationProof [EQUIVALENT, 0 ms] (387) QDP (388) TransformationProof [EQUIVALENT, 1 ms] (389) QDP (390) TransformationProof [EQUIVALENT, 0 ms] (391) QDP (392) TransformationProof [EQUIVALENT, 0 ms] (393) QDP (394) TransformationProof [EQUIVALENT, 0 ms] (395) QDP (396) TransformationProof [EQUIVALENT, 0 ms] (397) QDP (398) TransformationProof [EQUIVALENT, 0 ms] (399) QDP (400) TransformationProof [EQUIVALENT, 0 ms] (401) QDP (402) TransformationProof [EQUIVALENT, 0 ms] (403) QDP (404) TransformationProof [EQUIVALENT, 0 ms] (405) QDP (406) TransformationProof [EQUIVALENT, 0 ms] (407) QDP (408) TransformationProof [EQUIVALENT, 0 ms] (409) QDP (410) TransformationProof [EQUIVALENT, 0 ms] (411) QDP (412) TransformationProof [EQUIVALENT, 0 ms] (413) QDP (414) TransformationProof [EQUIVALENT, 0 ms] (415) QDP (416) TransformationProof [EQUIVALENT, 0 ms] (417) QDP (418) TransformationProof [EQUIVALENT, 0 ms] (419) QDP (420) DependencyGraphProof [EQUIVALENT, 0 ms] (421) QDP (422) TransformationProof [EQUIVALENT, 0 ms] (423) QDP (424) TransformationProof [EQUIVALENT, 0 ms] (425) QDP (426) TransformationProof [EQUIVALENT, 0 ms] (427) QDP (428) TransformationProof [EQUIVALENT, 0 ms] (429) QDP (430) TransformationProof [EQUIVALENT, 0 ms] (431) QDP (432) TransformationProof [EQUIVALENT, 0 ms] (433) QDP (434) DependencyGraphProof [EQUIVALENT, 0 ms] (435) QDP (436) TransformationProof [EQUIVALENT, 0 ms] (437) QDP (438) TransformationProof [EQUIVALENT, 0 ms] (439) QDP (440) DependencyGraphProof [EQUIVALENT, 0 ms] (441) QDP (442) TransformationProof [EQUIVALENT, 0 ms] (443) QDP (444) TransformationProof [EQUIVALENT, 0 ms] (445) QDP (446) TransformationProof [EQUIVALENT, 0 ms] (447) QDP (448) TransformationProof [EQUIVALENT, 0 ms] (449) QDP (450) TransformationProof [EQUIVALENT, 0 ms] (451) QDP (452) TransformationProof [EQUIVALENT, 0 ms] (453) QDP (454) TransformationProof [EQUIVALENT, 0 ms] (455) QDP (456) DependencyGraphProof [EQUIVALENT, 0 ms] (457) QDP (458) TransformationProof [EQUIVALENT, 0 ms] (459) QDP (460) DependencyGraphProof [EQUIVALENT, 0 ms] (461) QDP (462) QDPSizeChangeProof [EQUIVALENT, 296 ms] (463) YES (464) QDP (465) QDPSizeChangeProof [EQUIVALENT, 0 ms] (466) YES (467) QDP (468) QDPSizeChangeProof [EQUIVALENT, 0 ms] (469) YES (470) QDP (471) TransformationProof [EQUIVALENT, 0 ms] (472) QDP (473) TransformationProof [EQUIVALENT, 1 ms] (474) QDP (475) TransformationProof [EQUIVALENT, 0 ms] (476) QDP (477) TransformationProof [EQUIVALENT, 0 ms] (478) QDP (479) TransformationProof [EQUIVALENT, 0 ms] (480) QDP (481) TransformationProof [EQUIVALENT, 0 ms] (482) QDP (483) TransformationProof [EQUIVALENT, 0 ms] (484) QDP (485) TransformationProof [EQUIVALENT, 0 ms] (486) QDP (487) TransformationProof [EQUIVALENT, 0 ms] (488) QDP (489) TransformationProof [EQUIVALENT, 0 ms] (490) QDP (491) TransformationProof [EQUIVALENT, 0 ms] (492) QDP (493) TransformationProof [EQUIVALENT, 0 ms] (494) QDP (495) TransformationProof [EQUIVALENT, 0 ms] (496) QDP (497) TransformationProof [EQUIVALENT, 0 ms] (498) QDP (499) TransformationProof [EQUIVALENT, 0 ms] (500) QDP (501) TransformationProof [EQUIVALENT, 0 ms] (502) QDP (503) TransformationProof [EQUIVALENT, 0 ms] (504) QDP (505) TransformationProof [EQUIVALENT, 0 ms] (506) QDP (507) TransformationProof [EQUIVALENT, 0 ms] (508) QDP (509) TransformationProof [EQUIVALENT, 0 ms] (510) QDP (511) TransformationProof [EQUIVALENT, 0 ms] (512) QDP (513) TransformationProof [EQUIVALENT, 0 ms] (514) QDP (515) TransformationProof [EQUIVALENT, 0 ms] (516) QDP (517) TransformationProof [EQUIVALENT, 0 ms] (518) QDP (519) TransformationProof [EQUIVALENT, 0 ms] (520) QDP (521) TransformationProof [EQUIVALENT, 0 ms] (522) QDP (523) TransformationProof [EQUIVALENT, 0 ms] (524) QDP (525) TransformationProof [EQUIVALENT, 0 ms] (526) QDP (527) TransformationProof [EQUIVALENT, 0 ms] (528) QDP (529) TransformationProof [EQUIVALENT, 0 ms] (530) QDP (531) TransformationProof [EQUIVALENT, 0 ms] (532) QDP (533) TransformationProof [EQUIVALENT, 0 ms] (534) QDP (535) TransformationProof [EQUIVALENT, 0 ms] (536) QDP (537) TransformationProof [EQUIVALENT, 0 ms] (538) QDP (539) TransformationProof [EQUIVALENT, 0 ms] (540) QDP (541) TransformationProof [EQUIVALENT, 0 ms] (542) QDP (543) TransformationProof [EQUIVALENT, 0 ms] (544) QDP (545) TransformationProof [EQUIVALENT, 0 ms] (546) QDP (547) TransformationProof [EQUIVALENT, 0 ms] (548) QDP (549) TransformationProof [EQUIVALENT, 0 ms] (550) QDP (551) TransformationProof [EQUIVALENT, 0 ms] (552) QDP (553) TransformationProof [EQUIVALENT, 0 ms] (554) QDP (555) TransformationProof [EQUIVALENT, 0 ms] (556) QDP (557) TransformationProof [EQUIVALENT, 0 ms] (558) QDP (559) TransformationProof [EQUIVALENT, 0 ms] (560) QDP (561) TransformationProof [EQUIVALENT, 0 ms] (562) QDP (563) TransformationProof [EQUIVALENT, 0 ms] (564) QDP (565) TransformationProof [EQUIVALENT, 0 ms] (566) QDP (567) TransformationProof [EQUIVALENT, 0 ms] (568) QDP (569) TransformationProof [EQUIVALENT, 0 ms] (570) QDP (571) TransformationProof [EQUIVALENT, 0 ms] (572) QDP (573) TransformationProof [EQUIVALENT, 0 ms] (574) QDP (575) DependencyGraphProof [EQUIVALENT, 0 ms] (576) QDP (577) TransformationProof [EQUIVALENT, 0 ms] (578) QDP (579) TransformationProof [EQUIVALENT, 0 ms] (580) QDP (581) TransformationProof [EQUIVALENT, 0 ms] (582) QDP (583) TransformationProof [EQUIVALENT, 0 ms] (584) QDP (585) TransformationProof [EQUIVALENT, 0 ms] (586) QDP (587) TransformationProof [EQUIVALENT, 0 ms] (588) QDP (589) TransformationProof [EQUIVALENT, 4 ms] (590) QDP (591) TransformationProof [EQUIVALENT, 0 ms] (592) QDP (593) DependencyGraphProof [EQUIVALENT, 0 ms] (594) QDP (595) TransformationProof [EQUIVALENT, 0 ms] (596) QDP (597) TransformationProof [EQUIVALENT, 0 ms] (598) QDP (599) DependencyGraphProof [EQUIVALENT, 0 ms] (600) QDP (601) TransformationProof [EQUIVALENT, 0 ms] (602) QDP (603) TransformationProof [EQUIVALENT, 0 ms] (604) QDP (605) DependencyGraphProof [EQUIVALENT, 0 ms] (606) QDP (607) TransformationProof [EQUIVALENT, 0 ms] (608) QDP (609) DependencyGraphProof [EQUIVALENT, 0 ms] (610) QDP (611) TransformationProof [EQUIVALENT, 0 ms] (612) QDP (613) TransformationProof [EQUIVALENT, 0 ms] (614) QDP (615) QDPSizeChangeProof [EQUIVALENT, 131 ms] (616) YES (617) QDP (618) QDPSizeChangeProof [EQUIVALENT, 0 ms] (619) YES (620) QDP (621) QDPSizeChangeProof [EQUIVALENT, 0 ms] (622) YES (623) QDP (624) TransformationProof [EQUIVALENT, 0 ms] (625) QDP (626) TransformationProof [EQUIVALENT, 0 ms] (627) QDP (628) TransformationProof [EQUIVALENT, 0 ms] (629) QDP (630) TransformationProof [EQUIVALENT, 0 ms] (631) QDP (632) TransformationProof [EQUIVALENT, 0 ms] (633) QDP (634) TransformationProof [EQUIVALENT, 0 ms] (635) QDP (636) TransformationProof [EQUIVALENT, 0 ms] (637) QDP (638) TransformationProof [EQUIVALENT, 0 ms] (639) QDP (640) TransformationProof [EQUIVALENT, 0 ms] (641) QDP (642) TransformationProof [EQUIVALENT, 0 ms] (643) QDP (644) TransformationProof [EQUIVALENT, 0 ms] (645) QDP (646) TransformationProof [EQUIVALENT, 0 ms] (647) QDP (648) TransformationProof [EQUIVALENT, 0 ms] (649) QDP (650) TransformationProof [EQUIVALENT, 0 ms] (651) QDP (652) TransformationProof [EQUIVALENT, 0 ms] (653) QDP (654) TransformationProof [EQUIVALENT, 0 ms] (655) QDP (656) TransformationProof [EQUIVALENT, 0 ms] (657) QDP (658) TransformationProof [EQUIVALENT, 0 ms] (659) QDP (660) TransformationProof [EQUIVALENT, 0 ms] (661) QDP (662) TransformationProof [EQUIVALENT, 0 ms] (663) QDP (664) TransformationProof [EQUIVALENT, 0 ms] (665) QDP (666) TransformationProof [EQUIVALENT, 0 ms] (667) QDP (668) TransformationProof [EQUIVALENT, 0 ms] (669) QDP (670) TransformationProof [EQUIVALENT, 0 ms] (671) QDP (672) TransformationProof [EQUIVALENT, 0 ms] (673) QDP (674) TransformationProof [EQUIVALENT, 0 ms] (675) QDP (676) TransformationProof [EQUIVALENT, 0 ms] (677) QDP (678) TransformationProof [EQUIVALENT, 0 ms] (679) QDP (680) TransformationProof [EQUIVALENT, 0 ms] (681) QDP (682) TransformationProof [EQUIVALENT, 0 ms] (683) QDP (684) TransformationProof [EQUIVALENT, 0 ms] (685) QDP (686) TransformationProof [EQUIVALENT, 0 ms] (687) QDP (688) TransformationProof [EQUIVALENT, 0 ms] (689) QDP (690) TransformationProof [EQUIVALENT, 0 ms] (691) QDP (692) TransformationProof [EQUIVALENT, 0 ms] (693) QDP (694) TransformationProof [EQUIVALENT, 0 ms] (695) QDP (696) TransformationProof [EQUIVALENT, 0 ms] (697) QDP (698) TransformationProof [EQUIVALENT, 0 ms] (699) QDP (700) TransformationProof [EQUIVALENT, 0 ms] (701) QDP (702) TransformationProof [EQUIVALENT, 0 ms] (703) QDP (704) TransformationProof [EQUIVALENT, 0 ms] (705) QDP (706) TransformationProof [EQUIVALENT, 0 ms] (707) QDP (708) TransformationProof [EQUIVALENT, 0 ms] (709) QDP (710) TransformationProof [EQUIVALENT, 0 ms] (711) QDP (712) TransformationProof [EQUIVALENT, 0 ms] (713) QDP (714) TransformationProof [EQUIVALENT, 0 ms] (715) QDP (716) TransformationProof [EQUIVALENT, 0 ms] (717) QDP (718) TransformationProof [EQUIVALENT, 0 ms] (719) QDP (720) TransformationProof [EQUIVALENT, 0 ms] (721) QDP (722) TransformationProof [EQUIVALENT, 0 ms] (723) QDP (724) TransformationProof [EQUIVALENT, 0 ms] (725) QDP (726) TransformationProof [EQUIVALENT, 0 ms] (727) QDP (728) TransformationProof [EQUIVALENT, 0 ms] (729) QDP (730) TransformationProof [EQUIVALENT, 0 ms] (731) QDP (732) TransformationProof [EQUIVALENT, 0 ms] (733) QDP (734) TransformationProof [EQUIVALENT, 0 ms] (735) QDP (736) TransformationProof [EQUIVALENT, 0 ms] (737) QDP (738) TransformationProof [EQUIVALENT, 0 ms] (739) QDP (740) TransformationProof [EQUIVALENT, 0 ms] (741) QDP (742) TransformationProof [EQUIVALENT, 0 ms] (743) QDP (744) TransformationProof [EQUIVALENT, 0 ms] (745) QDP (746) TransformationProof [EQUIVALENT, 0 ms] (747) QDP (748) TransformationProof [EQUIVALENT, 0 ms] (749) QDP (750) TransformationProof [EQUIVALENT, 0 ms] (751) QDP (752) TransformationProof [EQUIVALENT, 0 ms] (753) QDP (754) TransformationProof [EQUIVALENT, 0 ms] (755) QDP (756) TransformationProof [EQUIVALENT, 0 ms] (757) QDP (758) TransformationProof [EQUIVALENT, 0 ms] (759) QDP (760) TransformationProof [EQUIVALENT, 0 ms] (761) QDP (762) TransformationProof [EQUIVALENT, 0 ms] (763) QDP (764) TransformationProof [EQUIVALENT, 0 ms] (765) QDP (766) TransformationProof [EQUIVALENT, 0 ms] (767) QDP (768) TransformationProof [EQUIVALENT, 0 ms] (769) QDP (770) TransformationProof [EQUIVALENT, 0 ms] (771) QDP (772) TransformationProof [EQUIVALENT, 0 ms] (773) QDP (774) TransformationProof [EQUIVALENT, 0 ms] (775) QDP (776) TransformationProof [EQUIVALENT, 0 ms] (777) QDP (778) TransformationProof [EQUIVALENT, 0 ms] (779) QDP (780) DependencyGraphProof [EQUIVALENT, 0 ms] (781) QDP (782) TransformationProof [EQUIVALENT, 0 ms] (783) QDP (784) TransformationProof [EQUIVALENT, 0 ms] (785) QDP (786) TransformationProof [EQUIVALENT, 0 ms] (787) QDP (788) TransformationProof [EQUIVALENT, 0 ms] (789) QDP (790) TransformationProof [EQUIVALENT, 0 ms] (791) QDP (792) TransformationProof [EQUIVALENT, 0 ms] (793) QDP (794) DependencyGraphProof [EQUIVALENT, 0 ms] (795) QDP (796) TransformationProof [EQUIVALENT, 0 ms] (797) QDP (798) TransformationProof [EQUIVALENT, 0 ms] (799) QDP (800) TransformationProof [EQUIVALENT, 0 ms] (801) QDP (802) TransformationProof [EQUIVALENT, 0 ms] (803) QDP (804) TransformationProof [EQUIVALENT, 0 ms] (805) QDP (806) TransformationProof [EQUIVALENT, 0 ms] (807) QDP (808) DependencyGraphProof [EQUIVALENT, 0 ms] (809) QDP (810) TransformationProof [EQUIVALENT, 0 ms] (811) QDP (812) TransformationProof [EQUIVALENT, 0 ms] (813) QDP (814) DependencyGraphProof [EQUIVALENT, 0 ms] (815) QDP (816) TransformationProof [EQUIVALENT, 0 ms] (817) QDP (818) DependencyGraphProof [EQUIVALENT, 0 ms] (819) QDP (820) TransformationProof [EQUIVALENT, 0 ms] (821) QDP (822) TransformationProof [EQUIVALENT, 0 ms] (823) QDP (824) DependencyGraphProof [EQUIVALENT, 0 ms] (825) QDP (826) TransformationProof [EQUIVALENT, 2 ms] (827) QDP (828) QDPSizeChangeProof [EQUIVALENT, 184 ms] (829) YES (830) QDP (831) QDPSizeChangeProof [EQUIVALENT, 0 ms] (832) YES (833) QDP (834) QDPSizeChangeProof [EQUIVALENT, 0 ms] (835) YES (836) QDP (837) TransformationProof [EQUIVALENT, 0 ms] (838) QDP (839) TransformationProof [EQUIVALENT, 0 ms] (840) QDP (841) TransformationProof [EQUIVALENT, 0 ms] (842) QDP (843) TransformationProof [EQUIVALENT, 0 ms] (844) QDP (845) TransformationProof [EQUIVALENT, 0 ms] (846) QDP (847) TransformationProof [EQUIVALENT, 0 ms] (848) QDP (849) TransformationProof [EQUIVALENT, 0 ms] (850) QDP (851) TransformationProof [EQUIVALENT, 0 ms] (852) QDP (853) TransformationProof [EQUIVALENT, 0 ms] (854) QDP (855) TransformationProof [EQUIVALENT, 0 ms] (856) QDP (857) TransformationProof [EQUIVALENT, 0 ms] (858) QDP (859) TransformationProof [EQUIVALENT, 0 ms] (860) QDP (861) TransformationProof [EQUIVALENT, 0 ms] (862) QDP (863) TransformationProof [EQUIVALENT, 0 ms] (864) QDP (865) TransformationProof [EQUIVALENT, 0 ms] (866) QDP (867) TransformationProof [EQUIVALENT, 0 ms] (868) QDP (869) TransformationProof [EQUIVALENT, 0 ms] (870) QDP (871) TransformationProof [EQUIVALENT, 0 ms] (872) QDP (873) TransformationProof [EQUIVALENT, 0 ms] (874) QDP (875) TransformationProof [EQUIVALENT, 0 ms] (876) QDP (877) TransformationProof [EQUIVALENT, 0 ms] (878) QDP (879) TransformationProof [EQUIVALENT, 0 ms] (880) QDP (881) TransformationProof [EQUIVALENT, 0 ms] (882) QDP (883) TransformationProof [EQUIVALENT, 0 ms] (884) QDP (885) TransformationProof [EQUIVALENT, 0 ms] (886) QDP (887) TransformationProof [EQUIVALENT, 0 ms] (888) QDP (889) TransformationProof [EQUIVALENT, 0 ms] (890) QDP (891) TransformationProof [EQUIVALENT, 0 ms] (892) QDP (893) TransformationProof [EQUIVALENT, 0 ms] (894) QDP (895) TransformationProof [EQUIVALENT, 0 ms] (896) QDP (897) TransformationProof [EQUIVALENT, 0 ms] (898) QDP (899) TransformationProof [EQUIVALENT, 0 ms] (900) QDP (901) TransformationProof [EQUIVALENT, 0 ms] (902) QDP (903) TransformationProof [EQUIVALENT, 0 ms] (904) QDP (905) TransformationProof [EQUIVALENT, 0 ms] (906) QDP (907) TransformationProof [EQUIVALENT, 0 ms] (908) QDP (909) TransformationProof [EQUIVALENT, 0 ms] (910) QDP (911) TransformationProof [EQUIVALENT, 0 ms] (912) QDP (913) TransformationProof [EQUIVALENT, 0 ms] (914) QDP (915) TransformationProof [EQUIVALENT, 0 ms] (916) QDP (917) TransformationProof [EQUIVALENT, 0 ms] (918) QDP (919) TransformationProof [EQUIVALENT, 0 ms] (920) QDP (921) TransformationProof [EQUIVALENT, 0 ms] (922) QDP (923) TransformationProof [EQUIVALENT, 0 ms] (924) QDP (925) TransformationProof [EQUIVALENT, 0 ms] (926) QDP (927) TransformationProof [EQUIVALENT, 0 ms] (928) QDP (929) TransformationProof [EQUIVALENT, 0 ms] (930) QDP (931) TransformationProof [EQUIVALENT, 0 ms] (932) QDP (933) TransformationProof [EQUIVALENT, 0 ms] (934) QDP (935) TransformationProof [EQUIVALENT, 0 ms] (936) QDP (937) TransformationProof [EQUIVALENT, 0 ms] (938) QDP (939) TransformationProof [EQUIVALENT, 0 ms] (940) QDP (941) TransformationProof [EQUIVALENT, 0 ms] (942) QDP (943) TransformationProof [EQUIVALENT, 0 ms] (944) QDP (945) TransformationProof [EQUIVALENT, 0 ms] (946) QDP (947) TransformationProof [EQUIVALENT, 0 ms] (948) QDP (949) TransformationProof [EQUIVALENT, 0 ms] (950) QDP (951) TransformationProof [EQUIVALENT, 0 ms] (952) QDP (953) TransformationProof [EQUIVALENT, 0 ms] (954) QDP (955) TransformationProof [EQUIVALENT, 0 ms] (956) QDP (957) TransformationProof [EQUIVALENT, 0 ms] (958) QDP (959) TransformationProof [EQUIVALENT, 0 ms] (960) QDP (961) TransformationProof [EQUIVALENT, 2 ms] (962) QDP (963) TransformationProof [EQUIVALENT, 0 ms] (964) QDP (965) TransformationProof [EQUIVALENT, 0 ms] (966) QDP (967) TransformationProof [EQUIVALENT, 0 ms] (968) QDP (969) TransformationProof [EQUIVALENT, 0 ms] (970) QDP (971) TransformationProof [EQUIVALENT, 0 ms] (972) QDP (973) TransformationProof [EQUIVALENT, 0 ms] (974) QDP (975) TransformationProof [EQUIVALENT, 0 ms] (976) QDP (977) TransformationProof [EQUIVALENT, 0 ms] (978) QDP (979) TransformationProof [EQUIVALENT, 0 ms] (980) QDP (981) TransformationProof [EQUIVALENT, 0 ms] (982) QDP (983) TransformationProof [EQUIVALENT, 0 ms] (984) QDP (985) TransformationProof [EQUIVALENT, 0 ms] (986) QDP (987) TransformationProof [EQUIVALENT, 0 ms] (988) QDP (989) TransformationProof [EQUIVALENT, 0 ms] (990) QDP (991) TransformationProof [EQUIVALENT, 0 ms] (992) QDP (993) TransformationProof [EQUIVALENT, 0 ms] (994) QDP (995) TransformationProof [EQUIVALENT, 0 ms] (996) QDP (997) DependencyGraphProof [EQUIVALENT, 0 ms] (998) QDP (999) TransformationProof [EQUIVALENT, 0 ms] (1000) QDP (1001) TransformationProof [EQUIVALENT, 0 ms] (1002) QDP (1003) DependencyGraphProof [EQUIVALENT, 0 ms] (1004) QDP (1005) TransformationProof [EQUIVALENT, 0 ms] (1006) QDP (1007) TransformationProof [EQUIVALENT, 0 ms] (1008) QDP (1009) TransformationProof [EQUIVALENT, 0 ms] (1010) QDP (1011) TransformationProof [EQUIVALENT, 0 ms] (1012) QDP (1013) TransformationProof [EQUIVALENT, 0 ms] (1014) QDP (1015) TransformationProof [EQUIVALENT, 0 ms] (1016) QDP (1017) TransformationProof [EQUIVALENT, 0 ms] (1018) QDP (1019) TransformationProof [EQUIVALENT, 0 ms] (1020) QDP (1021) DependencyGraphProof [EQUIVALENT, 0 ms] (1022) QDP (1023) TransformationProof [EQUIVALENT, 0 ms] (1024) QDP (1025) TransformationProof [EQUIVALENT, 0 ms] (1026) QDP (1027) TransformationProof [EQUIVALENT, 0 ms] (1028) QDP (1029) DependencyGraphProof [EQUIVALENT, 0 ms] (1030) QDP (1031) TransformationProof [EQUIVALENT, 0 ms] (1032) QDP (1033) TransformationProof [EQUIVALENT, 0 ms] (1034) QDP (1035) TransformationProof [EQUIVALENT, 0 ms] (1036) QDP (1037) TransformationProof [EQUIVALENT, 0 ms] (1038) QDP (1039) DependencyGraphProof [EQUIVALENT, 0 ms] (1040) QDP (1041) TransformationProof [EQUIVALENT, 0 ms] (1042) QDP (1043) TransformationProof [EQUIVALENT, 0 ms] (1044) QDP (1045) TransformationProof [EQUIVALENT, 0 ms] (1046) QDP (1047) TransformationProof [EQUIVALENT, 0 ms] (1048) QDP (1049) TransformationProof [EQUIVALENT, 0 ms] (1050) QDP (1051) TransformationProof [EQUIVALENT, 1 ms] (1052) QDP (1053) TransformationProof [EQUIVALENT, 0 ms] (1054) QDP (1055) DependencyGraphProof [EQUIVALENT, 0 ms] (1056) QDP (1057) TransformationProof [EQUIVALENT, 0 ms] (1058) QDP (1059) DependencyGraphProof [EQUIVALENT, 0 ms] (1060) QDP (1061) TransformationProof [EQUIVALENT, 0 ms] (1062) QDP (1063) DependencyGraphProof [EQUIVALENT, 0 ms] (1064) QDP (1065) TransformationProof [EQUIVALENT, 0 ms] (1066) QDP (1067) DependencyGraphProof [EQUIVALENT, 0 ms] (1068) QDP (1069) TransformationProof [EQUIVALENT, 0 ms] (1070) QDP (1071) TransformationProof [EQUIVALENT, 0 ms] (1072) QDP (1073) DependencyGraphProof [EQUIVALENT, 0 ms] (1074) QDP (1075) TransformationProof [EQUIVALENT, 0 ms] (1076) QDP (1077) TransformationProof [EQUIVALENT, 0 ms] (1078) QDP (1079) TransformationProof [EQUIVALENT, 0 ms] (1080) QDP (1081) QDPSizeChangeProof [EQUIVALENT, 35 ms] (1082) YES (1083) QDP (1084) QDPSizeChangeProof [EQUIVALENT, 0 ms] (1085) YES (1086) QDP (1087) QDPSizeChangeProof [EQUIVALENT, 0 ms] (1088) YES (1089) QDP (1090) TransformationProof [EQUIVALENT, 0 ms] (1091) QDP (1092) TransformationProof [EQUIVALENT, 0 ms] (1093) QDP (1094) TransformationProof [EQUIVALENT, 0 ms] (1095) QDP (1096) TransformationProof [EQUIVALENT, 0 ms] (1097) QDP (1098) TransformationProof [EQUIVALENT, 0 ms] (1099) QDP (1100) TransformationProof [EQUIVALENT, 0 ms] (1101) QDP (1102) TransformationProof [EQUIVALENT, 0 ms] (1103) QDP (1104) TransformationProof [EQUIVALENT, 0 ms] (1105) QDP (1106) TransformationProof [EQUIVALENT, 0 ms] (1107) QDP (1108) TransformationProof [EQUIVALENT, 0 ms] (1109) QDP (1110) TransformationProof [EQUIVALENT, 0 ms] (1111) QDP (1112) TransformationProof [EQUIVALENT, 0 ms] (1113) QDP (1114) TransformationProof [EQUIVALENT, 0 ms] (1115) QDP (1116) TransformationProof [EQUIVALENT, 0 ms] (1117) QDP (1118) TransformationProof [EQUIVALENT, 0 ms] (1119) QDP (1120) TransformationProof [EQUIVALENT, 0 ms] (1121) QDP (1122) TransformationProof [EQUIVALENT, 0 ms] (1123) QDP (1124) TransformationProof [EQUIVALENT, 0 ms] (1125) QDP (1126) TransformationProof [EQUIVALENT, 0 ms] (1127) QDP (1128) TransformationProof [EQUIVALENT, 1 ms] (1129) QDP (1130) TransformationProof [EQUIVALENT, 0 ms] (1131) QDP (1132) TransformationProof [EQUIVALENT, 0 ms] (1133) QDP (1134) TransformationProof [EQUIVALENT, 0 ms] (1135) QDP (1136) TransformationProof [EQUIVALENT, 0 ms] (1137) QDP (1138) TransformationProof [EQUIVALENT, 0 ms] (1139) QDP (1140) TransformationProof [EQUIVALENT, 0 ms] (1141) QDP (1142) TransformationProof [EQUIVALENT, 0 ms] (1143) QDP (1144) TransformationProof [EQUIVALENT, 0 ms] (1145) QDP (1146) TransformationProof [EQUIVALENT, 0 ms] (1147) QDP (1148) TransformationProof [EQUIVALENT, 0 ms] (1149) QDP (1150) TransformationProof [EQUIVALENT, 0 ms] (1151) QDP (1152) TransformationProof [EQUIVALENT, 0 ms] (1153) QDP (1154) TransformationProof [EQUIVALENT, 0 ms] (1155) QDP (1156) TransformationProof [EQUIVALENT, 0 ms] (1157) QDP (1158) TransformationProof [EQUIVALENT, 0 ms] (1159) QDP (1160) TransformationProof [EQUIVALENT, 0 ms] (1161) QDP (1162) TransformationProof [EQUIVALENT, 0 ms] (1163) QDP (1164) TransformationProof [EQUIVALENT, 0 ms] (1165) QDP (1166) TransformationProof [EQUIVALENT, 0 ms] (1167) QDP (1168) TransformationProof [EQUIVALENT, 0 ms] (1169) QDP (1170) TransformationProof [EQUIVALENT, 0 ms] (1171) QDP (1172) TransformationProof [EQUIVALENT, 0 ms] (1173) QDP (1174) TransformationProof [EQUIVALENT, 0 ms] (1175) QDP (1176) TransformationProof [EQUIVALENT, 0 ms] (1177) QDP (1178) TransformationProof [EQUIVALENT, 0 ms] (1179) QDP (1180) TransformationProof [EQUIVALENT, 0 ms] (1181) QDP (1182) TransformationProof [EQUIVALENT, 0 ms] (1183) QDP (1184) TransformationProof [EQUIVALENT, 0 ms] (1185) QDP (1186) TransformationProof [EQUIVALENT, 0 ms] (1187) QDP (1188) TransformationProof [EQUIVALENT, 0 ms] (1189) QDP (1190) TransformationProof [EQUIVALENT, 0 ms] (1191) QDP (1192) TransformationProof [EQUIVALENT, 0 ms] (1193) QDP (1194) TransformationProof [EQUIVALENT, 0 ms] (1195) QDP (1196) TransformationProof [EQUIVALENT, 0 ms] (1197) QDP (1198) TransformationProof [EQUIVALENT, 0 ms] (1199) QDP (1200) TransformationProof [EQUIVALENT, 0 ms] (1201) QDP (1202) TransformationProof [EQUIVALENT, 0 ms] (1203) QDP (1204) TransformationProof [EQUIVALENT, 0 ms] (1205) QDP (1206) TransformationProof [EQUIVALENT, 0 ms] (1207) QDP (1208) TransformationProof [EQUIVALENT, 0 ms] (1209) QDP (1210) TransformationProof [EQUIVALENT, 0 ms] (1211) QDP (1212) TransformationProof [EQUIVALENT, 0 ms] (1213) QDP (1214) TransformationProof [EQUIVALENT, 2 ms] (1215) QDP (1216) TransformationProof [EQUIVALENT, 0 ms] (1217) QDP (1218) TransformationProof [EQUIVALENT, 0 ms] (1219) QDP (1220) TransformationProof [EQUIVALENT, 0 ms] (1221) QDP (1222) TransformationProof [EQUIVALENT, 0 ms] (1223) QDP (1224) TransformationProof [EQUIVALENT, 0 ms] (1225) QDP (1226) TransformationProof [EQUIVALENT, 0 ms] (1227) QDP (1228) TransformationProof [EQUIVALENT, 0 ms] (1229) QDP (1230) TransformationProof [EQUIVALENT, 0 ms] (1231) QDP (1232) TransformationProof [EQUIVALENT, 0 ms] (1233) QDP (1234) TransformationProof [EQUIVALENT, 0 ms] (1235) QDP (1236) TransformationProof [EQUIVALENT, 0 ms] (1237) QDP (1238) TransformationProof [EQUIVALENT, 0 ms] (1239) QDP (1240) TransformationProof [EQUIVALENT, 0 ms] (1241) QDP (1242) TransformationProof [EQUIVALENT, 0 ms] (1243) QDP (1244) TransformationProof [EQUIVALENT, 0 ms] (1245) QDP (1246) TransformationProof [EQUIVALENT, 0 ms] (1247) QDP (1248) TransformationProof [EQUIVALENT, 0 ms] (1249) QDP (1250) TransformationProof [EQUIVALENT, 0 ms] (1251) QDP (1252) TransformationProof [EQUIVALENT, 0 ms] (1253) QDP (1254) DependencyGraphProof [EQUIVALENT, 0 ms] (1255) QDP (1256) TransformationProof [EQUIVALENT, 0 ms] (1257) QDP (1258) DependencyGraphProof [EQUIVALENT, 0 ms] (1259) QDP (1260) TransformationProof [EQUIVALENT, 0 ms] (1261) QDP (1262) DependencyGraphProof [EQUIVALENT, 0 ms] (1263) QDP (1264) TransformationProof [EQUIVALENT, 0 ms] (1265) QDP (1266) TransformationProof [EQUIVALENT, 0 ms] (1267) QDP (1268) TransformationProof [EQUIVALENT, 0 ms] (1269) QDP (1270) TransformationProof [EQUIVALENT, 0 ms] (1271) QDP (1272) TransformationProof [EQUIVALENT, 0 ms] (1273) QDP (1274) TransformationProof [EQUIVALENT, 0 ms] (1275) QDP (1276) TransformationProof [EQUIVALENT, 0 ms] (1277) QDP (1278) TransformationProof [EQUIVALENT, 0 ms] (1279) QDP (1280) TransformationProof [EQUIVALENT, 0 ms] (1281) QDP (1282) TransformationProof [EQUIVALENT, 0 ms] (1283) QDP (1284) TransformationProof [EQUIVALENT, 0 ms] (1285) QDP (1286) TransformationProof [EQUIVALENT, 0 ms] (1287) QDP (1288) TransformationProof [EQUIVALENT, 0 ms] (1289) QDP (1290) TransformationProof [EQUIVALENT, 0 ms] (1291) QDP (1292) DependencyGraphProof [EQUIVALENT, 0 ms] (1293) QDP (1294) TransformationProof [EQUIVALENT, 0 ms] (1295) QDP (1296) TransformationProof [EQUIVALENT, 0 ms] (1297) QDP (1298) TransformationProof [EQUIVALENT, 0 ms] (1299) QDP (1300) TransformationProof [EQUIVALENT, 0 ms] (1301) QDP (1302) TransformationProof [EQUIVALENT, 0 ms] (1303) QDP (1304) TransformationProof [EQUIVALENT, 0 ms] (1305) QDP (1306) TransformationProof [EQUIVALENT, 0 ms] (1307) QDP (1308) TransformationProof [EQUIVALENT, 0 ms] (1309) QDP (1310) TransformationProof [EQUIVALENT, 0 ms] (1311) QDP (1312) TransformationProof [EQUIVALENT, 0 ms] (1313) QDP (1314) TransformationProof [EQUIVALENT, 0 ms] (1315) QDP (1316) TransformationProof [EQUIVALENT, 0 ms] (1317) QDP (1318) TransformationProof [EQUIVALENT, 0 ms] (1319) QDP (1320) DependencyGraphProof [EQUIVALENT, 0 ms] (1321) QDP (1322) TransformationProof [EQUIVALENT, 0 ms] (1323) QDP (1324) DependencyGraphProof [EQUIVALENT, 0 ms] (1325) QDP (1326) TransformationProof [EQUIVALENT, 0 ms] (1327) QDP (1328) DependencyGraphProof [EQUIVALENT, 0 ms] (1329) QDP (1330) TransformationProof [EQUIVALENT, 0 ms] (1331) QDP (1332) TransformationProof [EQUIVALENT, 0 ms] (1333) QDP (1334) TransformationProof [EQUIVALENT, 0 ms] (1335) QDP (1336) TransformationProof [EQUIVALENT, 0 ms] (1337) QDP (1338) TransformationProof [EQUIVALENT, 0 ms] (1339) QDP (1340) DependencyGraphProof [EQUIVALENT, 0 ms] (1341) QDP (1342) TransformationProof [EQUIVALENT, 0 ms] (1343) QDP (1344) TransformationProof [EQUIVALENT, 0 ms] (1345) QDP (1346) DependencyGraphProof [EQUIVALENT, 0 ms] (1347) QDP (1348) TransformationProof [EQUIVALENT, 0 ms] (1349) QDP (1350) TransformationProof [EQUIVALENT, 0 ms] (1351) QDP (1352) DependencyGraphProof [EQUIVALENT, 0 ms] (1353) QDP (1354) TransformationProof [EQUIVALENT, 0 ms] (1355) QDP (1356) TransformationProof [EQUIVALENT, 0 ms] (1357) QDP (1358) DependencyGraphProof [EQUIVALENT, 0 ms] (1359) QDP (1360) TransformationProof [EQUIVALENT, 0 ms] (1361) QDP (1362) TransformationProof [EQUIVALENT, 0 ms] (1363) QDP (1364) DependencyGraphProof [EQUIVALENT, 0 ms] (1365) QDP (1366) QDPSizeChangeProof [EQUIVALENT, 2 ms] (1367) YES (1368) QDP (1369) QDPSizeChangeProof [EQUIVALENT, 0 ms] (1370) YES (1371) QDP (1372) QDPSizeChangeProof [EQUIVALENT, 0 ms] (1373) YES (1374) QDP (1375) TransformationProof [EQUIVALENT, 0 ms] (1376) QDP (1377) TransformationProof [EQUIVALENT, 0 ms] (1378) QDP (1379) TransformationProof [EQUIVALENT, 0 ms] (1380) QDP (1381) TransformationProof [EQUIVALENT, 0 ms] (1382) QDP (1383) TransformationProof [EQUIVALENT, 0 ms] (1384) QDP (1385) TransformationProof [EQUIVALENT, 0 ms] (1386) QDP (1387) TransformationProof [EQUIVALENT, 0 ms] (1388) QDP (1389) TransformationProof [EQUIVALENT, 0 ms] (1390) QDP (1391) TransformationProof [EQUIVALENT, 0 ms] (1392) QDP (1393) TransformationProof [EQUIVALENT, 0 ms] (1394) QDP (1395) TransformationProof [EQUIVALENT, 0 ms] (1396) QDP (1397) TransformationProof [EQUIVALENT, 0 ms] (1398) QDP (1399) TransformationProof [EQUIVALENT, 0 ms] (1400) QDP (1401) TransformationProof [EQUIVALENT, 0 ms] (1402) QDP (1403) TransformationProof [EQUIVALENT, 0 ms] (1404) QDP (1405) TransformationProof [EQUIVALENT, 0 ms] (1406) QDP (1407) TransformationProof [EQUIVALENT, 0 ms] (1408) QDP (1409) TransformationProof [EQUIVALENT, 0 ms] (1410) QDP (1411) TransformationProof [EQUIVALENT, 0 ms] (1412) QDP (1413) TransformationProof [EQUIVALENT, 0 ms] (1414) QDP (1415) TransformationProof [EQUIVALENT, 0 ms] (1416) QDP (1417) TransformationProof [EQUIVALENT, 0 ms] (1418) QDP (1419) TransformationProof [EQUIVALENT, 0 ms] (1420) QDP (1421) TransformationProof [EQUIVALENT, 0 ms] (1422) QDP (1423) TransformationProof [EQUIVALENT, 0 ms] (1424) QDP (1425) TransformationProof [EQUIVALENT, 0 ms] (1426) QDP (1427) TransformationProof [EQUIVALENT, 0 ms] (1428) QDP (1429) TransformationProof [EQUIVALENT, 0 ms] (1430) QDP (1431) TransformationProof [EQUIVALENT, 0 ms] (1432) QDP (1433) TransformationProof [EQUIVALENT, 0 ms] (1434) QDP (1435) TransformationProof [EQUIVALENT, 0 ms] (1436) QDP (1437) TransformationProof [EQUIVALENT, 0 ms] (1438) QDP (1439) TransformationProof [EQUIVALENT, 0 ms] (1440) QDP (1441) TransformationProof [EQUIVALENT, 0 ms] (1442) QDP (1443) TransformationProof [EQUIVALENT, 0 ms] (1444) QDP (1445) TransformationProof [EQUIVALENT, 0 ms] (1446) QDP (1447) TransformationProof [EQUIVALENT, 0 ms] (1448) QDP (1449) TransformationProof [EQUIVALENT, 0 ms] (1450) QDP (1451) TransformationProof [EQUIVALENT, 0 ms] (1452) QDP (1453) TransformationProof [EQUIVALENT, 0 ms] (1454) QDP (1455) TransformationProof [EQUIVALENT, 0 ms] (1456) QDP (1457) TransformationProof [EQUIVALENT, 0 ms] (1458) QDP (1459) TransformationProof [EQUIVALENT, 2 ms] (1460) QDP (1461) TransformationProof [EQUIVALENT, 0 ms] (1462) QDP (1463) TransformationProof [EQUIVALENT, 0 ms] (1464) QDP (1465) TransformationProof [EQUIVALENT, 0 ms] (1466) QDP (1467) TransformationProof [EQUIVALENT, 0 ms] (1468) QDP (1469) TransformationProof [EQUIVALENT, 0 ms] (1470) QDP (1471) TransformationProof [EQUIVALENT, 0 ms] (1472) QDP (1473) TransformationProof [EQUIVALENT, 0 ms] (1474) QDP (1475) TransformationProof [EQUIVALENT, 0 ms] (1476) QDP (1477) TransformationProof [EQUIVALENT, 0 ms] (1478) QDP (1479) TransformationProof [EQUIVALENT, 0 ms] (1480) QDP (1481) TransformationProof [EQUIVALENT, 0 ms] (1482) QDP (1483) TransformationProof [EQUIVALENT, 0 ms] (1484) QDP (1485) DependencyGraphProof [EQUIVALENT, 0 ms] (1486) QDP (1487) TransformationProof [EQUIVALENT, 0 ms] (1488) QDP (1489) TransformationProof [EQUIVALENT, 0 ms] (1490) QDP (1491) DependencyGraphProof [EQUIVALENT, 0 ms] (1492) QDP (1493) TransformationProof [EQUIVALENT, 0 ms] (1494) QDP (1495) TransformationProof [EQUIVALENT, 0 ms] (1496) QDP (1497) TransformationProof [EQUIVALENT, 0 ms] (1498) QDP (1499) TransformationProof [EQUIVALENT, 0 ms] (1500) QDP (1501) TransformationProof [EQUIVALENT, 0 ms] (1502) QDP (1503) DependencyGraphProof [EQUIVALENT, 0 ms] (1504) QDP (1505) TransformationProof [EQUIVALENT, 0 ms] (1506) QDP (1507) TransformationProof [EQUIVALENT, 0 ms] (1508) QDP (1509) TransformationProof [EQUIVALENT, 0 ms] (1510) QDP (1511) DependencyGraphProof [EQUIVALENT, 0 ms] (1512) QDP (1513) TransformationProof [EQUIVALENT, 0 ms] (1514) QDP (1515) TransformationProof [EQUIVALENT, 0 ms] (1516) QDP (1517) TransformationProof [EQUIVALENT, 0 ms] (1518) QDP (1519) TransformationProof [EQUIVALENT, 0 ms] (1520) QDP (1521) TransformationProof [EQUIVALENT, 0 ms] (1522) QDP (1523) TransformationProof [EQUIVALENT, 0 ms] (1524) QDP (1525) DependencyGraphProof [EQUIVALENT, 0 ms] (1526) QDP (1527) TransformationProof [EQUIVALENT, 0 ms] (1528) QDP (1529) DependencyGraphProof [EQUIVALENT, 0 ms] (1530) QDP (1531) QDPSizeChangeProof [EQUIVALENT, 86 ms] (1532) YES (1533) QDP (1534) QDPSizeChangeProof [EQUIVALENT, 0 ms] (1535) YES (1536) QDP (1537) QDPSizeChangeProof [EQUIVALENT, 0 ms] (1538) YES (1539) QDP (1540) TransformationProof [EQUIVALENT, 0 ms] (1541) QDP (1542) TransformationProof [EQUIVALENT, 0 ms] (1543) QDP (1544) TransformationProof [EQUIVALENT, 0 ms] (1545) QDP (1546) TransformationProof [EQUIVALENT, 0 ms] (1547) QDP (1548) TransformationProof [EQUIVALENT, 0 ms] (1549) QDP (1550) TransformationProof [EQUIVALENT, 0 ms] (1551) QDP (1552) TransformationProof [EQUIVALENT, 0 ms] (1553) QDP (1554) TransformationProof [EQUIVALENT, 0 ms] (1555) QDP (1556) TransformationProof [EQUIVALENT, 0 ms] (1557) QDP (1558) TransformationProof [EQUIVALENT, 0 ms] (1559) QDP (1560) TransformationProof [EQUIVALENT, 0 ms] (1561) QDP (1562) TransformationProof [EQUIVALENT, 0 ms] (1563) QDP (1564) TransformationProof [EQUIVALENT, 0 ms] (1565) QDP (1566) TransformationProof [EQUIVALENT, 0 ms] (1567) QDP (1568) TransformationProof [EQUIVALENT, 0 ms] (1569) QDP (1570) TransformationProof [EQUIVALENT, 0 ms] (1571) QDP (1572) TransformationProof [EQUIVALENT, 0 ms] (1573) QDP (1574) TransformationProof [EQUIVALENT, 0 ms] (1575) QDP (1576) TransformationProof [EQUIVALENT, 0 ms] (1577) QDP (1578) TransformationProof [EQUIVALENT, 0 ms] (1579) QDP (1580) TransformationProof [EQUIVALENT, 0 ms] (1581) QDP (1582) TransformationProof [EQUIVALENT, 0 ms] (1583) QDP (1584) TransformationProof [EQUIVALENT, 0 ms] (1585) QDP (1586) TransformationProof [EQUIVALENT, 0 ms] (1587) QDP (1588) TransformationProof [EQUIVALENT, 0 ms] (1589) QDP (1590) TransformationProof [EQUIVALENT, 0 ms] (1591) QDP (1592) TransformationProof [EQUIVALENT, 0 ms] (1593) QDP (1594) TransformationProof [EQUIVALENT, 0 ms] (1595) QDP (1596) TransformationProof [EQUIVALENT, 0 ms] (1597) QDP (1598) TransformationProof [EQUIVALENT, 0 ms] (1599) QDP (1600) TransformationProof [EQUIVALENT, 0 ms] (1601) QDP (1602) TransformationProof [EQUIVALENT, 0 ms] (1603) QDP (1604) TransformationProof [EQUIVALENT, 0 ms] (1605) QDP (1606) TransformationProof [EQUIVALENT, 0 ms] (1607) QDP (1608) TransformationProof [EQUIVALENT, 0 ms] (1609) QDP (1610) TransformationProof [EQUIVALENT, 0 ms] (1611) QDP (1612) TransformationProof [EQUIVALENT, 0 ms] (1613) QDP (1614) TransformationProof [EQUIVALENT, 0 ms] (1615) QDP (1616) TransformationProof [EQUIVALENT, 0 ms] (1617) QDP (1618) TransformationProof [EQUIVALENT, 0 ms] (1619) QDP (1620) TransformationProof [EQUIVALENT, 0 ms] (1621) QDP (1622) TransformationProof [EQUIVALENT, 0 ms] (1623) QDP (1624) TransformationProof [EQUIVALENT, 0 ms] (1625) QDP (1626) TransformationProof [EQUIVALENT, 0 ms] (1627) QDP (1628) TransformationProof [EQUIVALENT, 0 ms] (1629) QDP (1630) TransformationProof [EQUIVALENT, 0 ms] (1631) QDP (1632) TransformationProof [EQUIVALENT, 0 ms] (1633) QDP (1634) TransformationProof [EQUIVALENT, 0 ms] (1635) QDP (1636) TransformationProof [EQUIVALENT, 0 ms] (1637) QDP (1638) TransformationProof [EQUIVALENT, 0 ms] (1639) QDP (1640) TransformationProof [EQUIVALENT, 0 ms] (1641) QDP (1642) TransformationProof [EQUIVALENT, 0 ms] (1643) QDP (1644) TransformationProof [EQUIVALENT, 0 ms] (1645) QDP (1646) TransformationProof [EQUIVALENT, 0 ms] (1647) QDP (1648) TransformationProof [EQUIVALENT, 0 ms] (1649) QDP (1650) TransformationProof [EQUIVALENT, 0 ms] (1651) QDP (1652) TransformationProof [EQUIVALENT, 0 ms] (1653) QDP (1654) TransformationProof [EQUIVALENT, 0 ms] (1655) QDP (1656) TransformationProof [EQUIVALENT, 0 ms] (1657) QDP (1658) TransformationProof [EQUIVALENT, 0 ms] (1659) QDP (1660) TransformationProof [EQUIVALENT, 0 ms] (1661) QDP (1662) TransformationProof [EQUIVALENT, 0 ms] (1663) QDP (1664) TransformationProof [EQUIVALENT, 0 ms] (1665) QDP (1666) TransformationProof [EQUIVALENT, 0 ms] (1667) QDP (1668) TransformationProof [EQUIVALENT, 0 ms] (1669) QDP (1670) TransformationProof [EQUIVALENT, 0 ms] (1671) QDP (1672) TransformationProof [EQUIVALENT, 0 ms] (1673) QDP (1674) TransformationProof [EQUIVALENT, 0 ms] (1675) QDP (1676) TransformationProof [EQUIVALENT, 0 ms] (1677) QDP (1678) TransformationProof [EQUIVALENT, 0 ms] (1679) QDP (1680) TransformationProof [EQUIVALENT, 0 ms] (1681) QDP (1682) TransformationProof [EQUIVALENT, 0 ms] (1683) QDP (1684) TransformationProof [EQUIVALENT, 0 ms] (1685) QDP (1686) TransformationProof [EQUIVALENT, 0 ms] (1687) QDP (1688) TransformationProof [EQUIVALENT, 0 ms] (1689) QDP (1690) TransformationProof [EQUIVALENT, 1 ms] (1691) QDP (1692) TransformationProof [EQUIVALENT, 0 ms] (1693) QDP (1694) TransformationProof [EQUIVALENT, 0 ms] (1695) QDP (1696) TransformationProof [EQUIVALENT, 0 ms] (1697) QDP (1698) TransformationProof [EQUIVALENT, 0 ms] (1699) QDP (1700) TransformationProof [EQUIVALENT, 0 ms] (1701) QDP (1702) TransformationProof [EQUIVALENT, 0 ms] (1703) QDP (1704) TransformationProof [EQUIVALENT, 0 ms] (1705) QDP (1706) TransformationProof [EQUIVALENT, 0 ms] (1707) QDP (1708) TransformationProof [EQUIVALENT, 0 ms] (1709) QDP (1710) TransformationProof [EQUIVALENT, 0 ms] (1711) QDP (1712) TransformationProof [EQUIVALENT, 0 ms] (1713) QDP (1714) TransformationProof [EQUIVALENT, 0 ms] (1715) QDP (1716) TransformationProof [EQUIVALENT, 0 ms] (1717) QDP (1718) TransformationProof [EQUIVALENT, 0 ms] (1719) QDP (1720) TransformationProof [EQUIVALENT, 0 ms] (1721) QDP (1722) TransformationProof [EQUIVALENT, 0 ms] (1723) QDP (1724) TransformationProof [EQUIVALENT, 0 ms] (1725) QDP (1726) DependencyGraphProof [EQUIVALENT, 0 ms] (1727) QDP (1728) TransformationProof [EQUIVALENT, 0 ms] (1729) QDP (1730) TransformationProof [EQUIVALENT, 0 ms] (1731) QDP (1732) TransformationProof [EQUIVALENT, 0 ms] (1733) QDP (1734) DependencyGraphProof [EQUIVALENT, 0 ms] (1735) QDP (1736) TransformationProof [EQUIVALENT, 0 ms] (1737) QDP (1738) TransformationProof [EQUIVALENT, 0 ms] (1739) QDP (1740) TransformationProof [EQUIVALENT, 0 ms] (1741) QDP (1742) TransformationProof [EQUIVALENT, 0 ms] (1743) QDP (1744) TransformationProof [EQUIVALENT, 0 ms] (1745) QDP (1746) TransformationProof [EQUIVALENT, 0 ms] (1747) QDP (1748) TransformationProof [EQUIVALENT, 0 ms] (1749) QDP (1750) TransformationProof [EQUIVALENT, 0 ms] (1751) QDP (1752) TransformationProof [EQUIVALENT, 0 ms] (1753) QDP (1754) TransformationProof [EQUIVALENT, 0 ms] (1755) QDP (1756) TransformationProof [EQUIVALENT, 0 ms] (1757) QDP (1758) DependencyGraphProof [EQUIVALENT, 0 ms] (1759) QDP (1760) TransformationProof [EQUIVALENT, 0 ms] (1761) QDP (1762) TransformationProof [EQUIVALENT, 0 ms] (1763) QDP (1764) TransformationProof [EQUIVALENT, 0 ms] (1765) QDP (1766) DependencyGraphProof [EQUIVALENT, 0 ms] (1767) QDP (1768) TransformationProof [EQUIVALENT, 0 ms] (1769) QDP (1770) TransformationProof [EQUIVALENT, 0 ms] (1771) QDP (1772) TransformationProof [EQUIVALENT, 0 ms] (1773) QDP (1774) TransformationProof [EQUIVALENT, 0 ms] (1775) QDP (1776) TransformationProof [EQUIVALENT, 0 ms] (1777) QDP (1778) TransformationProof [EQUIVALENT, 0 ms] (1779) QDP (1780) TransformationProof [EQUIVALENT, 1 ms] (1781) QDP (1782) TransformationProof [EQUIVALENT, 0 ms] (1783) QDP (1784) TransformationProof [EQUIVALENT, 0 ms] (1785) QDP (1786) TransformationProof [EQUIVALENT, 0 ms] (1787) QDP (1788) DependencyGraphProof [EQUIVALENT, 0 ms] (1789) QDP (1790) TransformationProof [EQUIVALENT, 0 ms] (1791) QDP (1792) TransformationProof [EQUIVALENT, 0 ms] (1793) QDP (1794) DependencyGraphProof [EQUIVALENT, 0 ms] (1795) QDP (1796) TransformationProof [EQUIVALENT, 0 ms] (1797) QDP (1798) TransformationProof [EQUIVALENT, 0 ms] (1799) QDP (1800) TransformationProof [EQUIVALENT, 2 ms] (1801) QDP (1802) TransformationProof [EQUIVALENT, 0 ms] (1803) QDP (1804) DependencyGraphProof [EQUIVALENT, 0 ms] (1805) QDP (1806) TransformationProof [EQUIVALENT, 0 ms] (1807) QDP (1808) DependencyGraphProof [EQUIVALENT, 0 ms] (1809) QDP (1810) TransformationProof [EQUIVALENT, 0 ms] (1811) QDP (1812) TransformationProof [EQUIVALENT, 0 ms] (1813) QDP (1814) TransformationProof [EQUIVALENT, 0 ms] (1815) QDP (1816) TransformationProof [EQUIVALENT, 0 ms] (1817) QDP (1818) TransformationProof [EQUIVALENT, 0 ms] (1819) QDP (1820) DependencyGraphProof [EQUIVALENT, 0 ms] (1821) QDP (1822) TransformationProof [EQUIVALENT, 0 ms] (1823) QDP (1824) TransformationProof [EQUIVALENT, 0 ms] (1825) QDP (1826) TransformationProof [EQUIVALENT, 0 ms] (1827) QDP (1828) DependencyGraphProof [EQUIVALENT, 0 ms] (1829) QDP (1830) TransformationProof [EQUIVALENT, 0 ms] (1831) QDP (1832) DependencyGraphProof [EQUIVALENT, 0 ms] (1833) QDP (1834) TransformationProof [EQUIVALENT, 0 ms] (1835) QDP (1836) TransformationProof [EQUIVALENT, 0 ms] (1837) QDP (1838) DependencyGraphProof [EQUIVALENT, 0 ms] (1839) QDP (1840) QDPSizeChangeProof [EQUIVALENT, 20 ms] (1841) YES (1842) QDP (1843) QDPSizeChangeProof [EQUIVALENT, 0 ms] (1844) YES (1845) QDP (1846) QDPSizeChangeProof [EQUIVALENT, 0 ms] (1847) YES (1848) QDP (1849) QDPSizeChangeProof [EQUIVALENT, 0 ms] (1850) YES ---------------------------------------- (0) Obligation: mainModule Main module FiniteMap where { import qualified Main; import qualified Maybe; import qualified Prelude; data FiniteMap b a = EmptyFM | Branch b a Int (FiniteMap b a) (FiniteMap b a) ; instance (Eq a, Eq b) => Eq FiniteMap a b where { } lookupFM :: Ord b => FiniteMap b a -> b -> Maybe a; lookupFM EmptyFM key = Nothing; lookupFM (Branch key elt _ fm_l fm_r) key_to_find | key_to_find < key = lookupFM fm_l key_to_find | key_to_find > key = lookupFM fm_r key_to_find | otherwise = Just elt; lookupWithDefaultFM :: Ord a => FiniteMap a b -> b -> a -> b; lookupWithDefaultFM fm deflt key = case lookupFM fm key of { Nothing-> deflt; Just elt-> elt; } ; } module Maybe where { import qualified FiniteMap; import qualified Main; import qualified Prelude; } module Main where { import qualified FiniteMap; import qualified Maybe; import qualified Prelude; } ---------------------------------------- (1) CR (EQUIVALENT) Case Reductions: The following Case expression "case lookupFM fm key of { Nothing -> deflt; Just elt -> elt} " is transformed to "lookupWithDefaultFM0 deflt Nothing = deflt; lookupWithDefaultFM0 deflt (Just elt) = elt; " ---------------------------------------- (2) Obligation: mainModule Main module FiniteMap where { import qualified Main; import qualified Maybe; import qualified Prelude; data FiniteMap b a = EmptyFM | Branch b a Int (FiniteMap b a) (FiniteMap b a) ; instance (Eq a, Eq b) => Eq FiniteMap a b where { } lookupFM :: Ord b => FiniteMap b a -> b -> Maybe a; lookupFM EmptyFM key = Nothing; lookupFM (Branch key elt _ fm_l fm_r) key_to_find | key_to_find < key = lookupFM fm_l key_to_find | key_to_find > key = lookupFM fm_r key_to_find | otherwise = Just elt; lookupWithDefaultFM :: Ord a => FiniteMap a b -> b -> a -> b; lookupWithDefaultFM fm deflt key = lookupWithDefaultFM0 deflt (lookupFM fm key); lookupWithDefaultFM0 deflt Nothing = deflt; lookupWithDefaultFM0 deflt (Just elt) = elt; } module Maybe where { import qualified FiniteMap; import qualified Main; import qualified Prelude; } module Main where { import qualified FiniteMap; import qualified Maybe; import qualified Prelude; } ---------------------------------------- (3) BR (EQUIVALENT) Replaced joker patterns by fresh variables and removed binding patterns. ---------------------------------------- (4) Obligation: mainModule Main module FiniteMap where { import qualified Main; import qualified Maybe; import qualified Prelude; data FiniteMap b a = EmptyFM | Branch b a Int (FiniteMap b a) (FiniteMap b a) ; instance (Eq a, Eq b) => Eq FiniteMap a b where { } lookupFM :: Ord a => FiniteMap a b -> a -> Maybe b; lookupFM EmptyFM key = Nothing; lookupFM (Branch key elt vy fm_l fm_r) key_to_find | key_to_find < key = lookupFM fm_l key_to_find | key_to_find > key = lookupFM fm_r key_to_find | otherwise = Just elt; lookupWithDefaultFM :: Ord a => FiniteMap a b -> b -> a -> b; lookupWithDefaultFM fm deflt key = lookupWithDefaultFM0 deflt (lookupFM fm key); lookupWithDefaultFM0 deflt Nothing = deflt; lookupWithDefaultFM0 deflt (Just elt) = elt; } module Maybe where { import qualified FiniteMap; import qualified Main; import qualified Prelude; } module Main where { import qualified FiniteMap; import qualified Maybe; import qualified Prelude; } ---------------------------------------- (5) COR (EQUIVALENT) Cond Reductions: The following Function with conditions "undefined |Falseundefined; " is transformed to "undefined = undefined1; " "undefined0 True = undefined; " "undefined1 = undefined0 False; " The following Function with conditions "lookupFM EmptyFM key = Nothing; lookupFM (Branch key elt vy fm_l fm_r) key_to_find|key_to_find < keylookupFM fm_l key_to_find|key_to_find > keylookupFM fm_r key_to_find|otherwiseJust elt; " is transformed to "lookupFM EmptyFM key = lookupFM4 EmptyFM key; lookupFM (Branch key elt vy fm_l fm_r) key_to_find = lookupFM3 (Branch key elt vy fm_l fm_r) key_to_find; " "lookupFM2 key elt vy fm_l fm_r key_to_find True = lookupFM fm_l key_to_find; lookupFM2 key elt vy fm_l fm_r key_to_find False = lookupFM1 key elt vy fm_l fm_r key_to_find (key_to_find > key); " "lookupFM0 key elt vy fm_l fm_r key_to_find True = Just elt; " "lookupFM1 key elt vy fm_l fm_r key_to_find True = lookupFM fm_r key_to_find; lookupFM1 key elt vy fm_l fm_r key_to_find False = lookupFM0 key elt vy fm_l fm_r key_to_find otherwise; " "lookupFM3 (Branch key elt vy fm_l fm_r) key_to_find = lookupFM2 key elt vy fm_l fm_r key_to_find (key_to_find < key); " "lookupFM4 EmptyFM key = Nothing; lookupFM4 wv ww = lookupFM3 wv ww; " ---------------------------------------- (6) Obligation: mainModule Main module FiniteMap where { import qualified Main; import qualified Maybe; import qualified Prelude; data FiniteMap b a = EmptyFM | Branch b a Int (FiniteMap b a) (FiniteMap b a) ; instance (Eq a, Eq b) => Eq FiniteMap b a where { } lookupFM :: Ord b => FiniteMap b a -> b -> Maybe a; lookupFM EmptyFM key = lookupFM4 EmptyFM key; lookupFM (Branch key elt vy fm_l fm_r) key_to_find = lookupFM3 (Branch key elt vy fm_l fm_r) key_to_find; lookupFM0 key elt vy fm_l fm_r key_to_find True = Just elt; lookupFM1 key elt vy fm_l fm_r key_to_find True = lookupFM fm_r key_to_find; lookupFM1 key elt vy fm_l fm_r key_to_find False = lookupFM0 key elt vy fm_l fm_r key_to_find otherwise; lookupFM2 key elt vy fm_l fm_r key_to_find True = lookupFM fm_l key_to_find; lookupFM2 key elt vy fm_l fm_r key_to_find False = lookupFM1 key elt vy fm_l fm_r key_to_find (key_to_find > key); lookupFM3 (Branch key elt vy fm_l fm_r) key_to_find = lookupFM2 key elt vy fm_l fm_r key_to_find (key_to_find < key); lookupFM4 EmptyFM key = Nothing; lookupFM4 wv ww = lookupFM3 wv ww; lookupWithDefaultFM :: Ord a => FiniteMap a b -> b -> a -> b; lookupWithDefaultFM fm deflt key = lookupWithDefaultFM0 deflt (lookupFM fm key); lookupWithDefaultFM0 deflt Nothing = deflt; lookupWithDefaultFM0 deflt (Just elt) = elt; } module Maybe where { import qualified FiniteMap; import qualified Main; import qualified Prelude; } module Main where { import qualified FiniteMap; import qualified Maybe; import qualified Prelude; } ---------------------------------------- (7) Narrow (SOUND) Haskell To QDPs digraph dp_graph { node [outthreshold=100, inthreshold=100];1[label="FiniteMap.lookupWithDefaultFM",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3]; 3[label="FiniteMap.lookupWithDefaultFM wx3",fontsize=16,color="grey",shape="box"];3 -> 4[label="",style="dashed", color="grey", weight=3]; 4[label="FiniteMap.lookupWithDefaultFM wx3 wx4",fontsize=16,color="grey",shape="box"];4 -> 5[label="",style="dashed", color="grey", weight=3]; 5[label="FiniteMap.lookupWithDefaultFM wx3 wx4 wx5",fontsize=16,color="black",shape="triangle"];5 -> 6[label="",style="solid", color="black", weight=3]; 6[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx3 wx5)",fontsize=16,color="burlywood",shape="triangle"];25036[label="wx3/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];6 -> 25036[label="",style="solid", color="burlywood", weight=9]; 25036 -> 7[label="",style="solid", color="burlywood", weight=3]; 25037[label="wx3/FiniteMap.Branch wx30 wx31 wx32 wx33 wx34",fontsize=10,color="white",style="solid",shape="box"];6 -> 25037[label="",style="solid", color="burlywood", weight=9]; 25037 -> 8[label="",style="solid", color="burlywood", weight=3]; 7[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM FiniteMap.EmptyFM wx5)",fontsize=16,color="black",shape="box"];7 -> 9[label="",style="solid", color="black", weight=3]; 8[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM (FiniteMap.Branch wx30 wx31 wx32 wx33 wx34) wx5)",fontsize=16,color="black",shape="box"];8 -> 10[label="",style="solid", color="black", weight=3]; 9[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM4 FiniteMap.EmptyFM wx5)",fontsize=16,color="black",shape="box"];9 -> 11[label="",style="solid", color="black", weight=3]; 10[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM3 (FiniteMap.Branch wx30 wx31 wx32 wx33 wx34) wx5)",fontsize=16,color="black",shape="box"];10 -> 12[label="",style="solid", color="black", weight=3]; 11[label="FiniteMap.lookupWithDefaultFM0 wx4 Nothing",fontsize=16,color="black",shape="box"];11 -> 13[label="",style="solid", color="black", weight=3]; 12[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 wx30 wx31 wx32 wx33 wx34 wx5 (wx5 < wx30))",fontsize=16,color="black",shape="box"];12 -> 14[label="",style="solid", color="black", weight=3]; 13[label="wx4",fontsize=16,color="green",shape="box"];14[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 wx30 wx31 wx32 wx33 wx34 wx5 (compare wx5 wx30 == LT))",fontsize=16,color="black",shape="box"];14 -> 15[label="",style="solid", color="black", weight=3]; 15[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 wx30 wx31 wx32 wx33 wx34 wx5 (primCmpFloat wx5 wx30 == LT))",fontsize=16,color="burlywood",shape="box"];25038[label="wx5/Float wx50 wx51",fontsize=10,color="white",style="solid",shape="box"];15 -> 25038[label="",style="solid", color="burlywood", weight=9]; 25038 -> 16[label="",style="solid", color="burlywood", weight=3]; 16[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 wx30 wx31 wx32 wx33 wx34 (Float wx50 wx51) (primCmpFloat (Float wx50 wx51) wx30 == LT))",fontsize=16,color="burlywood",shape="box"];25039[label="wx51/Pos wx510",fontsize=10,color="white",style="solid",shape="box"];16 -> 25039[label="",style="solid", color="burlywood", weight=9]; 25039 -> 17[label="",style="solid", color="burlywood", weight=3]; 25040[label="wx51/Neg wx510",fontsize=10,color="white",style="solid",shape="box"];16 -> 25040[label="",style="solid", color="burlywood", weight=9]; 25040 -> 18[label="",style="solid", color="burlywood", weight=3]; 17[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 wx30 wx31 wx32 wx33 wx34 (Float wx50 (Pos wx510)) (primCmpFloat (Float wx50 (Pos wx510)) wx30 == LT))",fontsize=16,color="burlywood",shape="box"];25041[label="wx30/Float wx300 wx301",fontsize=10,color="white",style="solid",shape="box"];17 -> 25041[label="",style="solid", color="burlywood", weight=9]; 25041 -> 19[label="",style="solid", color="burlywood", weight=3]; 18[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 wx30 wx31 wx32 wx33 wx34 (Float wx50 (Neg wx510)) (primCmpFloat (Float wx50 (Neg wx510)) wx30 == LT))",fontsize=16,color="burlywood",shape="box"];25042[label="wx30/Float wx300 wx301",fontsize=10,color="white",style="solid",shape="box"];18 -> 25042[label="",style="solid", color="burlywood", weight=9]; 25042 -> 20[label="",style="solid", color="burlywood", weight=3]; 19[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 wx301) wx31 wx32 wx33 wx34 (Float wx50 (Pos wx510)) (primCmpFloat (Float wx50 (Pos wx510)) (Float wx300 wx301) == LT))",fontsize=16,color="burlywood",shape="box"];25043[label="wx301/Pos wx3010",fontsize=10,color="white",style="solid",shape="box"];19 -> 25043[label="",style="solid", color="burlywood", weight=9]; 25043 -> 21[label="",style="solid", color="burlywood", weight=3]; 25044[label="wx301/Neg wx3010",fontsize=10,color="white",style="solid",shape="box"];19 -> 25044[label="",style="solid", color="burlywood", weight=9]; 25044 -> 22[label="",style="solid", color="burlywood", weight=3]; 20[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 wx301) wx31 wx32 wx33 wx34 (Float wx50 (Neg wx510)) (primCmpFloat (Float wx50 (Neg wx510)) (Float wx300 wx301) == LT))",fontsize=16,color="burlywood",shape="box"];25045[label="wx301/Pos wx3010",fontsize=10,color="white",style="solid",shape="box"];20 -> 25045[label="",style="solid", color="burlywood", weight=9]; 25045 -> 23[label="",style="solid", color="burlywood", weight=3]; 25046[label="wx301/Neg wx3010",fontsize=10,color="white",style="solid",shape="box"];20 -> 25046[label="",style="solid", color="burlywood", weight=9]; 25046 -> 24[label="",style="solid", color="burlywood", weight=3]; 21[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos wx3010)) wx31 wx32 wx33 wx34 (Float wx50 (Pos wx510)) (primCmpFloat (Float wx50 (Pos wx510)) (Float wx300 (Pos wx3010)) == LT))",fontsize=16,color="black",shape="box"];21 -> 25[label="",style="solid", color="black", weight=3]; 22[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg wx3010)) wx31 wx32 wx33 wx34 (Float wx50 (Pos wx510)) (primCmpFloat (Float wx50 (Pos wx510)) (Float wx300 (Neg wx3010)) == LT))",fontsize=16,color="black",shape="box"];22 -> 26[label="",style="solid", color="black", weight=3]; 23[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos wx3010)) wx31 wx32 wx33 wx34 (Float wx50 (Neg wx510)) (primCmpFloat (Float wx50 (Neg wx510)) (Float wx300 (Pos wx3010)) == LT))",fontsize=16,color="black",shape="box"];23 -> 27[label="",style="solid", color="black", weight=3]; 24[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg wx3010)) wx31 wx32 wx33 wx34 (Float wx50 (Neg wx510)) (primCmpFloat (Float wx50 (Neg wx510)) (Float wx300 (Neg wx3010)) == LT))",fontsize=16,color="black",shape="box"];24 -> 28[label="",style="solid", color="black", weight=3]; 25[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos wx3010)) wx31 wx32 wx33 wx34 (Float wx50 (Pos wx510)) (compare (wx50 * Pos wx3010) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];25 -> 29[label="",style="solid", color="black", weight=3]; 26[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg wx3010)) wx31 wx32 wx33 wx34 (Float wx50 (Pos wx510)) (compare (wx50 * Pos wx3010) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];26 -> 30[label="",style="solid", color="black", weight=3]; 27[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos wx3010)) wx31 wx32 wx33 wx34 (Float wx50 (Neg wx510)) (compare (wx50 * Neg wx3010) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];27 -> 31[label="",style="solid", color="black", weight=3]; 28[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg wx3010)) wx31 wx32 wx33 wx34 (Float wx50 (Neg wx510)) (compare (wx50 * Neg wx3010) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];28 -> 32[label="",style="solid", color="black", weight=3]; 29[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos wx3010)) wx31 wx32 wx33 wx34 (Float wx50 (Pos wx510)) (primCmpInt (wx50 * Pos wx3010) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];29 -> 33[label="",style="solid", color="black", weight=3]; 30[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg wx3010)) wx31 wx32 wx33 wx34 (Float wx50 (Pos wx510)) (primCmpInt (wx50 * Pos wx3010) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];30 -> 34[label="",style="solid", color="black", weight=3]; 31[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos wx3010)) wx31 wx32 wx33 wx34 (Float wx50 (Neg wx510)) (primCmpInt (wx50 * Neg wx3010) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];31 -> 35[label="",style="solid", color="black", weight=3]; 32[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg wx3010)) wx31 wx32 wx33 wx34 (Float wx50 (Neg wx510)) (primCmpInt (wx50 * Neg wx3010) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];32 -> 36[label="",style="solid", color="black", weight=3]; 33[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos wx3010)) wx31 wx32 wx33 wx34 (Float wx50 (Pos wx510)) (primCmpInt (primMulInt wx50 (Pos wx3010)) (Pos wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25047[label="wx50/Pos wx500",fontsize=10,color="white",style="solid",shape="box"];33 -> 25047[label="",style="solid", color="burlywood", weight=9]; 25047 -> 37[label="",style="solid", color="burlywood", weight=3]; 25048[label="wx50/Neg wx500",fontsize=10,color="white",style="solid",shape="box"];33 -> 25048[label="",style="solid", color="burlywood", weight=9]; 25048 -> 38[label="",style="solid", color="burlywood", weight=3]; 34[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg wx3010)) wx31 wx32 wx33 wx34 (Float wx50 (Pos wx510)) (primCmpInt (primMulInt wx50 (Pos wx3010)) (Neg wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25049[label="wx50/Pos wx500",fontsize=10,color="white",style="solid",shape="box"];34 -> 25049[label="",style="solid", color="burlywood", weight=9]; 25049 -> 39[label="",style="solid", color="burlywood", weight=3]; 25050[label="wx50/Neg wx500",fontsize=10,color="white",style="solid",shape="box"];34 -> 25050[label="",style="solid", color="burlywood", weight=9]; 25050 -> 40[label="",style="solid", color="burlywood", weight=3]; 35[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos wx3010)) wx31 wx32 wx33 wx34 (Float wx50 (Neg wx510)) (primCmpInt (primMulInt wx50 (Neg wx3010)) (Pos wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25051[label="wx50/Pos wx500",fontsize=10,color="white",style="solid",shape="box"];35 -> 25051[label="",style="solid", color="burlywood", weight=9]; 25051 -> 41[label="",style="solid", color="burlywood", weight=3]; 25052[label="wx50/Neg wx500",fontsize=10,color="white",style="solid",shape="box"];35 -> 25052[label="",style="solid", color="burlywood", weight=9]; 25052 -> 42[label="",style="solid", color="burlywood", weight=3]; 36[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg wx3010)) wx31 wx32 wx33 wx34 (Float wx50 (Neg wx510)) (primCmpInt (primMulInt wx50 (Neg wx3010)) (Neg wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25053[label="wx50/Pos wx500",fontsize=10,color="white",style="solid",shape="box"];36 -> 25053[label="",style="solid", color="burlywood", weight=9]; 25053 -> 43[label="",style="solid", color="burlywood", weight=3]; 25054[label="wx50/Neg wx500",fontsize=10,color="white",style="solid",shape="box"];36 -> 25054[label="",style="solid", color="burlywood", weight=9]; 25054 -> 44[label="",style="solid", color="burlywood", weight=3]; 37[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos wx3010)) wx31 wx32 wx33 wx34 (Float (Pos wx500) (Pos wx510)) (primCmpInt (primMulInt (Pos wx500) (Pos wx3010)) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];37 -> 45[label="",style="solid", color="black", weight=3]; 38[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos wx3010)) wx31 wx32 wx33 wx34 (Float (Neg wx500) (Pos wx510)) (primCmpInt (primMulInt (Neg wx500) (Pos wx3010)) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];38 -> 46[label="",style="solid", color="black", weight=3]; 39[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg wx3010)) wx31 wx32 wx33 wx34 (Float (Pos wx500) (Pos wx510)) (primCmpInt (primMulInt (Pos wx500) (Pos wx3010)) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];39 -> 47[label="",style="solid", color="black", weight=3]; 40[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg wx3010)) wx31 wx32 wx33 wx34 (Float (Neg wx500) (Pos wx510)) (primCmpInt (primMulInt (Neg wx500) (Pos wx3010)) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];40 -> 48[label="",style="solid", color="black", weight=3]; 41[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos wx3010)) wx31 wx32 wx33 wx34 (Float (Pos wx500) (Neg wx510)) (primCmpInt (primMulInt (Pos wx500) (Neg wx3010)) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];41 -> 49[label="",style="solid", color="black", weight=3]; 42[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos wx3010)) wx31 wx32 wx33 wx34 (Float (Neg wx500) (Neg wx510)) (primCmpInt (primMulInt (Neg wx500) (Neg wx3010)) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];42 -> 50[label="",style="solid", color="black", weight=3]; 43[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg wx3010)) wx31 wx32 wx33 wx34 (Float (Pos wx500) (Neg wx510)) (primCmpInt (primMulInt (Pos wx500) (Neg wx3010)) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];43 -> 51[label="",style="solid", color="black", weight=3]; 44[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg wx3010)) wx31 wx32 wx33 wx34 (Float (Neg wx500) (Neg wx510)) (primCmpInt (primMulInt (Neg wx500) (Neg wx3010)) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];44 -> 52[label="",style="solid", color="black", weight=3]; 45[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos wx3010)) wx31 wx32 wx33 wx34 (Float (Pos wx500) (Pos wx510)) (primCmpInt (Pos (primMulNat wx500 wx3010)) (Pos wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25055[label="wx500/Succ wx5000",fontsize=10,color="white",style="solid",shape="box"];45 -> 25055[label="",style="solid", color="burlywood", weight=9]; 25055 -> 53[label="",style="solid", color="burlywood", weight=3]; 25056[label="wx500/Zero",fontsize=10,color="white",style="solid",shape="box"];45 -> 25056[label="",style="solid", color="burlywood", weight=9]; 25056 -> 54[label="",style="solid", color="burlywood", weight=3]; 46[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos wx3010)) wx31 wx32 wx33 wx34 (Float (Neg wx500) (Pos wx510)) (primCmpInt (Neg (primMulNat wx500 wx3010)) (Pos wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25057[label="wx500/Succ wx5000",fontsize=10,color="white",style="solid",shape="box"];46 -> 25057[label="",style="solid", color="burlywood", weight=9]; 25057 -> 55[label="",style="solid", color="burlywood", weight=3]; 25058[label="wx500/Zero",fontsize=10,color="white",style="solid",shape="box"];46 -> 25058[label="",style="solid", color="burlywood", weight=9]; 25058 -> 56[label="",style="solid", color="burlywood", weight=3]; 47[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg wx3010)) wx31 wx32 wx33 wx34 (Float (Pos wx500) (Pos wx510)) (primCmpInt (Pos (primMulNat wx500 wx3010)) (Neg wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25059[label="wx500/Succ wx5000",fontsize=10,color="white",style="solid",shape="box"];47 -> 25059[label="",style="solid", color="burlywood", weight=9]; 25059 -> 57[label="",style="solid", color="burlywood", weight=3]; 25060[label="wx500/Zero",fontsize=10,color="white",style="solid",shape="box"];47 -> 25060[label="",style="solid", color="burlywood", weight=9]; 25060 -> 58[label="",style="solid", color="burlywood", weight=3]; 48[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg wx3010)) wx31 wx32 wx33 wx34 (Float (Neg wx500) (Pos wx510)) (primCmpInt (Neg (primMulNat wx500 wx3010)) (Neg wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25061[label="wx500/Succ wx5000",fontsize=10,color="white",style="solid",shape="box"];48 -> 25061[label="",style="solid", color="burlywood", weight=9]; 25061 -> 59[label="",style="solid", color="burlywood", weight=3]; 25062[label="wx500/Zero",fontsize=10,color="white",style="solid",shape="box"];48 -> 25062[label="",style="solid", color="burlywood", weight=9]; 25062 -> 60[label="",style="solid", color="burlywood", weight=3]; 49[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos wx3010)) wx31 wx32 wx33 wx34 (Float (Pos wx500) (Neg wx510)) (primCmpInt (Neg (primMulNat wx500 wx3010)) (Pos wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25063[label="wx500/Succ wx5000",fontsize=10,color="white",style="solid",shape="box"];49 -> 25063[label="",style="solid", color="burlywood", weight=9]; 25063 -> 61[label="",style="solid", color="burlywood", weight=3]; 25064[label="wx500/Zero",fontsize=10,color="white",style="solid",shape="box"];49 -> 25064[label="",style="solid", color="burlywood", weight=9]; 25064 -> 62[label="",style="solid", color="burlywood", weight=3]; 50[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos wx3010)) wx31 wx32 wx33 wx34 (Float (Neg wx500) (Neg wx510)) (primCmpInt (Pos (primMulNat wx500 wx3010)) (Pos wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25065[label="wx500/Succ wx5000",fontsize=10,color="white",style="solid",shape="box"];50 -> 25065[label="",style="solid", color="burlywood", weight=9]; 25065 -> 63[label="",style="solid", color="burlywood", weight=3]; 25066[label="wx500/Zero",fontsize=10,color="white",style="solid",shape="box"];50 -> 25066[label="",style="solid", color="burlywood", weight=9]; 25066 -> 64[label="",style="solid", color="burlywood", weight=3]; 51[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg wx3010)) wx31 wx32 wx33 wx34 (Float (Pos wx500) (Neg wx510)) (primCmpInt (Neg (primMulNat wx500 wx3010)) (Neg wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25067[label="wx500/Succ wx5000",fontsize=10,color="white",style="solid",shape="box"];51 -> 25067[label="",style="solid", color="burlywood", weight=9]; 25067 -> 65[label="",style="solid", color="burlywood", weight=3]; 25068[label="wx500/Zero",fontsize=10,color="white",style="solid",shape="box"];51 -> 25068[label="",style="solid", color="burlywood", weight=9]; 25068 -> 66[label="",style="solid", color="burlywood", weight=3]; 52[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg wx3010)) wx31 wx32 wx33 wx34 (Float (Neg wx500) (Neg wx510)) (primCmpInt (Pos (primMulNat wx500 wx3010)) (Neg wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25069[label="wx500/Succ wx5000",fontsize=10,color="white",style="solid",shape="box"];52 -> 25069[label="",style="solid", color="burlywood", weight=9]; 25069 -> 67[label="",style="solid", color="burlywood", weight=3]; 25070[label="wx500/Zero",fontsize=10,color="white",style="solid",shape="box"];52 -> 25070[label="",style="solid", color="burlywood", weight=9]; 25070 -> 68[label="",style="solid", color="burlywood", weight=3]; 53[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos wx3010)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos wx510)) (primCmpInt (Pos (primMulNat (Succ wx5000) wx3010)) (Pos wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25071[label="wx3010/Succ wx30100",fontsize=10,color="white",style="solid",shape="box"];53 -> 25071[label="",style="solid", color="burlywood", weight=9]; 25071 -> 69[label="",style="solid", color="burlywood", weight=3]; 25072[label="wx3010/Zero",fontsize=10,color="white",style="solid",shape="box"];53 -> 25072[label="",style="solid", color="burlywood", weight=9]; 25072 -> 70[label="",style="solid", color="burlywood", weight=3]; 54[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos wx3010)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos (primMulNat Zero wx3010)) (Pos wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25073[label="wx3010/Succ wx30100",fontsize=10,color="white",style="solid",shape="box"];54 -> 25073[label="",style="solid", color="burlywood", weight=9]; 25073 -> 71[label="",style="solid", color="burlywood", weight=3]; 25074[label="wx3010/Zero",fontsize=10,color="white",style="solid",shape="box"];54 -> 25074[label="",style="solid", color="burlywood", weight=9]; 25074 -> 72[label="",style="solid", color="burlywood", weight=3]; 55[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos wx3010)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos wx510)) (primCmpInt (Neg (primMulNat (Succ wx5000) wx3010)) (Pos wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25075[label="wx3010/Succ wx30100",fontsize=10,color="white",style="solid",shape="box"];55 -> 25075[label="",style="solid", color="burlywood", weight=9]; 25075 -> 73[label="",style="solid", color="burlywood", weight=3]; 25076[label="wx3010/Zero",fontsize=10,color="white",style="solid",shape="box"];55 -> 25076[label="",style="solid", color="burlywood", weight=9]; 25076 -> 74[label="",style="solid", color="burlywood", weight=3]; 56[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos wx3010)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg (primMulNat Zero wx3010)) (Pos wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25077[label="wx3010/Succ wx30100",fontsize=10,color="white",style="solid",shape="box"];56 -> 25077[label="",style="solid", color="burlywood", weight=9]; 25077 -> 75[label="",style="solid", color="burlywood", weight=3]; 25078[label="wx3010/Zero",fontsize=10,color="white",style="solid",shape="box"];56 -> 25078[label="",style="solid", color="burlywood", weight=9]; 25078 -> 76[label="",style="solid", color="burlywood", weight=3]; 57[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg wx3010)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos wx510)) (primCmpInt (Pos (primMulNat (Succ wx5000) wx3010)) (Neg wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25079[label="wx3010/Succ wx30100",fontsize=10,color="white",style="solid",shape="box"];57 -> 25079[label="",style="solid", color="burlywood", weight=9]; 25079 -> 77[label="",style="solid", color="burlywood", weight=3]; 25080[label="wx3010/Zero",fontsize=10,color="white",style="solid",shape="box"];57 -> 25080[label="",style="solid", color="burlywood", weight=9]; 25080 -> 78[label="",style="solid", color="burlywood", weight=3]; 58[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg wx3010)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos (primMulNat Zero wx3010)) (Neg wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25081[label="wx3010/Succ wx30100",fontsize=10,color="white",style="solid",shape="box"];58 -> 25081[label="",style="solid", color="burlywood", weight=9]; 25081 -> 79[label="",style="solid", color="burlywood", weight=3]; 25082[label="wx3010/Zero",fontsize=10,color="white",style="solid",shape="box"];58 -> 25082[label="",style="solid", color="burlywood", weight=9]; 25082 -> 80[label="",style="solid", color="burlywood", weight=3]; 59[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg wx3010)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos wx510)) (primCmpInt (Neg (primMulNat (Succ wx5000) wx3010)) (Neg wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25083[label="wx3010/Succ wx30100",fontsize=10,color="white",style="solid",shape="box"];59 -> 25083[label="",style="solid", color="burlywood", weight=9]; 25083 -> 81[label="",style="solid", color="burlywood", weight=3]; 25084[label="wx3010/Zero",fontsize=10,color="white",style="solid",shape="box"];59 -> 25084[label="",style="solid", color="burlywood", weight=9]; 25084 -> 82[label="",style="solid", color="burlywood", weight=3]; 60[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg wx3010)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg (primMulNat Zero wx3010)) (Neg wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25085[label="wx3010/Succ wx30100",fontsize=10,color="white",style="solid",shape="box"];60 -> 25085[label="",style="solid", color="burlywood", weight=9]; 25085 -> 83[label="",style="solid", color="burlywood", weight=3]; 25086[label="wx3010/Zero",fontsize=10,color="white",style="solid",shape="box"];60 -> 25086[label="",style="solid", color="burlywood", weight=9]; 25086 -> 84[label="",style="solid", color="burlywood", weight=3]; 61[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos wx3010)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg wx510)) (primCmpInt (Neg (primMulNat (Succ wx5000) wx3010)) (Pos wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25087[label="wx3010/Succ wx30100",fontsize=10,color="white",style="solid",shape="box"];61 -> 25087[label="",style="solid", color="burlywood", weight=9]; 25087 -> 85[label="",style="solid", color="burlywood", weight=3]; 25088[label="wx3010/Zero",fontsize=10,color="white",style="solid",shape="box"];61 -> 25088[label="",style="solid", color="burlywood", weight=9]; 25088 -> 86[label="",style="solid", color="burlywood", weight=3]; 62[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos wx3010)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg (primMulNat Zero wx3010)) (Pos wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25089[label="wx3010/Succ wx30100",fontsize=10,color="white",style="solid",shape="box"];62 -> 25089[label="",style="solid", color="burlywood", weight=9]; 25089 -> 87[label="",style="solid", color="burlywood", weight=3]; 25090[label="wx3010/Zero",fontsize=10,color="white",style="solid",shape="box"];62 -> 25090[label="",style="solid", color="burlywood", weight=9]; 25090 -> 88[label="",style="solid", color="burlywood", weight=3]; 63[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos wx3010)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg wx510)) (primCmpInt (Pos (primMulNat (Succ wx5000) wx3010)) (Pos wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25091[label="wx3010/Succ wx30100",fontsize=10,color="white",style="solid",shape="box"];63 -> 25091[label="",style="solid", color="burlywood", weight=9]; 25091 -> 89[label="",style="solid", color="burlywood", weight=3]; 25092[label="wx3010/Zero",fontsize=10,color="white",style="solid",shape="box"];63 -> 25092[label="",style="solid", color="burlywood", weight=9]; 25092 -> 90[label="",style="solid", color="burlywood", weight=3]; 64[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos wx3010)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos (primMulNat Zero wx3010)) (Pos wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25093[label="wx3010/Succ wx30100",fontsize=10,color="white",style="solid",shape="box"];64 -> 25093[label="",style="solid", color="burlywood", weight=9]; 25093 -> 91[label="",style="solid", color="burlywood", weight=3]; 25094[label="wx3010/Zero",fontsize=10,color="white",style="solid",shape="box"];64 -> 25094[label="",style="solid", color="burlywood", weight=9]; 25094 -> 92[label="",style="solid", color="burlywood", weight=3]; 65[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg wx3010)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg wx510)) (primCmpInt (Neg (primMulNat (Succ wx5000) wx3010)) (Neg wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25095[label="wx3010/Succ wx30100",fontsize=10,color="white",style="solid",shape="box"];65 -> 25095[label="",style="solid", color="burlywood", weight=9]; 25095 -> 93[label="",style="solid", color="burlywood", weight=3]; 25096[label="wx3010/Zero",fontsize=10,color="white",style="solid",shape="box"];65 -> 25096[label="",style="solid", color="burlywood", weight=9]; 25096 -> 94[label="",style="solid", color="burlywood", weight=3]; 66[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg wx3010)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg (primMulNat Zero wx3010)) (Neg wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25097[label="wx3010/Succ wx30100",fontsize=10,color="white",style="solid",shape="box"];66 -> 25097[label="",style="solid", color="burlywood", weight=9]; 25097 -> 95[label="",style="solid", color="burlywood", weight=3]; 25098[label="wx3010/Zero",fontsize=10,color="white",style="solid",shape="box"];66 -> 25098[label="",style="solid", color="burlywood", weight=9]; 25098 -> 96[label="",style="solid", color="burlywood", weight=3]; 67[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg wx3010)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg wx510)) (primCmpInt (Pos (primMulNat (Succ wx5000) wx3010)) (Neg wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25099[label="wx3010/Succ wx30100",fontsize=10,color="white",style="solid",shape="box"];67 -> 25099[label="",style="solid", color="burlywood", weight=9]; 25099 -> 97[label="",style="solid", color="burlywood", weight=3]; 25100[label="wx3010/Zero",fontsize=10,color="white",style="solid",shape="box"];67 -> 25100[label="",style="solid", color="burlywood", weight=9]; 25100 -> 98[label="",style="solid", color="burlywood", weight=3]; 68[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg wx3010)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos (primMulNat Zero wx3010)) (Neg wx510 * wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25101[label="wx3010/Succ wx30100",fontsize=10,color="white",style="solid",shape="box"];68 -> 25101[label="",style="solid", color="burlywood", weight=9]; 25101 -> 99[label="",style="solid", color="burlywood", weight=3]; 25102[label="wx3010/Zero",fontsize=10,color="white",style="solid",shape="box"];68 -> 25102[label="",style="solid", color="burlywood", weight=9]; 25102 -> 100[label="",style="solid", color="burlywood", weight=3]; 69[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos wx510)) (primCmpInt (Pos (primMulNat (Succ wx5000) (Succ wx30100))) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];69 -> 101[label="",style="solid", color="black", weight=3]; 70[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos wx510)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];70 -> 102[label="",style="solid", color="black", weight=3]; 71[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];71 -> 103[label="",style="solid", color="black", weight=3]; 72[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];72 -> 104[label="",style="solid", color="black", weight=3]; 73[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos wx510)) (primCmpInt (Neg (primMulNat (Succ wx5000) (Succ wx30100))) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];73 -> 105[label="",style="solid", color="black", weight=3]; 74[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos wx510)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];74 -> 106[label="",style="solid", color="black", weight=3]; 75[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];75 -> 107[label="",style="solid", color="black", weight=3]; 76[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];76 -> 108[label="",style="solid", color="black", weight=3]; 77[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos wx510)) (primCmpInt (Pos (primMulNat (Succ wx5000) (Succ wx30100))) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];77 -> 109[label="",style="solid", color="black", weight=3]; 78[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos wx510)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];78 -> 110[label="",style="solid", color="black", weight=3]; 79[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];79 -> 111[label="",style="solid", color="black", weight=3]; 80[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];80 -> 112[label="",style="solid", color="black", weight=3]; 81[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos wx510)) (primCmpInt (Neg (primMulNat (Succ wx5000) (Succ wx30100))) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];81 -> 113[label="",style="solid", color="black", weight=3]; 82[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos wx510)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];82 -> 114[label="",style="solid", color="black", weight=3]; 83[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];83 -> 115[label="",style="solid", color="black", weight=3]; 84[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];84 -> 116[label="",style="solid", color="black", weight=3]; 85[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg wx510)) (primCmpInt (Neg (primMulNat (Succ wx5000) (Succ wx30100))) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];85 -> 117[label="",style="solid", color="black", weight=3]; 86[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg wx510)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];86 -> 118[label="",style="solid", color="black", weight=3]; 87[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];87 -> 119[label="",style="solid", color="black", weight=3]; 88[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];88 -> 120[label="",style="solid", color="black", weight=3]; 89[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg wx510)) (primCmpInt (Pos (primMulNat (Succ wx5000) (Succ wx30100))) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];89 -> 121[label="",style="solid", color="black", weight=3]; 90[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg wx510)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];90 -> 122[label="",style="solid", color="black", weight=3]; 91[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];91 -> 123[label="",style="solid", color="black", weight=3]; 92[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];92 -> 124[label="",style="solid", color="black", weight=3]; 93[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg wx510)) (primCmpInt (Neg (primMulNat (Succ wx5000) (Succ wx30100))) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];93 -> 125[label="",style="solid", color="black", weight=3]; 94[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg wx510)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];94 -> 126[label="",style="solid", color="black", weight=3]; 95[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];95 -> 127[label="",style="solid", color="black", weight=3]; 96[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];96 -> 128[label="",style="solid", color="black", weight=3]; 97[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg wx510)) (primCmpInt (Pos (primMulNat (Succ wx5000) (Succ wx30100))) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];97 -> 129[label="",style="solid", color="black", weight=3]; 98[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg wx510)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];98 -> 130[label="",style="solid", color="black", weight=3]; 99[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];99 -> 131[label="",style="solid", color="black", weight=3]; 100[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];100 -> 132[label="",style="solid", color="black", weight=3]; 101 -> 6389[label="",style="dashed", color="red", weight=0]; 101[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos wx510)) (primCmpInt (Pos (primPlusNat (primMulNat wx5000 (Succ wx30100)) (Succ wx30100))) (Pos wx510 * wx300) == LT))",fontsize=16,color="magenta"];101 -> 6390[label="",style="dashed", color="magenta", weight=3]; 101 -> 6391[label="",style="dashed", color="magenta", weight=3]; 101 -> 6392[label="",style="dashed", color="magenta", weight=3]; 101 -> 6393[label="",style="dashed", color="magenta", weight=3]; 101 -> 6394[label="",style="dashed", color="magenta", weight=3]; 101 -> 6395[label="",style="dashed", color="magenta", weight=3]; 101 -> 6396[label="",style="dashed", color="magenta", weight=3]; 101 -> 6397[label="",style="dashed", color="magenta", weight=3]; 101 -> 6398[label="",style="dashed", color="magenta", weight=3]; 101 -> 6399[label="",style="dashed", color="magenta", weight=3]; 102[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos wx510)) (primCmpInt (Pos Zero) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];102 -> 135[label="",style="solid", color="black", weight=3]; 103[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos Zero) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];103 -> 136[label="",style="solid", color="black", weight=3]; 104[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos Zero) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];104 -> 137[label="",style="solid", color="black", weight=3]; 105 -> 6818[label="",style="dashed", color="red", weight=0]; 105[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos wx510)) (primCmpInt (Neg (primPlusNat (primMulNat wx5000 (Succ wx30100)) (Succ wx30100))) (Pos wx510 * wx300) == LT))",fontsize=16,color="magenta"];105 -> 6819[label="",style="dashed", color="magenta", weight=3]; 105 -> 6820[label="",style="dashed", color="magenta", weight=3]; 105 -> 6821[label="",style="dashed", color="magenta", weight=3]; 105 -> 6822[label="",style="dashed", color="magenta", weight=3]; 105 -> 6823[label="",style="dashed", color="magenta", weight=3]; 105 -> 6824[label="",style="dashed", color="magenta", weight=3]; 105 -> 6825[label="",style="dashed", color="magenta", weight=3]; 105 -> 6826[label="",style="dashed", color="magenta", weight=3]; 105 -> 6827[label="",style="dashed", color="magenta", weight=3]; 105 -> 6828[label="",style="dashed", color="magenta", weight=3]; 106[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos wx510)) (primCmpInt (Neg Zero) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];106 -> 140[label="",style="solid", color="black", weight=3]; 107[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg Zero) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];107 -> 141[label="",style="solid", color="black", weight=3]; 108[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg Zero) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];108 -> 142[label="",style="solid", color="black", weight=3]; 109 -> 7250[label="",style="dashed", color="red", weight=0]; 109[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos wx510)) (primCmpInt (Pos (primPlusNat (primMulNat wx5000 (Succ wx30100)) (Succ wx30100))) (Neg wx510 * wx300) == LT))",fontsize=16,color="magenta"];109 -> 7251[label="",style="dashed", color="magenta", weight=3]; 109 -> 7252[label="",style="dashed", color="magenta", weight=3]; 109 -> 7253[label="",style="dashed", color="magenta", weight=3]; 109 -> 7254[label="",style="dashed", color="magenta", weight=3]; 109 -> 7255[label="",style="dashed", color="magenta", weight=3]; 109 -> 7256[label="",style="dashed", color="magenta", weight=3]; 109 -> 7257[label="",style="dashed", color="magenta", weight=3]; 109 -> 7258[label="",style="dashed", color="magenta", weight=3]; 109 -> 7259[label="",style="dashed", color="magenta", weight=3]; 109 -> 7260[label="",style="dashed", color="magenta", weight=3]; 110[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos wx510)) (primCmpInt (Pos Zero) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];110 -> 145[label="",style="solid", color="black", weight=3]; 111[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos Zero) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];111 -> 146[label="",style="solid", color="black", weight=3]; 112[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos Zero) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];112 -> 147[label="",style="solid", color="black", weight=3]; 113 -> 8596[label="",style="dashed", color="red", weight=0]; 113[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos wx510)) (primCmpInt (Neg (primPlusNat (primMulNat wx5000 (Succ wx30100)) (Succ wx30100))) (Neg wx510 * wx300) == LT))",fontsize=16,color="magenta"];113 -> 8597[label="",style="dashed", color="magenta", weight=3]; 113 -> 8598[label="",style="dashed", color="magenta", weight=3]; 113 -> 8599[label="",style="dashed", color="magenta", weight=3]; 113 -> 8600[label="",style="dashed", color="magenta", weight=3]; 113 -> 8601[label="",style="dashed", color="magenta", weight=3]; 113 -> 8602[label="",style="dashed", color="magenta", weight=3]; 113 -> 8603[label="",style="dashed", color="magenta", weight=3]; 113 -> 8604[label="",style="dashed", color="magenta", weight=3]; 113 -> 8605[label="",style="dashed", color="magenta", weight=3]; 113 -> 8606[label="",style="dashed", color="magenta", weight=3]; 114[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos wx510)) (primCmpInt (Neg Zero) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];114 -> 150[label="",style="solid", color="black", weight=3]; 115[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg Zero) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];115 -> 151[label="",style="solid", color="black", weight=3]; 116[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg Zero) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];116 -> 152[label="",style="solid", color="black", weight=3]; 117 -> 9337[label="",style="dashed", color="red", weight=0]; 117[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg wx510)) (primCmpInt (Neg (primPlusNat (primMulNat wx5000 (Succ wx30100)) (Succ wx30100))) (Pos wx510 * wx300) == LT))",fontsize=16,color="magenta"];117 -> 9338[label="",style="dashed", color="magenta", weight=3]; 117 -> 9339[label="",style="dashed", color="magenta", weight=3]; 117 -> 9340[label="",style="dashed", color="magenta", weight=3]; 117 -> 9341[label="",style="dashed", color="magenta", weight=3]; 117 -> 9342[label="",style="dashed", color="magenta", weight=3]; 117 -> 9343[label="",style="dashed", color="magenta", weight=3]; 117 -> 9344[label="",style="dashed", color="magenta", weight=3]; 117 -> 9345[label="",style="dashed", color="magenta", weight=3]; 117 -> 9346[label="",style="dashed", color="magenta", weight=3]; 117 -> 9347[label="",style="dashed", color="magenta", weight=3]; 118[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg wx510)) (primCmpInt (Neg Zero) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];118 -> 155[label="",style="solid", color="black", weight=3]; 119[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg Zero) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];119 -> 156[label="",style="solid", color="black", weight=3]; 120[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg Zero) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];120 -> 157[label="",style="solid", color="black", weight=3]; 121 -> 10137[label="",style="dashed", color="red", weight=0]; 121[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg wx510)) (primCmpInt (Pos (primPlusNat (primMulNat wx5000 (Succ wx30100)) (Succ wx30100))) (Pos wx510 * wx300) == LT))",fontsize=16,color="magenta"];121 -> 10138[label="",style="dashed", color="magenta", weight=3]; 121 -> 10139[label="",style="dashed", color="magenta", weight=3]; 121 -> 10140[label="",style="dashed", color="magenta", weight=3]; 121 -> 10141[label="",style="dashed", color="magenta", weight=3]; 121 -> 10142[label="",style="dashed", color="magenta", weight=3]; 121 -> 10143[label="",style="dashed", color="magenta", weight=3]; 121 -> 10144[label="",style="dashed", color="magenta", weight=3]; 121 -> 10145[label="",style="dashed", color="magenta", weight=3]; 121 -> 10146[label="",style="dashed", color="magenta", weight=3]; 121 -> 10147[label="",style="dashed", color="magenta", weight=3]; 122[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg wx510)) (primCmpInt (Pos Zero) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];122 -> 160[label="",style="solid", color="black", weight=3]; 123[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos Zero) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];123 -> 161[label="",style="solid", color="black", weight=3]; 124[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos Zero) (Pos wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];124 -> 162[label="",style="solid", color="black", weight=3]; 125 -> 10865[label="",style="dashed", color="red", weight=0]; 125[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg wx510)) (primCmpInt (Neg (primPlusNat (primMulNat wx5000 (Succ wx30100)) (Succ wx30100))) (Neg wx510 * wx300) == LT))",fontsize=16,color="magenta"];125 -> 10866[label="",style="dashed", color="magenta", weight=3]; 125 -> 10867[label="",style="dashed", color="magenta", weight=3]; 125 -> 10868[label="",style="dashed", color="magenta", weight=3]; 125 -> 10869[label="",style="dashed", color="magenta", weight=3]; 125 -> 10870[label="",style="dashed", color="magenta", weight=3]; 125 -> 10871[label="",style="dashed", color="magenta", weight=3]; 125 -> 10872[label="",style="dashed", color="magenta", weight=3]; 125 -> 10873[label="",style="dashed", color="magenta", weight=3]; 125 -> 10874[label="",style="dashed", color="magenta", weight=3]; 125 -> 10875[label="",style="dashed", color="magenta", weight=3]; 126[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg wx510)) (primCmpInt (Neg Zero) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];126 -> 165[label="",style="solid", color="black", weight=3]; 127[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg Zero) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];127 -> 166[label="",style="solid", color="black", weight=3]; 128[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg Zero) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];128 -> 167[label="",style="solid", color="black", weight=3]; 129 -> 11664[label="",style="dashed", color="red", weight=0]; 129[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg wx510)) (primCmpInt (Pos (primPlusNat (primMulNat wx5000 (Succ wx30100)) (Succ wx30100))) (Neg wx510 * wx300) == LT))",fontsize=16,color="magenta"];129 -> 11665[label="",style="dashed", color="magenta", weight=3]; 129 -> 11666[label="",style="dashed", color="magenta", weight=3]; 129 -> 11667[label="",style="dashed", color="magenta", weight=3]; 129 -> 11668[label="",style="dashed", color="magenta", weight=3]; 129 -> 11669[label="",style="dashed", color="magenta", weight=3]; 129 -> 11670[label="",style="dashed", color="magenta", weight=3]; 129 -> 11671[label="",style="dashed", color="magenta", weight=3]; 129 -> 11672[label="",style="dashed", color="magenta", weight=3]; 129 -> 11673[label="",style="dashed", color="magenta", weight=3]; 129 -> 11674[label="",style="dashed", color="magenta", weight=3]; 130[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg wx510)) (primCmpInt (Pos Zero) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];130 -> 170[label="",style="solid", color="black", weight=3]; 131[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos Zero) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];131 -> 171[label="",style="solid", color="black", weight=3]; 132[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos Zero) (Neg wx510 * wx300) == LT))",fontsize=16,color="black",shape="box"];132 -> 172[label="",style="solid", color="black", weight=3]; 6390[label="wx510",fontsize=16,color="green",shape="box"];6391[label="wx33",fontsize=16,color="green",shape="box"];6392[label="wx5000",fontsize=16,color="green",shape="box"];6393[label="wx34",fontsize=16,color="green",shape="box"];6394[label="wx4",fontsize=16,color="green",shape="box"];6395[label="primMulNat wx5000 (Succ wx30100)",fontsize=16,color="burlywood",shape="triangle"];25103[label="wx5000/Succ wx50000",fontsize=10,color="white",style="solid",shape="box"];6395 -> 25103[label="",style="solid", color="burlywood", weight=9]; 25103 -> 6760[label="",style="solid", color="burlywood", weight=3]; 25104[label="wx5000/Zero",fontsize=10,color="white",style="solid",shape="box"];6395 -> 25104[label="",style="solid", color="burlywood", weight=9]; 25104 -> 6761[label="",style="solid", color="burlywood", weight=3]; 6396[label="wx30100",fontsize=16,color="green",shape="box"];6397[label="wx32",fontsize=16,color="green",shape="box"];6398[label="wx31",fontsize=16,color="green",shape="box"];6399[label="wx300",fontsize=16,color="green",shape="box"];6389[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float wx310 (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpInt (Pos (primPlusNat wx318 (Succ wx311))) (Pos wx317 * wx310) == LT))",fontsize=16,color="burlywood",shape="triangle"];25105[label="wx318/Succ wx3180",fontsize=10,color="white",style="solid",shape="box"];6389 -> 25105[label="",style="solid", color="burlywood", weight=9]; 25105 -> 6762[label="",style="solid", color="burlywood", weight=3]; 25106[label="wx318/Zero",fontsize=10,color="white",style="solid",shape="box"];6389 -> 25106[label="",style="solid", color="burlywood", weight=9]; 25106 -> 6763[label="",style="solid", color="burlywood", weight=3]; 135[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos wx510)) (primCmpInt (Pos Zero) (primMulInt (Pos wx510) wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25107[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];135 -> 25107[label="",style="solid", color="burlywood", weight=9]; 25107 -> 175[label="",style="solid", color="burlywood", weight=3]; 25108[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];135 -> 25108[label="",style="solid", color="burlywood", weight=9]; 25108 -> 176[label="",style="solid", color="burlywood", weight=3]; 136[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos Zero) (primMulInt (Pos wx510) wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25109[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];136 -> 25109[label="",style="solid", color="burlywood", weight=9]; 25109 -> 177[label="",style="solid", color="burlywood", weight=3]; 25110[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];136 -> 25110[label="",style="solid", color="burlywood", weight=9]; 25110 -> 178[label="",style="solid", color="burlywood", weight=3]; 137[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos Zero) (primMulInt (Pos wx510) wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25111[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];137 -> 25111[label="",style="solid", color="burlywood", weight=9]; 25111 -> 179[label="",style="solid", color="burlywood", weight=3]; 25112[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];137 -> 25112[label="",style="solid", color="burlywood", weight=9]; 25112 -> 180[label="",style="solid", color="burlywood", weight=3]; 6819[label="wx4",fontsize=16,color="green",shape="box"];6820[label="wx34",fontsize=16,color="green",shape="box"];6821[label="wx510",fontsize=16,color="green",shape="box"];6822[label="wx5000",fontsize=16,color="green",shape="box"];6823[label="wx33",fontsize=16,color="green",shape="box"];6824[label="wx300",fontsize=16,color="green",shape="box"];6825[label="wx30100",fontsize=16,color="green",shape="box"];6826[label="wx32",fontsize=16,color="green",shape="box"];6827 -> 6395[label="",style="dashed", color="red", weight=0]; 6827[label="primMulNat wx5000 (Succ wx30100)",fontsize=16,color="magenta"];6827 -> 7189[label="",style="dashed", color="magenta", weight=3]; 6828[label="wx31",fontsize=16,color="green",shape="box"];6818[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float wx321 (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos wx328)) (primCmpInt (Neg (primPlusNat wx329 (Succ wx322))) (Pos wx328 * wx321) == LT))",fontsize=16,color="burlywood",shape="triangle"];25113[label="wx329/Succ wx3290",fontsize=10,color="white",style="solid",shape="box"];6818 -> 25113[label="",style="solid", color="burlywood", weight=9]; 25113 -> 7190[label="",style="solid", color="burlywood", weight=3]; 25114[label="wx329/Zero",fontsize=10,color="white",style="solid",shape="box"];6818 -> 25114[label="",style="solid", color="burlywood", weight=9]; 25114 -> 7191[label="",style="solid", color="burlywood", weight=3]; 140[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos wx510)) (primCmpInt (Neg Zero) (primMulInt (Pos wx510) wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25115[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];140 -> 25115[label="",style="solid", color="burlywood", weight=9]; 25115 -> 183[label="",style="solid", color="burlywood", weight=3]; 25116[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];140 -> 25116[label="",style="solid", color="burlywood", weight=9]; 25116 -> 184[label="",style="solid", color="burlywood", weight=3]; 141[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg Zero) (primMulInt (Pos wx510) wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25117[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];141 -> 25117[label="",style="solid", color="burlywood", weight=9]; 25117 -> 185[label="",style="solid", color="burlywood", weight=3]; 25118[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];141 -> 25118[label="",style="solid", color="burlywood", weight=9]; 25118 -> 186[label="",style="solid", color="burlywood", weight=3]; 142[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg Zero) (primMulInt (Pos wx510) wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25119[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];142 -> 25119[label="",style="solid", color="burlywood", weight=9]; 25119 -> 187[label="",style="solid", color="burlywood", weight=3]; 25120[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];142 -> 25120[label="",style="solid", color="burlywood", weight=9]; 25120 -> 188[label="",style="solid", color="burlywood", weight=3]; 7251[label="wx31",fontsize=16,color="green",shape="box"];7252[label="wx5000",fontsize=16,color="green",shape="box"];7253[label="wx34",fontsize=16,color="green",shape="box"];7254[label="wx510",fontsize=16,color="green",shape="box"];7255[label="wx4",fontsize=16,color="green",shape="box"];7256[label="wx30100",fontsize=16,color="green",shape="box"];7257[label="wx33",fontsize=16,color="green",shape="box"];7258 -> 6395[label="",style="dashed", color="red", weight=0]; 7258[label="primMulNat wx5000 (Succ wx30100)",fontsize=16,color="magenta"];7258 -> 7621[label="",style="dashed", color="magenta", weight=3]; 7259[label="wx32",fontsize=16,color="green",shape="box"];7260[label="wx300",fontsize=16,color="green",shape="box"];7250[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float wx332 (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (Pos (primPlusNat wx340 (Succ wx333))) (Neg wx339 * wx332) == LT))",fontsize=16,color="burlywood",shape="triangle"];25121[label="wx340/Succ wx3400",fontsize=10,color="white",style="solid",shape="box"];7250 -> 25121[label="",style="solid", color="burlywood", weight=9]; 25121 -> 7622[label="",style="solid", color="burlywood", weight=3]; 25122[label="wx340/Zero",fontsize=10,color="white",style="solid",shape="box"];7250 -> 25122[label="",style="solid", color="burlywood", weight=9]; 25122 -> 7623[label="",style="solid", color="burlywood", weight=3]; 145[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos wx510)) (primCmpInt (Pos Zero) (primMulInt (Neg wx510) wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25123[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];145 -> 25123[label="",style="solid", color="burlywood", weight=9]; 25123 -> 191[label="",style="solid", color="burlywood", weight=3]; 25124[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];145 -> 25124[label="",style="solid", color="burlywood", weight=9]; 25124 -> 192[label="",style="solid", color="burlywood", weight=3]; 146[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos Zero) (primMulInt (Neg wx510) wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25125[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];146 -> 25125[label="",style="solid", color="burlywood", weight=9]; 25125 -> 193[label="",style="solid", color="burlywood", weight=3]; 25126[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];146 -> 25126[label="",style="solid", color="burlywood", weight=9]; 25126 -> 194[label="",style="solid", color="burlywood", weight=3]; 147[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos Zero) (primMulInt (Neg wx510) wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25127[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];147 -> 25127[label="",style="solid", color="burlywood", weight=9]; 25127 -> 195[label="",style="solid", color="burlywood", weight=3]; 25128[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];147 -> 25128[label="",style="solid", color="burlywood", weight=9]; 25128 -> 196[label="",style="solid", color="burlywood", weight=3]; 8597[label="wx510",fontsize=16,color="green",shape="box"];8598[label="wx4",fontsize=16,color="green",shape="box"];8599[label="wx33",fontsize=16,color="green",shape="box"];8600[label="wx300",fontsize=16,color="green",shape="box"];8601 -> 7683[label="",style="dashed", color="red", weight=0]; 8601[label="primPlusNat (primMulNat wx5000 (Succ wx30100)) (Succ wx30100)",fontsize=16,color="magenta"];8601 -> 8608[label="",style="dashed", color="magenta", weight=3]; 8601 -> 8609[label="",style="dashed", color="magenta", weight=3]; 8602[label="wx32",fontsize=16,color="green",shape="box"];8603[label="wx31",fontsize=16,color="green",shape="box"];8604[label="wx30100",fontsize=16,color="green",shape="box"];8605[label="wx34",fontsize=16,color="green",shape="box"];8606[label="wx5000",fontsize=16,color="green",shape="box"];8596[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float wx402 (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos wx409)) (primCmpInt (Neg wx411) (Neg wx409 * wx402) == LT))",fontsize=16,color="burlywood",shape="triangle"];25129[label="wx411/Succ wx4110",fontsize=10,color="white",style="solid",shape="box"];8596 -> 25129[label="",style="solid", color="burlywood", weight=9]; 25129 -> 8610[label="",style="solid", color="burlywood", weight=3]; 25130[label="wx411/Zero",fontsize=10,color="white",style="solid",shape="box"];8596 -> 25130[label="",style="solid", color="burlywood", weight=9]; 25130 -> 8611[label="",style="solid", color="burlywood", weight=3]; 150[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos wx510)) (primCmpInt (Neg Zero) (primMulInt (Neg wx510) wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25131[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];150 -> 25131[label="",style="solid", color="burlywood", weight=9]; 25131 -> 199[label="",style="solid", color="burlywood", weight=3]; 25132[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];150 -> 25132[label="",style="solid", color="burlywood", weight=9]; 25132 -> 200[label="",style="solid", color="burlywood", weight=3]; 151[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg Zero) (primMulInt (Neg wx510) wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25133[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];151 -> 25133[label="",style="solid", color="burlywood", weight=9]; 25133 -> 201[label="",style="solid", color="burlywood", weight=3]; 25134[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];151 -> 25134[label="",style="solid", color="burlywood", weight=9]; 25134 -> 202[label="",style="solid", color="burlywood", weight=3]; 152[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg Zero) (primMulInt (Neg wx510) wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25135[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];152 -> 25135[label="",style="solid", color="burlywood", weight=9]; 25135 -> 203[label="",style="solid", color="burlywood", weight=3]; 25136[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];152 -> 25136[label="",style="solid", color="burlywood", weight=9]; 25136 -> 204[label="",style="solid", color="burlywood", weight=3]; 9338[label="wx510",fontsize=16,color="green",shape="box"];9339[label="wx30100",fontsize=16,color="green",shape="box"];9340[label="wx5000",fontsize=16,color="green",shape="box"];9341 -> 7683[label="",style="dashed", color="red", weight=0]; 9341[label="primPlusNat (primMulNat wx5000 (Succ wx30100)) (Succ wx30100)",fontsize=16,color="magenta"];9341 -> 9349[label="",style="dashed", color="magenta", weight=3]; 9341 -> 9350[label="",style="dashed", color="magenta", weight=3]; 9342[label="wx4",fontsize=16,color="green",shape="box"];9343[label="wx300",fontsize=16,color="green",shape="box"];9344[label="wx31",fontsize=16,color="green",shape="box"];9345[label="wx33",fontsize=16,color="green",shape="box"];9346[label="wx32",fontsize=16,color="green",shape="box"];9347[label="wx34",fontsize=16,color="green",shape="box"];9337[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float wx462 (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg wx469)) (primCmpInt (Neg wx471) (Pos wx469 * wx462) == LT))",fontsize=16,color="burlywood",shape="triangle"];25137[label="wx471/Succ wx4710",fontsize=10,color="white",style="solid",shape="box"];9337 -> 25137[label="",style="solid", color="burlywood", weight=9]; 25137 -> 9351[label="",style="solid", color="burlywood", weight=3]; 25138[label="wx471/Zero",fontsize=10,color="white",style="solid",shape="box"];9337 -> 25138[label="",style="solid", color="burlywood", weight=9]; 25138 -> 9352[label="",style="solid", color="burlywood", weight=3]; 155[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg wx510)) (primCmpInt (Neg Zero) (primMulInt (Pos wx510) wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25139[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];155 -> 25139[label="",style="solid", color="burlywood", weight=9]; 25139 -> 207[label="",style="solid", color="burlywood", weight=3]; 25140[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];155 -> 25140[label="",style="solid", color="burlywood", weight=9]; 25140 -> 208[label="",style="solid", color="burlywood", weight=3]; 156[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg Zero) (primMulInt (Pos wx510) wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25141[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];156 -> 25141[label="",style="solid", color="burlywood", weight=9]; 25141 -> 209[label="",style="solid", color="burlywood", weight=3]; 25142[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];156 -> 25142[label="",style="solid", color="burlywood", weight=9]; 25142 -> 210[label="",style="solid", color="burlywood", weight=3]; 157[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg Zero) (primMulInt (Pos wx510) wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25143[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];157 -> 25143[label="",style="solid", color="burlywood", weight=9]; 25143 -> 211[label="",style="solid", color="burlywood", weight=3]; 25144[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];157 -> 25144[label="",style="solid", color="burlywood", weight=9]; 25144 -> 212[label="",style="solid", color="burlywood", weight=3]; 10138[label="wx34",fontsize=16,color="green",shape="box"];10139[label="wx5000",fontsize=16,color="green",shape="box"];10140[label="wx300",fontsize=16,color="green",shape="box"];10141[label="wx33",fontsize=16,color="green",shape="box"];10142[label="wx510",fontsize=16,color="green",shape="box"];10143[label="wx30100",fontsize=16,color="green",shape="box"];10144[label="wx31",fontsize=16,color="green",shape="box"];10145 -> 7683[label="",style="dashed", color="red", weight=0]; 10145[label="primPlusNat (primMulNat wx5000 (Succ wx30100)) (Succ wx30100)",fontsize=16,color="magenta"];10145 -> 10149[label="",style="dashed", color="magenta", weight=3]; 10145 -> 10150[label="",style="dashed", color="magenta", weight=3]; 10146[label="wx32",fontsize=16,color="green",shape="box"];10147[label="wx4",fontsize=16,color="green",shape="box"];10137[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float wx534 (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (primCmpInt (Pos wx543) (Pos wx541 * wx534) == LT))",fontsize=16,color="burlywood",shape="triangle"];25145[label="wx543/Succ wx5430",fontsize=10,color="white",style="solid",shape="box"];10137 -> 25145[label="",style="solid", color="burlywood", weight=9]; 25145 -> 10151[label="",style="solid", color="burlywood", weight=3]; 25146[label="wx543/Zero",fontsize=10,color="white",style="solid",shape="box"];10137 -> 25146[label="",style="solid", color="burlywood", weight=9]; 25146 -> 10152[label="",style="solid", color="burlywood", weight=3]; 160[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg wx510)) (primCmpInt (Pos Zero) (primMulInt (Pos wx510) wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25147[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];160 -> 25147[label="",style="solid", color="burlywood", weight=9]; 25147 -> 215[label="",style="solid", color="burlywood", weight=3]; 25148[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];160 -> 25148[label="",style="solid", color="burlywood", weight=9]; 25148 -> 216[label="",style="solid", color="burlywood", weight=3]; 161[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos Zero) (primMulInt (Pos wx510) wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25149[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];161 -> 25149[label="",style="solid", color="burlywood", weight=9]; 25149 -> 217[label="",style="solid", color="burlywood", weight=3]; 25150[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];161 -> 25150[label="",style="solid", color="burlywood", weight=9]; 25150 -> 218[label="",style="solid", color="burlywood", weight=3]; 162[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos Zero) (primMulInt (Pos wx510) wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25151[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];162 -> 25151[label="",style="solid", color="burlywood", weight=9]; 25151 -> 219[label="",style="solid", color="burlywood", weight=3]; 25152[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];162 -> 25152[label="",style="solid", color="burlywood", weight=9]; 25152 -> 220[label="",style="solid", color="burlywood", weight=3]; 10866[label="wx510",fontsize=16,color="green",shape="box"];10867 -> 7683[label="",style="dashed", color="red", weight=0]; 10867[label="primPlusNat (primMulNat wx5000 (Succ wx30100)) (Succ wx30100)",fontsize=16,color="magenta"];10867 -> 10877[label="",style="dashed", color="magenta", weight=3]; 10867 -> 10878[label="",style="dashed", color="magenta", weight=3]; 10868[label="wx33",fontsize=16,color="green",shape="box"];10869[label="wx31",fontsize=16,color="green",shape="box"];10870[label="wx30100",fontsize=16,color="green",shape="box"];10871[label="wx34",fontsize=16,color="green",shape="box"];10872[label="wx5000",fontsize=16,color="green",shape="box"];10873[label="wx4",fontsize=16,color="green",shape="box"];10874[label="wx32",fontsize=16,color="green",shape="box"];10875[label="wx300",fontsize=16,color="green",shape="box"];10865[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float wx595 (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg wx602)) (primCmpInt (Neg wx604) (Neg wx602 * wx595) == LT))",fontsize=16,color="burlywood",shape="triangle"];25153[label="wx604/Succ wx6040",fontsize=10,color="white",style="solid",shape="box"];10865 -> 25153[label="",style="solid", color="burlywood", weight=9]; 25153 -> 10879[label="",style="solid", color="burlywood", weight=3]; 25154[label="wx604/Zero",fontsize=10,color="white",style="solid",shape="box"];10865 -> 25154[label="",style="solid", color="burlywood", weight=9]; 25154 -> 10880[label="",style="solid", color="burlywood", weight=3]; 165[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg wx510)) (primCmpInt (Neg Zero) (primMulInt (Neg wx510) wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25155[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];165 -> 25155[label="",style="solid", color="burlywood", weight=9]; 25155 -> 223[label="",style="solid", color="burlywood", weight=3]; 25156[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];165 -> 25156[label="",style="solid", color="burlywood", weight=9]; 25156 -> 224[label="",style="solid", color="burlywood", weight=3]; 166[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg Zero) (primMulInt (Neg wx510) wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25157[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];166 -> 25157[label="",style="solid", color="burlywood", weight=9]; 25157 -> 225[label="",style="solid", color="burlywood", weight=3]; 25158[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];166 -> 25158[label="",style="solid", color="burlywood", weight=9]; 25158 -> 226[label="",style="solid", color="burlywood", weight=3]; 167[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg Zero) (primMulInt (Neg wx510) wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25159[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];167 -> 25159[label="",style="solid", color="burlywood", weight=9]; 25159 -> 227[label="",style="solid", color="burlywood", weight=3]; 25160[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];167 -> 25160[label="",style="solid", color="burlywood", weight=9]; 25160 -> 228[label="",style="solid", color="burlywood", weight=3]; 11665[label="wx32",fontsize=16,color="green",shape="box"];11666[label="wx30100",fontsize=16,color="green",shape="box"];11667[label="wx33",fontsize=16,color="green",shape="box"];11668[label="wx4",fontsize=16,color="green",shape="box"];11669 -> 7683[label="",style="dashed", color="red", weight=0]; 11669[label="primPlusNat (primMulNat wx5000 (Succ wx30100)) (Succ wx30100)",fontsize=16,color="magenta"];11669 -> 11676[label="",style="dashed", color="magenta", weight=3]; 11669 -> 11677[label="",style="dashed", color="magenta", weight=3]; 11670[label="wx31",fontsize=16,color="green",shape="box"];11671[label="wx510",fontsize=16,color="green",shape="box"];11672[label="wx34",fontsize=16,color="green",shape="box"];11673[label="wx5000",fontsize=16,color="green",shape="box"];11674[label="wx300",fontsize=16,color="green",shape="box"];11664[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float wx664 (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (primCmpInt (Pos wx673) (Neg wx671 * wx664) == LT))",fontsize=16,color="burlywood",shape="triangle"];25161[label="wx673/Succ wx6730",fontsize=10,color="white",style="solid",shape="box"];11664 -> 25161[label="",style="solid", color="burlywood", weight=9]; 25161 -> 11678[label="",style="solid", color="burlywood", weight=3]; 25162[label="wx673/Zero",fontsize=10,color="white",style="solid",shape="box"];11664 -> 25162[label="",style="solid", color="burlywood", weight=9]; 25162 -> 11679[label="",style="solid", color="burlywood", weight=3]; 170[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg wx510)) (primCmpInt (Pos Zero) (primMulInt (Neg wx510) wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25163[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];170 -> 25163[label="",style="solid", color="burlywood", weight=9]; 25163 -> 231[label="",style="solid", color="burlywood", weight=3]; 25164[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];170 -> 25164[label="",style="solid", color="burlywood", weight=9]; 25164 -> 232[label="",style="solid", color="burlywood", weight=3]; 171[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos Zero) (primMulInt (Neg wx510) wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25165[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];171 -> 25165[label="",style="solid", color="burlywood", weight=9]; 25165 -> 233[label="",style="solid", color="burlywood", weight=3]; 25166[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];171 -> 25166[label="",style="solid", color="burlywood", weight=9]; 25166 -> 234[label="",style="solid", color="burlywood", weight=3]; 172[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float wx300 (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos Zero) (primMulInt (Neg wx510) wx300) == LT))",fontsize=16,color="burlywood",shape="box"];25167[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];172 -> 25167[label="",style="solid", color="burlywood", weight=9]; 25167 -> 235[label="",style="solid", color="burlywood", weight=3]; 25168[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];172 -> 25168[label="",style="solid", color="burlywood", weight=9]; 25168 -> 236[label="",style="solid", color="burlywood", weight=3]; 6760[label="primMulNat (Succ wx50000) (Succ wx30100)",fontsize=16,color="black",shape="box"];6760 -> 7192[label="",style="solid", color="black", weight=3]; 6761[label="primMulNat Zero (Succ wx30100)",fontsize=16,color="black",shape="box"];6761 -> 7193[label="",style="solid", color="black", weight=3]; 6762[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float wx310 (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpInt (Pos (primPlusNat (Succ wx3180) (Succ wx311))) (Pos wx317 * wx310) == LT))",fontsize=16,color="black",shape="box"];6762 -> 7194[label="",style="solid", color="black", weight=3]; 6763[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float wx310 (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpInt (Pos (primPlusNat Zero (Succ wx311))) (Pos wx317 * wx310) == LT))",fontsize=16,color="black",shape="box"];6763 -> 7195[label="",style="solid", color="black", weight=3]; 175[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos wx510)) (primCmpInt (Pos Zero) (primMulInt (Pos wx510) (Pos wx3000)) == LT))",fontsize=16,color="black",shape="box"];175 -> 240[label="",style="solid", color="black", weight=3]; 176[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos wx510)) (primCmpInt (Pos Zero) (primMulInt (Pos wx510) (Neg wx3000)) == LT))",fontsize=16,color="black",shape="box"];176 -> 241[label="",style="solid", color="black", weight=3]; 177[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos Zero) (primMulInt (Pos wx510) (Pos wx3000)) == LT))",fontsize=16,color="black",shape="box"];177 -> 242[label="",style="solid", color="black", weight=3]; 178[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos Zero) (primMulInt (Pos wx510) (Neg wx3000)) == LT))",fontsize=16,color="black",shape="box"];178 -> 243[label="",style="solid", color="black", weight=3]; 179[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos Zero) (primMulInt (Pos wx510) (Pos wx3000)) == LT))",fontsize=16,color="black",shape="box"];179 -> 244[label="",style="solid", color="black", weight=3]; 180[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos Zero) (primMulInt (Pos wx510) (Neg wx3000)) == LT))",fontsize=16,color="black",shape="box"];180 -> 245[label="",style="solid", color="black", weight=3]; 7189[label="wx5000",fontsize=16,color="green",shape="box"];7190[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float wx321 (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos wx328)) (primCmpInt (Neg (primPlusNat (Succ wx3290) (Succ wx322))) (Pos wx328 * wx321) == LT))",fontsize=16,color="black",shape="box"];7190 -> 7624[label="",style="solid", color="black", weight=3]; 7191[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float wx321 (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos wx328)) (primCmpInt (Neg (primPlusNat Zero (Succ wx322))) (Pos wx328 * wx321) == LT))",fontsize=16,color="black",shape="box"];7191 -> 7625[label="",style="solid", color="black", weight=3]; 183[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos wx510)) (primCmpInt (Neg Zero) (primMulInt (Pos wx510) (Pos wx3000)) == LT))",fontsize=16,color="black",shape="box"];183 -> 249[label="",style="solid", color="black", weight=3]; 184[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos wx510)) (primCmpInt (Neg Zero) (primMulInt (Pos wx510) (Neg wx3000)) == LT))",fontsize=16,color="black",shape="box"];184 -> 250[label="",style="solid", color="black", weight=3]; 185[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg Zero) (primMulInt (Pos wx510) (Pos wx3000)) == LT))",fontsize=16,color="black",shape="box"];185 -> 251[label="",style="solid", color="black", weight=3]; 186[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg Zero) (primMulInt (Pos wx510) (Neg wx3000)) == LT))",fontsize=16,color="black",shape="box"];186 -> 252[label="",style="solid", color="black", weight=3]; 187[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg Zero) (primMulInt (Pos wx510) (Pos wx3000)) == LT))",fontsize=16,color="black",shape="box"];187 -> 253[label="",style="solid", color="black", weight=3]; 188[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg Zero) (primMulInt (Pos wx510) (Neg wx3000)) == LT))",fontsize=16,color="black",shape="box"];188 -> 254[label="",style="solid", color="black", weight=3]; 7621[label="wx30100",fontsize=16,color="green",shape="box"];7622[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float wx332 (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (Pos (primPlusNat (Succ wx3400) (Succ wx333))) (Neg wx339 * wx332) == LT))",fontsize=16,color="black",shape="box"];7622 -> 7636[label="",style="solid", color="black", weight=3]; 7623[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float wx332 (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (Pos (primPlusNat Zero (Succ wx333))) (Neg wx339 * wx332) == LT))",fontsize=16,color="black",shape="box"];7623 -> 7637[label="",style="solid", color="black", weight=3]; 191[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos wx510)) (primCmpInt (Pos Zero) (primMulInt (Neg wx510) (Pos wx3000)) == LT))",fontsize=16,color="black",shape="box"];191 -> 258[label="",style="solid", color="black", weight=3]; 192[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos wx510)) (primCmpInt (Pos Zero) (primMulInt (Neg wx510) (Neg wx3000)) == LT))",fontsize=16,color="black",shape="box"];192 -> 259[label="",style="solid", color="black", weight=3]; 193[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos Zero) (primMulInt (Neg wx510) (Pos wx3000)) == LT))",fontsize=16,color="black",shape="box"];193 -> 260[label="",style="solid", color="black", weight=3]; 194[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos Zero) (primMulInt (Neg wx510) (Neg wx3000)) == LT))",fontsize=16,color="black",shape="box"];194 -> 261[label="",style="solid", color="black", weight=3]; 195[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos Zero) (primMulInt (Neg wx510) (Pos wx3000)) == LT))",fontsize=16,color="black",shape="box"];195 -> 262[label="",style="solid", color="black", weight=3]; 196[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos Zero) (primMulInt (Neg wx510) (Neg wx3000)) == LT))",fontsize=16,color="black",shape="box"];196 -> 263[label="",style="solid", color="black", weight=3]; 8608 -> 6395[label="",style="dashed", color="red", weight=0]; 8608[label="primMulNat wx5000 (Succ wx30100)",fontsize=16,color="magenta"];8608 -> 8621[label="",style="dashed", color="magenta", weight=3]; 8608 -> 8622[label="",style="dashed", color="magenta", weight=3]; 8609[label="Succ wx30100",fontsize=16,color="green",shape="box"];7683[label="primPlusNat wx3410 wx30100",fontsize=16,color="burlywood",shape="triangle"];25169[label="wx3410/Succ wx34100",fontsize=10,color="white",style="solid",shape="box"];7683 -> 25169[label="",style="solid", color="burlywood", weight=9]; 25169 -> 7711[label="",style="solid", color="burlywood", weight=3]; 25170[label="wx3410/Zero",fontsize=10,color="white",style="solid",shape="box"];7683 -> 25170[label="",style="solid", color="burlywood", weight=9]; 25170 -> 7712[label="",style="solid", color="burlywood", weight=3]; 8610[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float wx402 (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos wx409)) (primCmpInt (Neg (Succ wx4110)) (Neg wx409 * wx402) == LT))",fontsize=16,color="black",shape="box"];8610 -> 8623[label="",style="solid", color="black", weight=3]; 8611[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float wx402 (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos wx409)) (primCmpInt (Neg Zero) (Neg wx409 * wx402) == LT))",fontsize=16,color="black",shape="box"];8611 -> 8624[label="",style="solid", color="black", weight=3]; 199[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos wx510)) (primCmpInt (Neg Zero) (primMulInt (Neg wx510) (Pos wx3000)) == LT))",fontsize=16,color="black",shape="box"];199 -> 267[label="",style="solid", color="black", weight=3]; 200[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos wx510)) (primCmpInt (Neg Zero) (primMulInt (Neg wx510) (Neg wx3000)) == LT))",fontsize=16,color="black",shape="box"];200 -> 268[label="",style="solid", color="black", weight=3]; 201[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg Zero) (primMulInt (Neg wx510) (Pos wx3000)) == LT))",fontsize=16,color="black",shape="box"];201 -> 269[label="",style="solid", color="black", weight=3]; 202[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg Zero) (primMulInt (Neg wx510) (Neg wx3000)) == LT))",fontsize=16,color="black",shape="box"];202 -> 270[label="",style="solid", color="black", weight=3]; 203[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg Zero) (primMulInt (Neg wx510) (Pos wx3000)) == LT))",fontsize=16,color="black",shape="box"];203 -> 271[label="",style="solid", color="black", weight=3]; 204[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg Zero) (primMulInt (Neg wx510) (Neg wx3000)) == LT))",fontsize=16,color="black",shape="box"];204 -> 272[label="",style="solid", color="black", weight=3]; 9349 -> 6395[label="",style="dashed", color="red", weight=0]; 9349[label="primMulNat wx5000 (Succ wx30100)",fontsize=16,color="magenta"];9350[label="Succ wx30100",fontsize=16,color="green",shape="box"];9351[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float wx462 (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg wx469)) (primCmpInt (Neg (Succ wx4710)) (Pos wx469 * wx462) == LT))",fontsize=16,color="black",shape="box"];9351 -> 9370[label="",style="solid", color="black", weight=3]; 9352[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float wx462 (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg wx469)) (primCmpInt (Neg Zero) (Pos wx469 * wx462) == LT))",fontsize=16,color="black",shape="box"];9352 -> 9371[label="",style="solid", color="black", weight=3]; 207[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg wx510)) (primCmpInt (Neg Zero) (primMulInt (Pos wx510) (Pos wx3000)) == LT))",fontsize=16,color="black",shape="box"];207 -> 276[label="",style="solid", color="black", weight=3]; 208[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg wx510)) (primCmpInt (Neg Zero) (primMulInt (Pos wx510) (Neg wx3000)) == LT))",fontsize=16,color="black",shape="box"];208 -> 277[label="",style="solid", color="black", weight=3]; 209[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg Zero) (primMulInt (Pos wx510) (Pos wx3000)) == LT))",fontsize=16,color="black",shape="box"];209 -> 278[label="",style="solid", color="black", weight=3]; 210[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg Zero) (primMulInt (Pos wx510) (Neg wx3000)) == LT))",fontsize=16,color="black",shape="box"];210 -> 279[label="",style="solid", color="black", weight=3]; 211[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg Zero) (primMulInt (Pos wx510) (Pos wx3000)) == LT))",fontsize=16,color="black",shape="box"];211 -> 280[label="",style="solid", color="black", weight=3]; 212[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg Zero) (primMulInt (Pos wx510) (Neg wx3000)) == LT))",fontsize=16,color="black",shape="box"];212 -> 281[label="",style="solid", color="black", weight=3]; 10149 -> 6395[label="",style="dashed", color="red", weight=0]; 10149[label="primMulNat wx5000 (Succ wx30100)",fontsize=16,color="magenta"];10149 -> 10162[label="",style="dashed", color="magenta", weight=3]; 10150[label="Succ wx30100",fontsize=16,color="green",shape="box"];10151[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float wx534 (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (primCmpInt (Pos (Succ wx5430)) (Pos wx541 * wx534) == LT))",fontsize=16,color="black",shape="box"];10151 -> 10163[label="",style="solid", color="black", weight=3]; 10152[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float wx534 (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (primCmpInt (Pos Zero) (Pos wx541 * wx534) == LT))",fontsize=16,color="black",shape="box"];10152 -> 10164[label="",style="solid", color="black", weight=3]; 215[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg wx510)) (primCmpInt (Pos Zero) (primMulInt (Pos wx510) (Pos wx3000)) == LT))",fontsize=16,color="black",shape="box"];215 -> 285[label="",style="solid", color="black", weight=3]; 216[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg wx510)) (primCmpInt (Pos Zero) (primMulInt (Pos wx510) (Neg wx3000)) == LT))",fontsize=16,color="black",shape="box"];216 -> 286[label="",style="solid", color="black", weight=3]; 217[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos Zero) (primMulInt (Pos wx510) (Pos wx3000)) == LT))",fontsize=16,color="black",shape="box"];217 -> 287[label="",style="solid", color="black", weight=3]; 218[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos Zero) (primMulInt (Pos wx510) (Neg wx3000)) == LT))",fontsize=16,color="black",shape="box"];218 -> 288[label="",style="solid", color="black", weight=3]; 219[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos Zero) (primMulInt (Pos wx510) (Pos wx3000)) == LT))",fontsize=16,color="black",shape="box"];219 -> 289[label="",style="solid", color="black", weight=3]; 220[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos Zero) (primMulInt (Pos wx510) (Neg wx3000)) == LT))",fontsize=16,color="black",shape="box"];220 -> 290[label="",style="solid", color="black", weight=3]; 10877 -> 6395[label="",style="dashed", color="red", weight=0]; 10877[label="primMulNat wx5000 (Succ wx30100)",fontsize=16,color="magenta"];10877 -> 10896[label="",style="dashed", color="magenta", weight=3]; 10878[label="Succ wx30100",fontsize=16,color="green",shape="box"];10879[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float wx595 (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg wx602)) (primCmpInt (Neg (Succ wx6040)) (Neg wx602 * wx595) == LT))",fontsize=16,color="black",shape="box"];10879 -> 10897[label="",style="solid", color="black", weight=3]; 10880[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float wx595 (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg wx602)) (primCmpInt (Neg Zero) (Neg wx602 * wx595) == LT))",fontsize=16,color="black",shape="box"];10880 -> 10898[label="",style="solid", color="black", weight=3]; 223[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg wx510)) (primCmpInt (Neg Zero) (primMulInt (Neg wx510) (Pos wx3000)) == LT))",fontsize=16,color="black",shape="box"];223 -> 294[label="",style="solid", color="black", weight=3]; 224[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg wx510)) (primCmpInt (Neg Zero) (primMulInt (Neg wx510) (Neg wx3000)) == LT))",fontsize=16,color="black",shape="box"];224 -> 295[label="",style="solid", color="black", weight=3]; 225[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg Zero) (primMulInt (Neg wx510) (Pos wx3000)) == LT))",fontsize=16,color="black",shape="box"];225 -> 296[label="",style="solid", color="black", weight=3]; 226[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg Zero) (primMulInt (Neg wx510) (Neg wx3000)) == LT))",fontsize=16,color="black",shape="box"];226 -> 297[label="",style="solid", color="black", weight=3]; 227[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg Zero) (primMulInt (Neg wx510) (Pos wx3000)) == LT))",fontsize=16,color="black",shape="box"];227 -> 298[label="",style="solid", color="black", weight=3]; 228[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg Zero) (primMulInt (Neg wx510) (Neg wx3000)) == LT))",fontsize=16,color="black",shape="box"];228 -> 299[label="",style="solid", color="black", weight=3]; 11676 -> 6395[label="",style="dashed", color="red", weight=0]; 11676[label="primMulNat wx5000 (Succ wx30100)",fontsize=16,color="magenta"];11676 -> 11685[label="",style="dashed", color="magenta", weight=3]; 11676 -> 11686[label="",style="dashed", color="magenta", weight=3]; 11677[label="Succ wx30100",fontsize=16,color="green",shape="box"];11678[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float wx664 (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (primCmpInt (Pos (Succ wx6730)) (Neg wx671 * wx664) == LT))",fontsize=16,color="black",shape="box"];11678 -> 11687[label="",style="solid", color="black", weight=3]; 11679[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float wx664 (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (primCmpInt (Pos Zero) (Neg wx671 * wx664) == LT))",fontsize=16,color="black",shape="box"];11679 -> 11688[label="",style="solid", color="black", weight=3]; 231[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg wx510)) (primCmpInt (Pos Zero) (primMulInt (Neg wx510) (Pos wx3000)) == LT))",fontsize=16,color="black",shape="box"];231 -> 303[label="",style="solid", color="black", weight=3]; 232[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg wx510)) (primCmpInt (Pos Zero) (primMulInt (Neg wx510) (Neg wx3000)) == LT))",fontsize=16,color="black",shape="box"];232 -> 304[label="",style="solid", color="black", weight=3]; 233[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos Zero) (primMulInt (Neg wx510) (Pos wx3000)) == LT))",fontsize=16,color="black",shape="box"];233 -> 305[label="",style="solid", color="black", weight=3]; 234[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos Zero) (primMulInt (Neg wx510) (Neg wx3000)) == LT))",fontsize=16,color="black",shape="box"];234 -> 306[label="",style="solid", color="black", weight=3]; 235[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos Zero) (primMulInt (Neg wx510) (Pos wx3000)) == LT))",fontsize=16,color="black",shape="box"];235 -> 307[label="",style="solid", color="black", weight=3]; 236[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos Zero) (primMulInt (Neg wx510) (Neg wx3000)) == LT))",fontsize=16,color="black",shape="box"];236 -> 308[label="",style="solid", color="black", weight=3]; 7192 -> 7626[label="",style="dashed", color="red", weight=0]; 7192[label="primPlusNat (primMulNat wx50000 (Succ wx30100)) (Succ wx30100)",fontsize=16,color="magenta"];7192 -> 7627[label="",style="dashed", color="magenta", weight=3]; 7193[label="Zero",fontsize=16,color="green",shape="box"];7194[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float wx310 (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpInt (Pos (Succ (Succ (primPlusNat wx3180 wx311)))) (Pos wx317 * wx310) == LT))",fontsize=16,color="black",shape="box"];7194 -> 7638[label="",style="solid", color="black", weight=3]; 7195[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float wx310 (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpInt (Pos (Succ wx311)) (Pos wx317 * wx310) == LT))",fontsize=16,color="black",shape="box"];7195 -> 7639[label="",style="solid", color="black", weight=3]; 240[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos wx510)) (primCmpInt (Pos Zero) (Pos (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25171[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];240 -> 25171[label="",style="solid", color="burlywood", weight=9]; 25171 -> 312[label="",style="solid", color="burlywood", weight=3]; 25172[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];240 -> 25172[label="",style="solid", color="burlywood", weight=9]; 25172 -> 313[label="",style="solid", color="burlywood", weight=3]; 241[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos wx510)) (primCmpInt (Pos Zero) (Neg (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25173[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];241 -> 25173[label="",style="solid", color="burlywood", weight=9]; 25173 -> 314[label="",style="solid", color="burlywood", weight=3]; 25174[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];241 -> 25174[label="",style="solid", color="burlywood", weight=9]; 25174 -> 315[label="",style="solid", color="burlywood", weight=3]; 242[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos Zero) (Pos (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25175[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];242 -> 25175[label="",style="solid", color="burlywood", weight=9]; 25175 -> 316[label="",style="solid", color="burlywood", weight=3]; 25176[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];242 -> 25176[label="",style="solid", color="burlywood", weight=9]; 25176 -> 317[label="",style="solid", color="burlywood", weight=3]; 243[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos Zero) (Neg (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25177[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];243 -> 25177[label="",style="solid", color="burlywood", weight=9]; 25177 -> 318[label="",style="solid", color="burlywood", weight=3]; 25178[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];243 -> 25178[label="",style="solid", color="burlywood", weight=9]; 25178 -> 319[label="",style="solid", color="burlywood", weight=3]; 244[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos Zero) (Pos (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25179[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];244 -> 25179[label="",style="solid", color="burlywood", weight=9]; 25179 -> 320[label="",style="solid", color="burlywood", weight=3]; 25180[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];244 -> 25180[label="",style="solid", color="burlywood", weight=9]; 25180 -> 321[label="",style="solid", color="burlywood", weight=3]; 245[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos Zero) (Neg (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25181[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];245 -> 25181[label="",style="solid", color="burlywood", weight=9]; 25181 -> 322[label="",style="solid", color="burlywood", weight=3]; 25182[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];245 -> 25182[label="",style="solid", color="burlywood", weight=9]; 25182 -> 323[label="",style="solid", color="burlywood", weight=3]; 7624[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float wx321 (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos wx328)) (primCmpInt (Neg (Succ (Succ (primPlusNat wx3290 wx322)))) (Pos wx328 * wx321) == LT))",fontsize=16,color="black",shape="box"];7624 -> 7640[label="",style="solid", color="black", weight=3]; 7625[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float wx321 (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos wx328)) (primCmpInt (Neg (Succ wx322)) (Pos wx328 * wx321) == LT))",fontsize=16,color="black",shape="box"];7625 -> 7641[label="",style="solid", color="black", weight=3]; 249[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos wx510)) (primCmpInt (Neg Zero) (Pos (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25183[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];249 -> 25183[label="",style="solid", color="burlywood", weight=9]; 25183 -> 327[label="",style="solid", color="burlywood", weight=3]; 25184[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];249 -> 25184[label="",style="solid", color="burlywood", weight=9]; 25184 -> 328[label="",style="solid", color="burlywood", weight=3]; 250[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos wx510)) (primCmpInt (Neg Zero) (Neg (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25185[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];250 -> 25185[label="",style="solid", color="burlywood", weight=9]; 25185 -> 329[label="",style="solid", color="burlywood", weight=3]; 25186[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];250 -> 25186[label="",style="solid", color="burlywood", weight=9]; 25186 -> 330[label="",style="solid", color="burlywood", weight=3]; 251[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg Zero) (Pos (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25187[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];251 -> 25187[label="",style="solid", color="burlywood", weight=9]; 25187 -> 331[label="",style="solid", color="burlywood", weight=3]; 25188[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];251 -> 25188[label="",style="solid", color="burlywood", weight=9]; 25188 -> 332[label="",style="solid", color="burlywood", weight=3]; 252[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg Zero) (Neg (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25189[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];252 -> 25189[label="",style="solid", color="burlywood", weight=9]; 25189 -> 333[label="",style="solid", color="burlywood", weight=3]; 25190[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];252 -> 25190[label="",style="solid", color="burlywood", weight=9]; 25190 -> 334[label="",style="solid", color="burlywood", weight=3]; 253[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg Zero) (Pos (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25191[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];253 -> 25191[label="",style="solid", color="burlywood", weight=9]; 25191 -> 335[label="",style="solid", color="burlywood", weight=3]; 25192[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];253 -> 25192[label="",style="solid", color="burlywood", weight=9]; 25192 -> 336[label="",style="solid", color="burlywood", weight=3]; 254[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg Zero) (Neg (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25193[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];254 -> 25193[label="",style="solid", color="burlywood", weight=9]; 25193 -> 337[label="",style="solid", color="burlywood", weight=3]; 25194[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];254 -> 25194[label="",style="solid", color="burlywood", weight=9]; 25194 -> 338[label="",style="solid", color="burlywood", weight=3]; 7636[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float wx332 (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (Pos (Succ (Succ (primPlusNat wx3400 wx333)))) (Neg wx339 * wx332) == LT))",fontsize=16,color="black",shape="box"];7636 -> 7650[label="",style="solid", color="black", weight=3]; 7637[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float wx332 (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (Pos (Succ wx333)) (Neg wx339 * wx332) == LT))",fontsize=16,color="black",shape="box"];7637 -> 7651[label="",style="solid", color="black", weight=3]; 258[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos wx510)) (primCmpInt (Pos Zero) (Neg (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25195[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];258 -> 25195[label="",style="solid", color="burlywood", weight=9]; 25195 -> 342[label="",style="solid", color="burlywood", weight=3]; 25196[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];258 -> 25196[label="",style="solid", color="burlywood", weight=9]; 25196 -> 343[label="",style="solid", color="burlywood", weight=3]; 259[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos wx510)) (primCmpInt (Pos Zero) (Pos (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25197[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];259 -> 25197[label="",style="solid", color="burlywood", weight=9]; 25197 -> 344[label="",style="solid", color="burlywood", weight=3]; 25198[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];259 -> 25198[label="",style="solid", color="burlywood", weight=9]; 25198 -> 345[label="",style="solid", color="burlywood", weight=3]; 260[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos Zero) (Neg (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25199[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];260 -> 25199[label="",style="solid", color="burlywood", weight=9]; 25199 -> 346[label="",style="solid", color="burlywood", weight=3]; 25200[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];260 -> 25200[label="",style="solid", color="burlywood", weight=9]; 25200 -> 347[label="",style="solid", color="burlywood", weight=3]; 261[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos Zero) (Pos (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25201[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];261 -> 25201[label="",style="solid", color="burlywood", weight=9]; 25201 -> 348[label="",style="solid", color="burlywood", weight=3]; 25202[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];261 -> 25202[label="",style="solid", color="burlywood", weight=9]; 25202 -> 349[label="",style="solid", color="burlywood", weight=3]; 262[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos Zero) (Neg (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25203[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];262 -> 25203[label="",style="solid", color="burlywood", weight=9]; 25203 -> 350[label="",style="solid", color="burlywood", weight=3]; 25204[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];262 -> 25204[label="",style="solid", color="burlywood", weight=9]; 25204 -> 351[label="",style="solid", color="burlywood", weight=3]; 263[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos wx510)) (primCmpInt (Pos Zero) (Pos (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25205[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];263 -> 25205[label="",style="solid", color="burlywood", weight=9]; 25205 -> 352[label="",style="solid", color="burlywood", weight=3]; 25206[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];263 -> 25206[label="",style="solid", color="burlywood", weight=9]; 25206 -> 353[label="",style="solid", color="burlywood", weight=3]; 8621[label="wx30100",fontsize=16,color="green",shape="box"];8622[label="wx5000",fontsize=16,color="green",shape="box"];7711[label="primPlusNat (Succ wx34100) wx30100",fontsize=16,color="burlywood",shape="box"];25207[label="wx30100/Succ wx301000",fontsize=10,color="white",style="solid",shape="box"];7711 -> 25207[label="",style="solid", color="burlywood", weight=9]; 25207 -> 7751[label="",style="solid", color="burlywood", weight=3]; 25208[label="wx30100/Zero",fontsize=10,color="white",style="solid",shape="box"];7711 -> 25208[label="",style="solid", color="burlywood", weight=9]; 25208 -> 7752[label="",style="solid", color="burlywood", weight=3]; 7712[label="primPlusNat Zero wx30100",fontsize=16,color="burlywood",shape="box"];25209[label="wx30100/Succ wx301000",fontsize=10,color="white",style="solid",shape="box"];7712 -> 25209[label="",style="solid", color="burlywood", weight=9]; 25209 -> 7753[label="",style="solid", color="burlywood", weight=3]; 25210[label="wx30100/Zero",fontsize=10,color="white",style="solid",shape="box"];7712 -> 25210[label="",style="solid", color="burlywood", weight=9]; 25210 -> 7754[label="",style="solid", color="burlywood", weight=3]; 8623[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float wx402 (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos wx409)) (primCmpInt (Neg (Succ wx4110)) (primMulInt (Neg wx409) wx402) == LT))",fontsize=16,color="burlywood",shape="box"];25211[label="wx402/Pos wx4020",fontsize=10,color="white",style="solid",shape="box"];8623 -> 25211[label="",style="solid", color="burlywood", weight=9]; 25211 -> 8638[label="",style="solid", color="burlywood", weight=3]; 25212[label="wx402/Neg wx4020",fontsize=10,color="white",style="solid",shape="box"];8623 -> 25212[label="",style="solid", color="burlywood", weight=9]; 25212 -> 8639[label="",style="solid", color="burlywood", weight=3]; 8624[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float wx402 (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos wx409)) (primCmpInt (Neg Zero) (primMulInt (Neg wx409) wx402) == LT))",fontsize=16,color="burlywood",shape="box"];25213[label="wx402/Pos wx4020",fontsize=10,color="white",style="solid",shape="box"];8624 -> 25213[label="",style="solid", color="burlywood", weight=9]; 25213 -> 8640[label="",style="solid", color="burlywood", weight=3]; 25214[label="wx402/Neg wx4020",fontsize=10,color="white",style="solid",shape="box"];8624 -> 25214[label="",style="solid", color="burlywood", weight=9]; 25214 -> 8641[label="",style="solid", color="burlywood", weight=3]; 267[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos wx510)) (primCmpInt (Neg Zero) (Neg (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25215[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];267 -> 25215[label="",style="solid", color="burlywood", weight=9]; 25215 -> 357[label="",style="solid", color="burlywood", weight=3]; 25216[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];267 -> 25216[label="",style="solid", color="burlywood", weight=9]; 25216 -> 358[label="",style="solid", color="burlywood", weight=3]; 268[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos wx510)) (primCmpInt (Neg Zero) (Pos (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25217[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];268 -> 25217[label="",style="solid", color="burlywood", weight=9]; 25217 -> 359[label="",style="solid", color="burlywood", weight=3]; 25218[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];268 -> 25218[label="",style="solid", color="burlywood", weight=9]; 25218 -> 360[label="",style="solid", color="burlywood", weight=3]; 269[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg Zero) (Neg (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25219[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];269 -> 25219[label="",style="solid", color="burlywood", weight=9]; 25219 -> 361[label="",style="solid", color="burlywood", weight=3]; 25220[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];269 -> 25220[label="",style="solid", color="burlywood", weight=9]; 25220 -> 362[label="",style="solid", color="burlywood", weight=3]; 270[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg Zero) (Pos (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25221[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];270 -> 25221[label="",style="solid", color="burlywood", weight=9]; 25221 -> 363[label="",style="solid", color="burlywood", weight=3]; 25222[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];270 -> 25222[label="",style="solid", color="burlywood", weight=9]; 25222 -> 364[label="",style="solid", color="burlywood", weight=3]; 271[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg Zero) (Neg (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25223[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];271 -> 25223[label="",style="solid", color="burlywood", weight=9]; 25223 -> 365[label="",style="solid", color="burlywood", weight=3]; 25224[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];271 -> 25224[label="",style="solid", color="burlywood", weight=9]; 25224 -> 366[label="",style="solid", color="burlywood", weight=3]; 272[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos wx510)) (primCmpInt (Neg Zero) (Pos (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25225[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];272 -> 25225[label="",style="solid", color="burlywood", weight=9]; 25225 -> 367[label="",style="solid", color="burlywood", weight=3]; 25226[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];272 -> 25226[label="",style="solid", color="burlywood", weight=9]; 25226 -> 368[label="",style="solid", color="burlywood", weight=3]; 9370[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float wx462 (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg wx469)) (primCmpInt (Neg (Succ wx4710)) (primMulInt (Pos wx469) wx462) == LT))",fontsize=16,color="burlywood",shape="box"];25227[label="wx462/Pos wx4620",fontsize=10,color="white",style="solid",shape="box"];9370 -> 25227[label="",style="solid", color="burlywood", weight=9]; 25227 -> 9393[label="",style="solid", color="burlywood", weight=3]; 25228[label="wx462/Neg wx4620",fontsize=10,color="white",style="solid",shape="box"];9370 -> 25228[label="",style="solid", color="burlywood", weight=9]; 25228 -> 9394[label="",style="solid", color="burlywood", weight=3]; 9371[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float wx462 (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg wx469)) (primCmpInt (Neg Zero) (primMulInt (Pos wx469) wx462) == LT))",fontsize=16,color="burlywood",shape="box"];25229[label="wx462/Pos wx4620",fontsize=10,color="white",style="solid",shape="box"];9371 -> 25229[label="",style="solid", color="burlywood", weight=9]; 25229 -> 9395[label="",style="solid", color="burlywood", weight=3]; 25230[label="wx462/Neg wx4620",fontsize=10,color="white",style="solid",shape="box"];9371 -> 25230[label="",style="solid", color="burlywood", weight=9]; 25230 -> 9396[label="",style="solid", color="burlywood", weight=3]; 276[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg wx510)) (primCmpInt (Neg Zero) (Pos (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25231[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];276 -> 25231[label="",style="solid", color="burlywood", weight=9]; 25231 -> 372[label="",style="solid", color="burlywood", weight=3]; 25232[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];276 -> 25232[label="",style="solid", color="burlywood", weight=9]; 25232 -> 373[label="",style="solid", color="burlywood", weight=3]; 277[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg wx510)) (primCmpInt (Neg Zero) (Neg (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25233[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];277 -> 25233[label="",style="solid", color="burlywood", weight=9]; 25233 -> 374[label="",style="solid", color="burlywood", weight=3]; 25234[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];277 -> 25234[label="",style="solid", color="burlywood", weight=9]; 25234 -> 375[label="",style="solid", color="burlywood", weight=3]; 278[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg Zero) (Pos (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25235[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];278 -> 25235[label="",style="solid", color="burlywood", weight=9]; 25235 -> 376[label="",style="solid", color="burlywood", weight=3]; 25236[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];278 -> 25236[label="",style="solid", color="burlywood", weight=9]; 25236 -> 377[label="",style="solid", color="burlywood", weight=3]; 279[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg Zero) (Neg (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25237[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];279 -> 25237[label="",style="solid", color="burlywood", weight=9]; 25237 -> 378[label="",style="solid", color="burlywood", weight=3]; 25238[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];279 -> 25238[label="",style="solid", color="burlywood", weight=9]; 25238 -> 379[label="",style="solid", color="burlywood", weight=3]; 280[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg Zero) (Pos (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25239[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];280 -> 25239[label="",style="solid", color="burlywood", weight=9]; 25239 -> 380[label="",style="solid", color="burlywood", weight=3]; 25240[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];280 -> 25240[label="",style="solid", color="burlywood", weight=9]; 25240 -> 381[label="",style="solid", color="burlywood", weight=3]; 281[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg Zero) (Neg (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25241[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];281 -> 25241[label="",style="solid", color="burlywood", weight=9]; 25241 -> 382[label="",style="solid", color="burlywood", weight=3]; 25242[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];281 -> 25242[label="",style="solid", color="burlywood", weight=9]; 25242 -> 383[label="",style="solid", color="burlywood", weight=3]; 10162[label="wx5000",fontsize=16,color="green",shape="box"];10163[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float wx534 (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (primCmpInt (Pos (Succ wx5430)) (primMulInt (Pos wx541) wx534) == LT))",fontsize=16,color="burlywood",shape="box"];25243[label="wx534/Pos wx5340",fontsize=10,color="white",style="solid",shape="box"];10163 -> 25243[label="",style="solid", color="burlywood", weight=9]; 25243 -> 10178[label="",style="solid", color="burlywood", weight=3]; 25244[label="wx534/Neg wx5340",fontsize=10,color="white",style="solid",shape="box"];10163 -> 25244[label="",style="solid", color="burlywood", weight=9]; 25244 -> 10179[label="",style="solid", color="burlywood", weight=3]; 10164[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float wx534 (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (primCmpInt (Pos Zero) (primMulInt (Pos wx541) wx534) == LT))",fontsize=16,color="burlywood",shape="box"];25245[label="wx534/Pos wx5340",fontsize=10,color="white",style="solid",shape="box"];10164 -> 25245[label="",style="solid", color="burlywood", weight=9]; 25245 -> 10180[label="",style="solid", color="burlywood", weight=3]; 25246[label="wx534/Neg wx5340",fontsize=10,color="white",style="solid",shape="box"];10164 -> 25246[label="",style="solid", color="burlywood", weight=9]; 25246 -> 10181[label="",style="solid", color="burlywood", weight=3]; 285[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg wx510)) (primCmpInt (Pos Zero) (Pos (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25247[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];285 -> 25247[label="",style="solid", color="burlywood", weight=9]; 25247 -> 387[label="",style="solid", color="burlywood", weight=3]; 25248[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];285 -> 25248[label="",style="solid", color="burlywood", weight=9]; 25248 -> 388[label="",style="solid", color="burlywood", weight=3]; 286[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg wx510)) (primCmpInt (Pos Zero) (Neg (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25249[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];286 -> 25249[label="",style="solid", color="burlywood", weight=9]; 25249 -> 389[label="",style="solid", color="burlywood", weight=3]; 25250[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];286 -> 25250[label="",style="solid", color="burlywood", weight=9]; 25250 -> 390[label="",style="solid", color="burlywood", weight=3]; 287[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos Zero) (Pos (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25251[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];287 -> 25251[label="",style="solid", color="burlywood", weight=9]; 25251 -> 391[label="",style="solid", color="burlywood", weight=3]; 25252[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];287 -> 25252[label="",style="solid", color="burlywood", weight=9]; 25252 -> 392[label="",style="solid", color="burlywood", weight=3]; 288[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos Zero) (Neg (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25253[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];288 -> 25253[label="",style="solid", color="burlywood", weight=9]; 25253 -> 393[label="",style="solid", color="burlywood", weight=3]; 25254[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];288 -> 25254[label="",style="solid", color="burlywood", weight=9]; 25254 -> 394[label="",style="solid", color="burlywood", weight=3]; 289[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos Zero) (Pos (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25255[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];289 -> 25255[label="",style="solid", color="burlywood", weight=9]; 25255 -> 395[label="",style="solid", color="burlywood", weight=3]; 25256[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];289 -> 25256[label="",style="solid", color="burlywood", weight=9]; 25256 -> 396[label="",style="solid", color="burlywood", weight=3]; 290[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos Zero) (Neg (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25257[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];290 -> 25257[label="",style="solid", color="burlywood", weight=9]; 25257 -> 397[label="",style="solid", color="burlywood", weight=3]; 25258[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];290 -> 25258[label="",style="solid", color="burlywood", weight=9]; 25258 -> 398[label="",style="solid", color="burlywood", weight=3]; 10896[label="wx30100",fontsize=16,color="green",shape="box"];10897[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float wx595 (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg wx602)) (primCmpInt (Neg (Succ wx6040)) (primMulInt (Neg wx602) wx595) == LT))",fontsize=16,color="burlywood",shape="box"];25259[label="wx595/Pos wx5950",fontsize=10,color="white",style="solid",shape="box"];10897 -> 25259[label="",style="solid", color="burlywood", weight=9]; 25259 -> 10918[label="",style="solid", color="burlywood", weight=3]; 25260[label="wx595/Neg wx5950",fontsize=10,color="white",style="solid",shape="box"];10897 -> 25260[label="",style="solid", color="burlywood", weight=9]; 25260 -> 10919[label="",style="solid", color="burlywood", weight=3]; 10898[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float wx595 (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg wx602)) (primCmpInt (Neg Zero) (primMulInt (Neg wx602) wx595) == LT))",fontsize=16,color="burlywood",shape="box"];25261[label="wx595/Pos wx5950",fontsize=10,color="white",style="solid",shape="box"];10898 -> 25261[label="",style="solid", color="burlywood", weight=9]; 25261 -> 10920[label="",style="solid", color="burlywood", weight=3]; 25262[label="wx595/Neg wx5950",fontsize=10,color="white",style="solid",shape="box"];10898 -> 25262[label="",style="solid", color="burlywood", weight=9]; 25262 -> 10921[label="",style="solid", color="burlywood", weight=3]; 294[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg wx510)) (primCmpInt (Neg Zero) (Neg (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25263[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];294 -> 25263[label="",style="solid", color="burlywood", weight=9]; 25263 -> 402[label="",style="solid", color="burlywood", weight=3]; 25264[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];294 -> 25264[label="",style="solid", color="burlywood", weight=9]; 25264 -> 403[label="",style="solid", color="burlywood", weight=3]; 295[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg wx510)) (primCmpInt (Neg Zero) (Pos (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25265[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];295 -> 25265[label="",style="solid", color="burlywood", weight=9]; 25265 -> 404[label="",style="solid", color="burlywood", weight=3]; 25266[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];295 -> 25266[label="",style="solid", color="burlywood", weight=9]; 25266 -> 405[label="",style="solid", color="burlywood", weight=3]; 296[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg Zero) (Neg (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25267[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];296 -> 25267[label="",style="solid", color="burlywood", weight=9]; 25267 -> 406[label="",style="solid", color="burlywood", weight=3]; 25268[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];296 -> 25268[label="",style="solid", color="burlywood", weight=9]; 25268 -> 407[label="",style="solid", color="burlywood", weight=3]; 297[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg Zero) (Pos (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25269[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];297 -> 25269[label="",style="solid", color="burlywood", weight=9]; 25269 -> 408[label="",style="solid", color="burlywood", weight=3]; 25270[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];297 -> 25270[label="",style="solid", color="burlywood", weight=9]; 25270 -> 409[label="",style="solid", color="burlywood", weight=3]; 298[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg Zero) (Neg (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25271[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];298 -> 25271[label="",style="solid", color="burlywood", weight=9]; 25271 -> 410[label="",style="solid", color="burlywood", weight=3]; 25272[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];298 -> 25272[label="",style="solid", color="burlywood", weight=9]; 25272 -> 411[label="",style="solid", color="burlywood", weight=3]; 299[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg wx510)) (primCmpInt (Neg Zero) (Pos (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25273[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];299 -> 25273[label="",style="solid", color="burlywood", weight=9]; 25273 -> 412[label="",style="solid", color="burlywood", weight=3]; 25274[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];299 -> 25274[label="",style="solid", color="burlywood", weight=9]; 25274 -> 413[label="",style="solid", color="burlywood", weight=3]; 11685[label="wx30100",fontsize=16,color="green",shape="box"];11686[label="wx5000",fontsize=16,color="green",shape="box"];11687[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float wx664 (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (primCmpInt (Pos (Succ wx6730)) (primMulInt (Neg wx671) wx664) == LT))",fontsize=16,color="burlywood",shape="box"];25275[label="wx664/Pos wx6640",fontsize=10,color="white",style="solid",shape="box"];11687 -> 25275[label="",style="solid", color="burlywood", weight=9]; 25275 -> 11698[label="",style="solid", color="burlywood", weight=3]; 25276[label="wx664/Neg wx6640",fontsize=10,color="white",style="solid",shape="box"];11687 -> 25276[label="",style="solid", color="burlywood", weight=9]; 25276 -> 11699[label="",style="solid", color="burlywood", weight=3]; 11688[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float wx664 (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (primCmpInt (Pos Zero) (primMulInt (Neg wx671) wx664) == LT))",fontsize=16,color="burlywood",shape="box"];25277[label="wx664/Pos wx6640",fontsize=10,color="white",style="solid",shape="box"];11688 -> 25277[label="",style="solid", color="burlywood", weight=9]; 25277 -> 11700[label="",style="solid", color="burlywood", weight=3]; 25278[label="wx664/Neg wx6640",fontsize=10,color="white",style="solid",shape="box"];11688 -> 25278[label="",style="solid", color="burlywood", weight=9]; 25278 -> 11701[label="",style="solid", color="burlywood", weight=3]; 303[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg wx510)) (primCmpInt (Pos Zero) (Neg (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25279[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];303 -> 25279[label="",style="solid", color="burlywood", weight=9]; 25279 -> 417[label="",style="solid", color="burlywood", weight=3]; 25280[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];303 -> 25280[label="",style="solid", color="burlywood", weight=9]; 25280 -> 418[label="",style="solid", color="burlywood", weight=3]; 304[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg wx510)) (primCmpInt (Pos Zero) (Pos (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25281[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];304 -> 25281[label="",style="solid", color="burlywood", weight=9]; 25281 -> 419[label="",style="solid", color="burlywood", weight=3]; 25282[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];304 -> 25282[label="",style="solid", color="burlywood", weight=9]; 25282 -> 420[label="",style="solid", color="burlywood", weight=3]; 305[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos Zero) (Neg (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25283[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];305 -> 25283[label="",style="solid", color="burlywood", weight=9]; 25283 -> 421[label="",style="solid", color="burlywood", weight=3]; 25284[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];305 -> 25284[label="",style="solid", color="burlywood", weight=9]; 25284 -> 422[label="",style="solid", color="burlywood", weight=3]; 306[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos Zero) (Pos (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25285[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];306 -> 25285[label="",style="solid", color="burlywood", weight=9]; 25285 -> 423[label="",style="solid", color="burlywood", weight=3]; 25286[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];306 -> 25286[label="",style="solid", color="burlywood", weight=9]; 25286 -> 424[label="",style="solid", color="burlywood", weight=3]; 307[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos Zero) (Neg (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25287[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];307 -> 25287[label="",style="solid", color="burlywood", weight=9]; 25287 -> 425[label="",style="solid", color="burlywood", weight=3]; 25288[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];307 -> 25288[label="",style="solid", color="burlywood", weight=9]; 25288 -> 426[label="",style="solid", color="burlywood", weight=3]; 308[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg wx510)) (primCmpInt (Pos Zero) (Pos (primMulNat wx510 wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25289[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];308 -> 25289[label="",style="solid", color="burlywood", weight=9]; 25289 -> 427[label="",style="solid", color="burlywood", weight=3]; 25290[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];308 -> 25290[label="",style="solid", color="burlywood", weight=9]; 25290 -> 428[label="",style="solid", color="burlywood", weight=3]; 7627 -> 6395[label="",style="dashed", color="red", weight=0]; 7627[label="primMulNat wx50000 (Succ wx30100)",fontsize=16,color="magenta"];7627 -> 7642[label="",style="dashed", color="magenta", weight=3]; 7626[label="primPlusNat wx341 (Succ wx30100)",fontsize=16,color="burlywood",shape="triangle"];25291[label="wx341/Succ wx3410",fontsize=10,color="white",style="solid",shape="box"];7626 -> 25291[label="",style="solid", color="burlywood", weight=9]; 25291 -> 7643[label="",style="solid", color="burlywood", weight=3]; 25292[label="wx341/Zero",fontsize=10,color="white",style="solid",shape="box"];7626 -> 25292[label="",style="solid", color="burlywood", weight=9]; 25292 -> 7644[label="",style="solid", color="burlywood", weight=3]; 7638[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float wx310 (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpInt (Pos (Succ (Succ (primPlusNat wx3180 wx311)))) (primMulInt (Pos wx317) wx310) == LT))",fontsize=16,color="burlywood",shape="box"];25293[label="wx310/Pos wx3100",fontsize=10,color="white",style="solid",shape="box"];7638 -> 25293[label="",style="solid", color="burlywood", weight=9]; 25293 -> 7652[label="",style="solid", color="burlywood", weight=3]; 25294[label="wx310/Neg wx3100",fontsize=10,color="white",style="solid",shape="box"];7638 -> 25294[label="",style="solid", color="burlywood", weight=9]; 25294 -> 7653[label="",style="solid", color="burlywood", weight=3]; 7639[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float wx310 (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpInt (Pos (Succ wx311)) (primMulInt (Pos wx317) wx310) == LT))",fontsize=16,color="burlywood",shape="box"];25295[label="wx310/Pos wx3100",fontsize=10,color="white",style="solid",shape="box"];7639 -> 25295[label="",style="solid", color="burlywood", weight=9]; 25295 -> 7654[label="",style="solid", color="burlywood", weight=3]; 25296[label="wx310/Neg wx3100",fontsize=10,color="white",style="solid",shape="box"];7639 -> 25296[label="",style="solid", color="burlywood", weight=9]; 25296 -> 7655[label="",style="solid", color="burlywood", weight=3]; 312[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25297[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];312 -> 25297[label="",style="solid", color="burlywood", weight=9]; 25297 -> 434[label="",style="solid", color="burlywood", weight=3]; 25298[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];312 -> 25298[label="",style="solid", color="burlywood", weight=9]; 25298 -> 435[label="",style="solid", color="burlywood", weight=3]; 313[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25299[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];313 -> 25299[label="",style="solid", color="burlywood", weight=9]; 25299 -> 436[label="",style="solid", color="burlywood", weight=3]; 25300[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];313 -> 25300[label="",style="solid", color="burlywood", weight=9]; 25300 -> 437[label="",style="solid", color="burlywood", weight=3]; 314[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25301[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];314 -> 25301[label="",style="solid", color="burlywood", weight=9]; 25301 -> 438[label="",style="solid", color="burlywood", weight=3]; 25302[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];314 -> 25302[label="",style="solid", color="burlywood", weight=9]; 25302 -> 439[label="",style="solid", color="burlywood", weight=3]; 315[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25303[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];315 -> 25303[label="",style="solid", color="burlywood", weight=9]; 25303 -> 440[label="",style="solid", color="burlywood", weight=3]; 25304[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];315 -> 25304[label="",style="solid", color="burlywood", weight=9]; 25304 -> 441[label="",style="solid", color="burlywood", weight=3]; 316[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25305[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];316 -> 25305[label="",style="solid", color="burlywood", weight=9]; 25305 -> 442[label="",style="solid", color="burlywood", weight=3]; 25306[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];316 -> 25306[label="",style="solid", color="burlywood", weight=9]; 25306 -> 443[label="",style="solid", color="burlywood", weight=3]; 317[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25307[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];317 -> 25307[label="",style="solid", color="burlywood", weight=9]; 25307 -> 444[label="",style="solid", color="burlywood", weight=3]; 25308[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];317 -> 25308[label="",style="solid", color="burlywood", weight=9]; 25308 -> 445[label="",style="solid", color="burlywood", weight=3]; 318[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25309[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];318 -> 25309[label="",style="solid", color="burlywood", weight=9]; 25309 -> 446[label="",style="solid", color="burlywood", weight=3]; 25310[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];318 -> 25310[label="",style="solid", color="burlywood", weight=9]; 25310 -> 447[label="",style="solid", color="burlywood", weight=3]; 319[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25311[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];319 -> 25311[label="",style="solid", color="burlywood", weight=9]; 25311 -> 448[label="",style="solid", color="burlywood", weight=3]; 25312[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];319 -> 25312[label="",style="solid", color="burlywood", weight=9]; 25312 -> 449[label="",style="solid", color="burlywood", weight=3]; 320[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25313[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];320 -> 25313[label="",style="solid", color="burlywood", weight=9]; 25313 -> 450[label="",style="solid", color="burlywood", weight=3]; 25314[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];320 -> 25314[label="",style="solid", color="burlywood", weight=9]; 25314 -> 451[label="",style="solid", color="burlywood", weight=3]; 321[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25315[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];321 -> 25315[label="",style="solid", color="burlywood", weight=9]; 25315 -> 452[label="",style="solid", color="burlywood", weight=3]; 25316[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];321 -> 25316[label="",style="solid", color="burlywood", weight=9]; 25316 -> 453[label="",style="solid", color="burlywood", weight=3]; 322[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25317[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];322 -> 25317[label="",style="solid", color="burlywood", weight=9]; 25317 -> 454[label="",style="solid", color="burlywood", weight=3]; 25318[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];322 -> 25318[label="",style="solid", color="burlywood", weight=9]; 25318 -> 455[label="",style="solid", color="burlywood", weight=3]; 323[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25319[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];323 -> 25319[label="",style="solid", color="burlywood", weight=9]; 25319 -> 456[label="",style="solid", color="burlywood", weight=3]; 25320[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];323 -> 25320[label="",style="solid", color="burlywood", weight=9]; 25320 -> 457[label="",style="solid", color="burlywood", weight=3]; 7640[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float wx321 (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos wx328)) (primCmpInt (Neg (Succ (Succ (primPlusNat wx3290 wx322)))) (primMulInt (Pos wx328) wx321) == LT))",fontsize=16,color="burlywood",shape="box"];25321[label="wx321/Pos wx3210",fontsize=10,color="white",style="solid",shape="box"];7640 -> 25321[label="",style="solid", color="burlywood", weight=9]; 25321 -> 7656[label="",style="solid", color="burlywood", weight=3]; 25322[label="wx321/Neg wx3210",fontsize=10,color="white",style="solid",shape="box"];7640 -> 25322[label="",style="solid", color="burlywood", weight=9]; 25322 -> 7657[label="",style="solid", color="burlywood", weight=3]; 7641[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float wx321 (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos wx328)) (primCmpInt (Neg (Succ wx322)) (primMulInt (Pos wx328) wx321) == LT))",fontsize=16,color="burlywood",shape="box"];25323[label="wx321/Pos wx3210",fontsize=10,color="white",style="solid",shape="box"];7641 -> 25323[label="",style="solid", color="burlywood", weight=9]; 25323 -> 7658[label="",style="solid", color="burlywood", weight=3]; 25324[label="wx321/Neg wx3210",fontsize=10,color="white",style="solid",shape="box"];7641 -> 25324[label="",style="solid", color="burlywood", weight=9]; 25324 -> 7659[label="",style="solid", color="burlywood", weight=3]; 327[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25325[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];327 -> 25325[label="",style="solid", color="burlywood", weight=9]; 25325 -> 463[label="",style="solid", color="burlywood", weight=3]; 25326[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];327 -> 25326[label="",style="solid", color="burlywood", weight=9]; 25326 -> 464[label="",style="solid", color="burlywood", weight=3]; 328[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25327[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];328 -> 25327[label="",style="solid", color="burlywood", weight=9]; 25327 -> 465[label="",style="solid", color="burlywood", weight=3]; 25328[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];328 -> 25328[label="",style="solid", color="burlywood", weight=9]; 25328 -> 466[label="",style="solid", color="burlywood", weight=3]; 329[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25329[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];329 -> 25329[label="",style="solid", color="burlywood", weight=9]; 25329 -> 467[label="",style="solid", color="burlywood", weight=3]; 25330[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];329 -> 25330[label="",style="solid", color="burlywood", weight=9]; 25330 -> 468[label="",style="solid", color="burlywood", weight=3]; 330[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25331[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];330 -> 25331[label="",style="solid", color="burlywood", weight=9]; 25331 -> 469[label="",style="solid", color="burlywood", weight=3]; 25332[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];330 -> 25332[label="",style="solid", color="burlywood", weight=9]; 25332 -> 470[label="",style="solid", color="burlywood", weight=3]; 331[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25333[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];331 -> 25333[label="",style="solid", color="burlywood", weight=9]; 25333 -> 471[label="",style="solid", color="burlywood", weight=3]; 25334[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];331 -> 25334[label="",style="solid", color="burlywood", weight=9]; 25334 -> 472[label="",style="solid", color="burlywood", weight=3]; 332[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25335[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];332 -> 25335[label="",style="solid", color="burlywood", weight=9]; 25335 -> 473[label="",style="solid", color="burlywood", weight=3]; 25336[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];332 -> 25336[label="",style="solid", color="burlywood", weight=9]; 25336 -> 474[label="",style="solid", color="burlywood", weight=3]; 333[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25337[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];333 -> 25337[label="",style="solid", color="burlywood", weight=9]; 25337 -> 475[label="",style="solid", color="burlywood", weight=3]; 25338[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];333 -> 25338[label="",style="solid", color="burlywood", weight=9]; 25338 -> 476[label="",style="solid", color="burlywood", weight=3]; 334[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25339[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];334 -> 25339[label="",style="solid", color="burlywood", weight=9]; 25339 -> 477[label="",style="solid", color="burlywood", weight=3]; 25340[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];334 -> 25340[label="",style="solid", color="burlywood", weight=9]; 25340 -> 478[label="",style="solid", color="burlywood", weight=3]; 335[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25341[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];335 -> 25341[label="",style="solid", color="burlywood", weight=9]; 25341 -> 479[label="",style="solid", color="burlywood", weight=3]; 25342[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];335 -> 25342[label="",style="solid", color="burlywood", weight=9]; 25342 -> 480[label="",style="solid", color="burlywood", weight=3]; 336[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25343[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];336 -> 25343[label="",style="solid", color="burlywood", weight=9]; 25343 -> 481[label="",style="solid", color="burlywood", weight=3]; 25344[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];336 -> 25344[label="",style="solid", color="burlywood", weight=9]; 25344 -> 482[label="",style="solid", color="burlywood", weight=3]; 337[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25345[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];337 -> 25345[label="",style="solid", color="burlywood", weight=9]; 25345 -> 483[label="",style="solid", color="burlywood", weight=3]; 25346[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];337 -> 25346[label="",style="solid", color="burlywood", weight=9]; 25346 -> 484[label="",style="solid", color="burlywood", weight=3]; 338[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25347[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];338 -> 25347[label="",style="solid", color="burlywood", weight=9]; 25347 -> 485[label="",style="solid", color="burlywood", weight=3]; 25348[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];338 -> 25348[label="",style="solid", color="burlywood", weight=9]; 25348 -> 486[label="",style="solid", color="burlywood", weight=3]; 7650[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float wx332 (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (Pos (Succ (Succ (primPlusNat wx3400 wx333)))) (primMulInt (Neg wx339) wx332) == LT))",fontsize=16,color="burlywood",shape="box"];25349[label="wx332/Pos wx3320",fontsize=10,color="white",style="solid",shape="box"];7650 -> 25349[label="",style="solid", color="burlywood", weight=9]; 25349 -> 7671[label="",style="solid", color="burlywood", weight=3]; 25350[label="wx332/Neg wx3320",fontsize=10,color="white",style="solid",shape="box"];7650 -> 25350[label="",style="solid", color="burlywood", weight=9]; 25350 -> 7672[label="",style="solid", color="burlywood", weight=3]; 7651[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float wx332 (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (Pos (Succ wx333)) (primMulInt (Neg wx339) wx332) == LT))",fontsize=16,color="burlywood",shape="box"];25351[label="wx332/Pos wx3320",fontsize=10,color="white",style="solid",shape="box"];7651 -> 25351[label="",style="solid", color="burlywood", weight=9]; 25351 -> 7673[label="",style="solid", color="burlywood", weight=3]; 25352[label="wx332/Neg wx3320",fontsize=10,color="white",style="solid",shape="box"];7651 -> 25352[label="",style="solid", color="burlywood", weight=9]; 25352 -> 7674[label="",style="solid", color="burlywood", weight=3]; 342[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25353[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];342 -> 25353[label="",style="solid", color="burlywood", weight=9]; 25353 -> 492[label="",style="solid", color="burlywood", weight=3]; 25354[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];342 -> 25354[label="",style="solid", color="burlywood", weight=9]; 25354 -> 493[label="",style="solid", color="burlywood", weight=3]; 343[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25355[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];343 -> 25355[label="",style="solid", color="burlywood", weight=9]; 25355 -> 494[label="",style="solid", color="burlywood", weight=3]; 25356[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];343 -> 25356[label="",style="solid", color="burlywood", weight=9]; 25356 -> 495[label="",style="solid", color="burlywood", weight=3]; 344[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25357[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];344 -> 25357[label="",style="solid", color="burlywood", weight=9]; 25357 -> 496[label="",style="solid", color="burlywood", weight=3]; 25358[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];344 -> 25358[label="",style="solid", color="burlywood", weight=9]; 25358 -> 497[label="",style="solid", color="burlywood", weight=3]; 345[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25359[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];345 -> 25359[label="",style="solid", color="burlywood", weight=9]; 25359 -> 498[label="",style="solid", color="burlywood", weight=3]; 25360[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];345 -> 25360[label="",style="solid", color="burlywood", weight=9]; 25360 -> 499[label="",style="solid", color="burlywood", weight=3]; 346[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25361[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];346 -> 25361[label="",style="solid", color="burlywood", weight=9]; 25361 -> 500[label="",style="solid", color="burlywood", weight=3]; 25362[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];346 -> 25362[label="",style="solid", color="burlywood", weight=9]; 25362 -> 501[label="",style="solid", color="burlywood", weight=3]; 347[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25363[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];347 -> 25363[label="",style="solid", color="burlywood", weight=9]; 25363 -> 502[label="",style="solid", color="burlywood", weight=3]; 25364[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];347 -> 25364[label="",style="solid", color="burlywood", weight=9]; 25364 -> 503[label="",style="solid", color="burlywood", weight=3]; 348[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25365[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];348 -> 25365[label="",style="solid", color="burlywood", weight=9]; 25365 -> 504[label="",style="solid", color="burlywood", weight=3]; 25366[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];348 -> 25366[label="",style="solid", color="burlywood", weight=9]; 25366 -> 505[label="",style="solid", color="burlywood", weight=3]; 349[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25367[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];349 -> 25367[label="",style="solid", color="burlywood", weight=9]; 25367 -> 506[label="",style="solid", color="burlywood", weight=3]; 25368[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];349 -> 25368[label="",style="solid", color="burlywood", weight=9]; 25368 -> 507[label="",style="solid", color="burlywood", weight=3]; 350[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25369[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];350 -> 25369[label="",style="solid", color="burlywood", weight=9]; 25369 -> 508[label="",style="solid", color="burlywood", weight=3]; 25370[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];350 -> 25370[label="",style="solid", color="burlywood", weight=9]; 25370 -> 509[label="",style="solid", color="burlywood", weight=3]; 351[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25371[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];351 -> 25371[label="",style="solid", color="burlywood", weight=9]; 25371 -> 510[label="",style="solid", color="burlywood", weight=3]; 25372[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];351 -> 25372[label="",style="solid", color="burlywood", weight=9]; 25372 -> 511[label="",style="solid", color="burlywood", weight=3]; 352[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25373[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];352 -> 25373[label="",style="solid", color="burlywood", weight=9]; 25373 -> 512[label="",style="solid", color="burlywood", weight=3]; 25374[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];352 -> 25374[label="",style="solid", color="burlywood", weight=9]; 25374 -> 513[label="",style="solid", color="burlywood", weight=3]; 353[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25375[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];353 -> 25375[label="",style="solid", color="burlywood", weight=9]; 25375 -> 514[label="",style="solid", color="burlywood", weight=3]; 25376[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];353 -> 25376[label="",style="solid", color="burlywood", weight=9]; 25376 -> 515[label="",style="solid", color="burlywood", weight=3]; 7751[label="primPlusNat (Succ wx34100) (Succ wx301000)",fontsize=16,color="black",shape="box"];7751 -> 7797[label="",style="solid", color="black", weight=3]; 7752[label="primPlusNat (Succ wx34100) Zero",fontsize=16,color="black",shape="box"];7752 -> 7798[label="",style="solid", color="black", weight=3]; 7753[label="primPlusNat Zero (Succ wx301000)",fontsize=16,color="black",shape="box"];7753 -> 7799[label="",style="solid", color="black", weight=3]; 7754[label="primPlusNat Zero Zero",fontsize=16,color="black",shape="box"];7754 -> 7800[label="",style="solid", color="black", weight=3]; 8638[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos wx4020) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos wx409)) (primCmpInt (Neg (Succ wx4110)) (primMulInt (Neg wx409) (Pos wx4020)) == LT))",fontsize=16,color="black",shape="box"];8638 -> 8657[label="",style="solid", color="black", weight=3]; 8639[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg wx4020) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos wx409)) (primCmpInt (Neg (Succ wx4110)) (primMulInt (Neg wx409) (Neg wx4020)) == LT))",fontsize=16,color="black",shape="box"];8639 -> 8658[label="",style="solid", color="black", weight=3]; 8640[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos wx4020) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos wx409)) (primCmpInt (Neg Zero) (primMulInt (Neg wx409) (Pos wx4020)) == LT))",fontsize=16,color="black",shape="box"];8640 -> 8659[label="",style="solid", color="black", weight=3]; 8641[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg wx4020) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos wx409)) (primCmpInt (Neg Zero) (primMulInt (Neg wx409) (Neg wx4020)) == LT))",fontsize=16,color="black",shape="box"];8641 -> 8660[label="",style="solid", color="black", weight=3]; 357[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25377[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];357 -> 25377[label="",style="solid", color="burlywood", weight=9]; 25377 -> 521[label="",style="solid", color="burlywood", weight=3]; 25378[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];357 -> 25378[label="",style="solid", color="burlywood", weight=9]; 25378 -> 522[label="",style="solid", color="burlywood", weight=3]; 358[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25379[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];358 -> 25379[label="",style="solid", color="burlywood", weight=9]; 25379 -> 523[label="",style="solid", color="burlywood", weight=3]; 25380[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];358 -> 25380[label="",style="solid", color="burlywood", weight=9]; 25380 -> 524[label="",style="solid", color="burlywood", weight=3]; 359[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25381[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];359 -> 25381[label="",style="solid", color="burlywood", weight=9]; 25381 -> 525[label="",style="solid", color="burlywood", weight=3]; 25382[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];359 -> 25382[label="",style="solid", color="burlywood", weight=9]; 25382 -> 526[label="",style="solid", color="burlywood", weight=3]; 360[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25383[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];360 -> 25383[label="",style="solid", color="burlywood", weight=9]; 25383 -> 527[label="",style="solid", color="burlywood", weight=3]; 25384[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];360 -> 25384[label="",style="solid", color="burlywood", weight=9]; 25384 -> 528[label="",style="solid", color="burlywood", weight=3]; 361[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25385[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];361 -> 25385[label="",style="solid", color="burlywood", weight=9]; 25385 -> 529[label="",style="solid", color="burlywood", weight=3]; 25386[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];361 -> 25386[label="",style="solid", color="burlywood", weight=9]; 25386 -> 530[label="",style="solid", color="burlywood", weight=3]; 362[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25387[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];362 -> 25387[label="",style="solid", color="burlywood", weight=9]; 25387 -> 531[label="",style="solid", color="burlywood", weight=3]; 25388[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];362 -> 25388[label="",style="solid", color="burlywood", weight=9]; 25388 -> 532[label="",style="solid", color="burlywood", weight=3]; 363[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25389[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];363 -> 25389[label="",style="solid", color="burlywood", weight=9]; 25389 -> 533[label="",style="solid", color="burlywood", weight=3]; 25390[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];363 -> 25390[label="",style="solid", color="burlywood", weight=9]; 25390 -> 534[label="",style="solid", color="burlywood", weight=3]; 364[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25391[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];364 -> 25391[label="",style="solid", color="burlywood", weight=9]; 25391 -> 535[label="",style="solid", color="burlywood", weight=3]; 25392[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];364 -> 25392[label="",style="solid", color="burlywood", weight=9]; 25392 -> 536[label="",style="solid", color="burlywood", weight=3]; 365[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25393[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];365 -> 25393[label="",style="solid", color="burlywood", weight=9]; 25393 -> 537[label="",style="solid", color="burlywood", weight=3]; 25394[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];365 -> 25394[label="",style="solid", color="burlywood", weight=9]; 25394 -> 538[label="",style="solid", color="burlywood", weight=3]; 366[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25395[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];366 -> 25395[label="",style="solid", color="burlywood", weight=9]; 25395 -> 539[label="",style="solid", color="burlywood", weight=3]; 25396[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];366 -> 25396[label="",style="solid", color="burlywood", weight=9]; 25396 -> 540[label="",style="solid", color="burlywood", weight=3]; 367[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25397[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];367 -> 25397[label="",style="solid", color="burlywood", weight=9]; 25397 -> 541[label="",style="solid", color="burlywood", weight=3]; 25398[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];367 -> 25398[label="",style="solid", color="burlywood", weight=9]; 25398 -> 542[label="",style="solid", color="burlywood", weight=3]; 368[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25399[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];368 -> 25399[label="",style="solid", color="burlywood", weight=9]; 25399 -> 543[label="",style="solid", color="burlywood", weight=3]; 25400[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];368 -> 25400[label="",style="solid", color="burlywood", weight=9]; 25400 -> 544[label="",style="solid", color="burlywood", weight=3]; 9393[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos wx4620) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg wx469)) (primCmpInt (Neg (Succ wx4710)) (primMulInt (Pos wx469) (Pos wx4620)) == LT))",fontsize=16,color="black",shape="box"];9393 -> 9404[label="",style="solid", color="black", weight=3]; 9394[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg wx4620) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg wx469)) (primCmpInt (Neg (Succ wx4710)) (primMulInt (Pos wx469) (Neg wx4620)) == LT))",fontsize=16,color="black",shape="box"];9394 -> 9405[label="",style="solid", color="black", weight=3]; 9395[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos wx4620) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg wx469)) (primCmpInt (Neg Zero) (primMulInt (Pos wx469) (Pos wx4620)) == LT))",fontsize=16,color="black",shape="box"];9395 -> 9406[label="",style="solid", color="black", weight=3]; 9396[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg wx4620) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg wx469)) (primCmpInt (Neg Zero) (primMulInt (Pos wx469) (Neg wx4620)) == LT))",fontsize=16,color="black",shape="box"];9396 -> 9407[label="",style="solid", color="black", weight=3]; 372[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25401[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];372 -> 25401[label="",style="solid", color="burlywood", weight=9]; 25401 -> 550[label="",style="solid", color="burlywood", weight=3]; 25402[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];372 -> 25402[label="",style="solid", color="burlywood", weight=9]; 25402 -> 551[label="",style="solid", color="burlywood", weight=3]; 373[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25403[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];373 -> 25403[label="",style="solid", color="burlywood", weight=9]; 25403 -> 552[label="",style="solid", color="burlywood", weight=3]; 25404[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];373 -> 25404[label="",style="solid", color="burlywood", weight=9]; 25404 -> 553[label="",style="solid", color="burlywood", weight=3]; 374[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25405[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];374 -> 25405[label="",style="solid", color="burlywood", weight=9]; 25405 -> 554[label="",style="solid", color="burlywood", weight=3]; 25406[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];374 -> 25406[label="",style="solid", color="burlywood", weight=9]; 25406 -> 555[label="",style="solid", color="burlywood", weight=3]; 375[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25407[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];375 -> 25407[label="",style="solid", color="burlywood", weight=9]; 25407 -> 556[label="",style="solid", color="burlywood", weight=3]; 25408[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];375 -> 25408[label="",style="solid", color="burlywood", weight=9]; 25408 -> 557[label="",style="solid", color="burlywood", weight=3]; 376[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25409[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];376 -> 25409[label="",style="solid", color="burlywood", weight=9]; 25409 -> 558[label="",style="solid", color="burlywood", weight=3]; 25410[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];376 -> 25410[label="",style="solid", color="burlywood", weight=9]; 25410 -> 559[label="",style="solid", color="burlywood", weight=3]; 377[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25411[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];377 -> 25411[label="",style="solid", color="burlywood", weight=9]; 25411 -> 560[label="",style="solid", color="burlywood", weight=3]; 25412[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];377 -> 25412[label="",style="solid", color="burlywood", weight=9]; 25412 -> 561[label="",style="solid", color="burlywood", weight=3]; 378[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25413[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];378 -> 25413[label="",style="solid", color="burlywood", weight=9]; 25413 -> 562[label="",style="solid", color="burlywood", weight=3]; 25414[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];378 -> 25414[label="",style="solid", color="burlywood", weight=9]; 25414 -> 563[label="",style="solid", color="burlywood", weight=3]; 379[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25415[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];379 -> 25415[label="",style="solid", color="burlywood", weight=9]; 25415 -> 564[label="",style="solid", color="burlywood", weight=3]; 25416[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];379 -> 25416[label="",style="solid", color="burlywood", weight=9]; 25416 -> 565[label="",style="solid", color="burlywood", weight=3]; 380[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25417[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];380 -> 25417[label="",style="solid", color="burlywood", weight=9]; 25417 -> 566[label="",style="solid", color="burlywood", weight=3]; 25418[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];380 -> 25418[label="",style="solid", color="burlywood", weight=9]; 25418 -> 567[label="",style="solid", color="burlywood", weight=3]; 381[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25419[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];381 -> 25419[label="",style="solid", color="burlywood", weight=9]; 25419 -> 568[label="",style="solid", color="burlywood", weight=3]; 25420[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];381 -> 25420[label="",style="solid", color="burlywood", weight=9]; 25420 -> 569[label="",style="solid", color="burlywood", weight=3]; 382[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25421[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];382 -> 25421[label="",style="solid", color="burlywood", weight=9]; 25421 -> 570[label="",style="solid", color="burlywood", weight=3]; 25422[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];382 -> 25422[label="",style="solid", color="burlywood", weight=9]; 25422 -> 571[label="",style="solid", color="burlywood", weight=3]; 383[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25423[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];383 -> 25423[label="",style="solid", color="burlywood", weight=9]; 25423 -> 572[label="",style="solid", color="burlywood", weight=3]; 25424[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];383 -> 25424[label="",style="solid", color="burlywood", weight=9]; 25424 -> 573[label="",style="solid", color="burlywood", weight=3]; 10178[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (primCmpInt (Pos (Succ wx5430)) (primMulInt (Pos wx541) (Pos wx5340)) == LT))",fontsize=16,color="black",shape="box"];10178 -> 10195[label="",style="solid", color="black", weight=3]; 10179[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (primCmpInt (Pos (Succ wx5430)) (primMulInt (Pos wx541) (Neg wx5340)) == LT))",fontsize=16,color="black",shape="box"];10179 -> 10196[label="",style="solid", color="black", weight=3]; 10180[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (primCmpInt (Pos Zero) (primMulInt (Pos wx541) (Pos wx5340)) == LT))",fontsize=16,color="black",shape="box"];10180 -> 10197[label="",style="solid", color="black", weight=3]; 10181[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (primCmpInt (Pos Zero) (primMulInt (Pos wx541) (Neg wx5340)) == LT))",fontsize=16,color="black",shape="box"];10181 -> 10198[label="",style="solid", color="black", weight=3]; 387[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25425[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];387 -> 25425[label="",style="solid", color="burlywood", weight=9]; 25425 -> 579[label="",style="solid", color="burlywood", weight=3]; 25426[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];387 -> 25426[label="",style="solid", color="burlywood", weight=9]; 25426 -> 580[label="",style="solid", color="burlywood", weight=3]; 388[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25427[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];388 -> 25427[label="",style="solid", color="burlywood", weight=9]; 25427 -> 581[label="",style="solid", color="burlywood", weight=3]; 25428[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];388 -> 25428[label="",style="solid", color="burlywood", weight=9]; 25428 -> 582[label="",style="solid", color="burlywood", weight=3]; 389[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25429[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];389 -> 25429[label="",style="solid", color="burlywood", weight=9]; 25429 -> 583[label="",style="solid", color="burlywood", weight=3]; 25430[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];389 -> 25430[label="",style="solid", color="burlywood", weight=9]; 25430 -> 584[label="",style="solid", color="burlywood", weight=3]; 390[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25431[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];390 -> 25431[label="",style="solid", color="burlywood", weight=9]; 25431 -> 585[label="",style="solid", color="burlywood", weight=3]; 25432[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];390 -> 25432[label="",style="solid", color="burlywood", weight=9]; 25432 -> 586[label="",style="solid", color="burlywood", weight=3]; 391[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25433[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];391 -> 25433[label="",style="solid", color="burlywood", weight=9]; 25433 -> 587[label="",style="solid", color="burlywood", weight=3]; 25434[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];391 -> 25434[label="",style="solid", color="burlywood", weight=9]; 25434 -> 588[label="",style="solid", color="burlywood", weight=3]; 392[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25435[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];392 -> 25435[label="",style="solid", color="burlywood", weight=9]; 25435 -> 589[label="",style="solid", color="burlywood", weight=3]; 25436[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];392 -> 25436[label="",style="solid", color="burlywood", weight=9]; 25436 -> 590[label="",style="solid", color="burlywood", weight=3]; 393[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25437[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];393 -> 25437[label="",style="solid", color="burlywood", weight=9]; 25437 -> 591[label="",style="solid", color="burlywood", weight=3]; 25438[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];393 -> 25438[label="",style="solid", color="burlywood", weight=9]; 25438 -> 592[label="",style="solid", color="burlywood", weight=3]; 394[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25439[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];394 -> 25439[label="",style="solid", color="burlywood", weight=9]; 25439 -> 593[label="",style="solid", color="burlywood", weight=3]; 25440[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];394 -> 25440[label="",style="solid", color="burlywood", weight=9]; 25440 -> 594[label="",style="solid", color="burlywood", weight=3]; 395[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25441[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];395 -> 25441[label="",style="solid", color="burlywood", weight=9]; 25441 -> 595[label="",style="solid", color="burlywood", weight=3]; 25442[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];395 -> 25442[label="",style="solid", color="burlywood", weight=9]; 25442 -> 596[label="",style="solid", color="burlywood", weight=3]; 396[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25443[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];396 -> 25443[label="",style="solid", color="burlywood", weight=9]; 25443 -> 597[label="",style="solid", color="burlywood", weight=3]; 25444[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];396 -> 25444[label="",style="solid", color="burlywood", weight=9]; 25444 -> 598[label="",style="solid", color="burlywood", weight=3]; 397[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25445[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];397 -> 25445[label="",style="solid", color="burlywood", weight=9]; 25445 -> 599[label="",style="solid", color="burlywood", weight=3]; 25446[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];397 -> 25446[label="",style="solid", color="burlywood", weight=9]; 25446 -> 600[label="",style="solid", color="burlywood", weight=3]; 398[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25447[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];398 -> 25447[label="",style="solid", color="burlywood", weight=9]; 25447 -> 601[label="",style="solid", color="burlywood", weight=3]; 25448[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];398 -> 25448[label="",style="solid", color="burlywood", weight=9]; 25448 -> 602[label="",style="solid", color="burlywood", weight=3]; 10918[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos wx5950) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg wx602)) (primCmpInt (Neg (Succ wx6040)) (primMulInt (Neg wx602) (Pos wx5950)) == LT))",fontsize=16,color="black",shape="box"];10918 -> 10929[label="",style="solid", color="black", weight=3]; 10919[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg wx5950) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg wx602)) (primCmpInt (Neg (Succ wx6040)) (primMulInt (Neg wx602) (Neg wx5950)) == LT))",fontsize=16,color="black",shape="box"];10919 -> 10930[label="",style="solid", color="black", weight=3]; 10920[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos wx5950) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg wx602)) (primCmpInt (Neg Zero) (primMulInt (Neg wx602) (Pos wx5950)) == LT))",fontsize=16,color="black",shape="box"];10920 -> 10931[label="",style="solid", color="black", weight=3]; 10921[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg wx5950) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg wx602)) (primCmpInt (Neg Zero) (primMulInt (Neg wx602) (Neg wx5950)) == LT))",fontsize=16,color="black",shape="box"];10921 -> 10932[label="",style="solid", color="black", weight=3]; 402[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25449[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];402 -> 25449[label="",style="solid", color="burlywood", weight=9]; 25449 -> 608[label="",style="solid", color="burlywood", weight=3]; 25450[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];402 -> 25450[label="",style="solid", color="burlywood", weight=9]; 25450 -> 609[label="",style="solid", color="burlywood", weight=3]; 403[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25451[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];403 -> 25451[label="",style="solid", color="burlywood", weight=9]; 25451 -> 610[label="",style="solid", color="burlywood", weight=3]; 25452[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];403 -> 25452[label="",style="solid", color="burlywood", weight=9]; 25452 -> 611[label="",style="solid", color="burlywood", weight=3]; 404[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25453[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];404 -> 25453[label="",style="solid", color="burlywood", weight=9]; 25453 -> 612[label="",style="solid", color="burlywood", weight=3]; 25454[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];404 -> 25454[label="",style="solid", color="burlywood", weight=9]; 25454 -> 613[label="",style="solid", color="burlywood", weight=3]; 405[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25455[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];405 -> 25455[label="",style="solid", color="burlywood", weight=9]; 25455 -> 614[label="",style="solid", color="burlywood", weight=3]; 25456[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];405 -> 25456[label="",style="solid", color="burlywood", weight=9]; 25456 -> 615[label="",style="solid", color="burlywood", weight=3]; 406[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25457[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];406 -> 25457[label="",style="solid", color="burlywood", weight=9]; 25457 -> 616[label="",style="solid", color="burlywood", weight=3]; 25458[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];406 -> 25458[label="",style="solid", color="burlywood", weight=9]; 25458 -> 617[label="",style="solid", color="burlywood", weight=3]; 407[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25459[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];407 -> 25459[label="",style="solid", color="burlywood", weight=9]; 25459 -> 618[label="",style="solid", color="burlywood", weight=3]; 25460[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];407 -> 25460[label="",style="solid", color="burlywood", weight=9]; 25460 -> 619[label="",style="solid", color="burlywood", weight=3]; 408[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25461[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];408 -> 25461[label="",style="solid", color="burlywood", weight=9]; 25461 -> 620[label="",style="solid", color="burlywood", weight=3]; 25462[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];408 -> 25462[label="",style="solid", color="burlywood", weight=9]; 25462 -> 621[label="",style="solid", color="burlywood", weight=3]; 409[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25463[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];409 -> 25463[label="",style="solid", color="burlywood", weight=9]; 25463 -> 622[label="",style="solid", color="burlywood", weight=3]; 25464[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];409 -> 25464[label="",style="solid", color="burlywood", weight=9]; 25464 -> 623[label="",style="solid", color="burlywood", weight=3]; 410[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25465[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];410 -> 25465[label="",style="solid", color="burlywood", weight=9]; 25465 -> 624[label="",style="solid", color="burlywood", weight=3]; 25466[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];410 -> 25466[label="",style="solid", color="burlywood", weight=9]; 25466 -> 625[label="",style="solid", color="burlywood", weight=3]; 411[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25467[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];411 -> 25467[label="",style="solid", color="burlywood", weight=9]; 25467 -> 626[label="",style="solid", color="burlywood", weight=3]; 25468[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];411 -> 25468[label="",style="solid", color="burlywood", weight=9]; 25468 -> 627[label="",style="solid", color="burlywood", weight=3]; 412[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25469[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];412 -> 25469[label="",style="solid", color="burlywood", weight=9]; 25469 -> 628[label="",style="solid", color="burlywood", weight=3]; 25470[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];412 -> 25470[label="",style="solid", color="burlywood", weight=9]; 25470 -> 629[label="",style="solid", color="burlywood", weight=3]; 413[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25471[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];413 -> 25471[label="",style="solid", color="burlywood", weight=9]; 25471 -> 630[label="",style="solid", color="burlywood", weight=3]; 25472[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];413 -> 25472[label="",style="solid", color="burlywood", weight=9]; 25472 -> 631[label="",style="solid", color="burlywood", weight=3]; 11698[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (primCmpInt (Pos (Succ wx6730)) (primMulInt (Neg wx671) (Pos wx6640)) == LT))",fontsize=16,color="black",shape="box"];11698 -> 11717[label="",style="solid", color="black", weight=3]; 11699[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (primCmpInt (Pos (Succ wx6730)) (primMulInt (Neg wx671) (Neg wx6640)) == LT))",fontsize=16,color="black",shape="box"];11699 -> 11718[label="",style="solid", color="black", weight=3]; 11700[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (primCmpInt (Pos Zero) (primMulInt (Neg wx671) (Pos wx6640)) == LT))",fontsize=16,color="black",shape="box"];11700 -> 11719[label="",style="solid", color="black", weight=3]; 11701[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (primCmpInt (Pos Zero) (primMulInt (Neg wx671) (Neg wx6640)) == LT))",fontsize=16,color="black",shape="box"];11701 -> 11720[label="",style="solid", color="black", weight=3]; 417[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25473[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];417 -> 25473[label="",style="solid", color="burlywood", weight=9]; 25473 -> 637[label="",style="solid", color="burlywood", weight=3]; 25474[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];417 -> 25474[label="",style="solid", color="burlywood", weight=9]; 25474 -> 638[label="",style="solid", color="burlywood", weight=3]; 418[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25475[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];418 -> 25475[label="",style="solid", color="burlywood", weight=9]; 25475 -> 639[label="",style="solid", color="burlywood", weight=3]; 25476[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];418 -> 25476[label="",style="solid", color="burlywood", weight=9]; 25476 -> 640[label="",style="solid", color="burlywood", weight=3]; 419[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25477[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];419 -> 25477[label="",style="solid", color="burlywood", weight=9]; 25477 -> 641[label="",style="solid", color="burlywood", weight=3]; 25478[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];419 -> 25478[label="",style="solid", color="burlywood", weight=9]; 25478 -> 642[label="",style="solid", color="burlywood", weight=3]; 420[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25479[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];420 -> 25479[label="",style="solid", color="burlywood", weight=9]; 25479 -> 643[label="",style="solid", color="burlywood", weight=3]; 25480[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];420 -> 25480[label="",style="solid", color="burlywood", weight=9]; 25480 -> 644[label="",style="solid", color="burlywood", weight=3]; 421[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25481[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];421 -> 25481[label="",style="solid", color="burlywood", weight=9]; 25481 -> 645[label="",style="solid", color="burlywood", weight=3]; 25482[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];421 -> 25482[label="",style="solid", color="burlywood", weight=9]; 25482 -> 646[label="",style="solid", color="burlywood", weight=3]; 422[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25483[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];422 -> 25483[label="",style="solid", color="burlywood", weight=9]; 25483 -> 647[label="",style="solid", color="burlywood", weight=3]; 25484[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];422 -> 25484[label="",style="solid", color="burlywood", weight=9]; 25484 -> 648[label="",style="solid", color="burlywood", weight=3]; 423[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25485[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];423 -> 25485[label="",style="solid", color="burlywood", weight=9]; 25485 -> 649[label="",style="solid", color="burlywood", weight=3]; 25486[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];423 -> 25486[label="",style="solid", color="burlywood", weight=9]; 25486 -> 650[label="",style="solid", color="burlywood", weight=3]; 424[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25487[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];424 -> 25487[label="",style="solid", color="burlywood", weight=9]; 25487 -> 651[label="",style="solid", color="burlywood", weight=3]; 25488[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];424 -> 25488[label="",style="solid", color="burlywood", weight=9]; 25488 -> 652[label="",style="solid", color="burlywood", weight=3]; 425[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25489[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];425 -> 25489[label="",style="solid", color="burlywood", weight=9]; 25489 -> 653[label="",style="solid", color="burlywood", weight=3]; 25490[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];425 -> 25490[label="",style="solid", color="burlywood", weight=9]; 25490 -> 654[label="",style="solid", color="burlywood", weight=3]; 426[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25491[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];426 -> 25491[label="",style="solid", color="burlywood", weight=9]; 25491 -> 655[label="",style="solid", color="burlywood", weight=3]; 25492[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];426 -> 25492[label="",style="solid", color="burlywood", weight=9]; 25492 -> 656[label="",style="solid", color="burlywood", weight=3]; 427[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25493[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];427 -> 25493[label="",style="solid", color="burlywood", weight=9]; 25493 -> 657[label="",style="solid", color="burlywood", weight=3]; 25494[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];427 -> 25494[label="",style="solid", color="burlywood", weight=9]; 25494 -> 658[label="",style="solid", color="burlywood", weight=3]; 428[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg wx3000) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx3000)) == LT))",fontsize=16,color="burlywood",shape="box"];25495[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];428 -> 25495[label="",style="solid", color="burlywood", weight=9]; 25495 -> 659[label="",style="solid", color="burlywood", weight=3]; 25496[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];428 -> 25496[label="",style="solid", color="burlywood", weight=9]; 25496 -> 660[label="",style="solid", color="burlywood", weight=3]; 7642[label="wx50000",fontsize=16,color="green",shape="box"];7643[label="primPlusNat (Succ wx3410) (Succ wx30100)",fontsize=16,color="black",shape="box"];7643 -> 7660[label="",style="solid", color="black", weight=3]; 7644[label="primPlusNat Zero (Succ wx30100)",fontsize=16,color="black",shape="box"];7644 -> 7661[label="",style="solid", color="black", weight=3]; 7652[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpInt (Pos (Succ (Succ (primPlusNat wx3180 wx311)))) (primMulInt (Pos wx317) (Pos wx3100)) == LT))",fontsize=16,color="black",shape="box"];7652 -> 7675[label="",style="solid", color="black", weight=3]; 7653[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Neg wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpInt (Pos (Succ (Succ (primPlusNat wx3180 wx311)))) (primMulInt (Pos wx317) (Neg wx3100)) == LT))",fontsize=16,color="black",shape="box"];7653 -> 7676[label="",style="solid", color="black", weight=3]; 7654[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpInt (Pos (Succ wx311)) (primMulInt (Pos wx317) (Pos wx3100)) == LT))",fontsize=16,color="black",shape="box"];7654 -> 7677[label="",style="solid", color="black", weight=3]; 7655[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Neg wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpInt (Pos (Succ wx311)) (primMulInt (Pos wx317) (Neg wx3100)) == LT))",fontsize=16,color="black",shape="box"];7655 -> 7678[label="",style="solid", color="black", weight=3]; 434[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];434 -> 666[label="",style="solid", color="black", weight=3]; 435[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];435 -> 667[label="",style="solid", color="black", weight=3]; 436[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];436 -> 668[label="",style="solid", color="black", weight=3]; 437[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];437 -> 669[label="",style="solid", color="black", weight=3]; 438[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];438 -> 670[label="",style="solid", color="black", weight=3]; 439[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];439 -> 671[label="",style="solid", color="black", weight=3]; 440[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];440 -> 672[label="",style="solid", color="black", weight=3]; 441[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];441 -> 673[label="",style="solid", color="black", weight=3]; 442[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];442 -> 674[label="",style="solid", color="black", weight=3]; 443[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];443 -> 675[label="",style="solid", color="black", weight=3]; 444[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];444 -> 676[label="",style="solid", color="black", weight=3]; 445[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];445 -> 677[label="",style="solid", color="black", weight=3]; 446[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];446 -> 678[label="",style="solid", color="black", weight=3]; 447[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];447 -> 679[label="",style="solid", color="black", weight=3]; 448[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];448 -> 680[label="",style="solid", color="black", weight=3]; 449[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];449 -> 681[label="",style="solid", color="black", weight=3]; 450[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];450 -> 682[label="",style="solid", color="black", weight=3]; 451[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];451 -> 683[label="",style="solid", color="black", weight=3]; 452[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];452 -> 684[label="",style="solid", color="black", weight=3]; 453[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];453 -> 685[label="",style="solid", color="black", weight=3]; 454[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];454 -> 686[label="",style="solid", color="black", weight=3]; 455[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];455 -> 687[label="",style="solid", color="black", weight=3]; 456[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];456 -> 688[label="",style="solid", color="black", weight=3]; 457[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];457 -> 689[label="",style="solid", color="black", weight=3]; 7656[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Pos wx3210) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos wx328)) (primCmpInt (Neg (Succ (Succ (primPlusNat wx3290 wx322)))) (primMulInt (Pos wx328) (Pos wx3210)) == LT))",fontsize=16,color="black",shape="box"];7656 -> 7679[label="",style="solid", color="black", weight=3]; 7657[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg wx3210) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos wx328)) (primCmpInt (Neg (Succ (Succ (primPlusNat wx3290 wx322)))) (primMulInt (Pos wx328) (Neg wx3210)) == LT))",fontsize=16,color="black",shape="box"];7657 -> 7680[label="",style="solid", color="black", weight=3]; 7658[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Pos wx3210) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos wx328)) (primCmpInt (Neg (Succ wx322)) (primMulInt (Pos wx328) (Pos wx3210)) == LT))",fontsize=16,color="black",shape="box"];7658 -> 7681[label="",style="solid", color="black", weight=3]; 7659[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg wx3210) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos wx328)) (primCmpInt (Neg (Succ wx322)) (primMulInt (Pos wx328) (Neg wx3210)) == LT))",fontsize=16,color="black",shape="box"];7659 -> 7682[label="",style="solid", color="black", weight=3]; 463[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];463 -> 695[label="",style="solid", color="black", weight=3]; 464[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];464 -> 696[label="",style="solid", color="black", weight=3]; 465[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];465 -> 697[label="",style="solid", color="black", weight=3]; 466[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];466 -> 698[label="",style="solid", color="black", weight=3]; 467[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];467 -> 699[label="",style="solid", color="black", weight=3]; 468[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];468 -> 700[label="",style="solid", color="black", weight=3]; 469[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];469 -> 701[label="",style="solid", color="black", weight=3]; 470[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];470 -> 702[label="",style="solid", color="black", weight=3]; 471[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];471 -> 703[label="",style="solid", color="black", weight=3]; 472[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];472 -> 704[label="",style="solid", color="black", weight=3]; 473[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];473 -> 705[label="",style="solid", color="black", weight=3]; 474[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];474 -> 706[label="",style="solid", color="black", weight=3]; 475[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];475 -> 707[label="",style="solid", color="black", weight=3]; 476[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];476 -> 708[label="",style="solid", color="black", weight=3]; 477[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];477 -> 709[label="",style="solid", color="black", weight=3]; 478[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];478 -> 710[label="",style="solid", color="black", weight=3]; 479[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];479 -> 711[label="",style="solid", color="black", weight=3]; 480[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];480 -> 712[label="",style="solid", color="black", weight=3]; 481[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];481 -> 713[label="",style="solid", color="black", weight=3]; 482[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];482 -> 714[label="",style="solid", color="black", weight=3]; 483[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];483 -> 715[label="",style="solid", color="black", weight=3]; 484[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];484 -> 716[label="",style="solid", color="black", weight=3]; 485[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];485 -> 717[label="",style="solid", color="black", weight=3]; 486[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];486 -> 718[label="",style="solid", color="black", weight=3]; 7671[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Pos wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (Pos (Succ (Succ (primPlusNat wx3400 wx333)))) (primMulInt (Neg wx339) (Pos wx3320)) == LT))",fontsize=16,color="black",shape="box"];7671 -> 7699[label="",style="solid", color="black", weight=3]; 7672[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (Pos (Succ (Succ (primPlusNat wx3400 wx333)))) (primMulInt (Neg wx339) (Neg wx3320)) == LT))",fontsize=16,color="black",shape="box"];7672 -> 7700[label="",style="solid", color="black", weight=3]; 7673[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Pos wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (Pos (Succ wx333)) (primMulInt (Neg wx339) (Pos wx3320)) == LT))",fontsize=16,color="black",shape="box"];7673 -> 7701[label="",style="solid", color="black", weight=3]; 7674[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (Pos (Succ wx333)) (primMulInt (Neg wx339) (Neg wx3320)) == LT))",fontsize=16,color="black",shape="box"];7674 -> 7702[label="",style="solid", color="black", weight=3]; 492[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];492 -> 724[label="",style="solid", color="black", weight=3]; 493[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];493 -> 725[label="",style="solid", color="black", weight=3]; 494[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];494 -> 726[label="",style="solid", color="black", weight=3]; 495[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];495 -> 727[label="",style="solid", color="black", weight=3]; 496[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];496 -> 728[label="",style="solid", color="black", weight=3]; 497[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];497 -> 729[label="",style="solid", color="black", weight=3]; 498[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];498 -> 730[label="",style="solid", color="black", weight=3]; 499[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];499 -> 731[label="",style="solid", color="black", weight=3]; 500[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];500 -> 732[label="",style="solid", color="black", weight=3]; 501[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];501 -> 733[label="",style="solid", color="black", weight=3]; 502[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];502 -> 734[label="",style="solid", color="black", weight=3]; 503[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];503 -> 735[label="",style="solid", color="black", weight=3]; 504[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];504 -> 736[label="",style="solid", color="black", weight=3]; 505[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];505 -> 737[label="",style="solid", color="black", weight=3]; 506[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];506 -> 738[label="",style="solid", color="black", weight=3]; 507[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];507 -> 739[label="",style="solid", color="black", weight=3]; 508[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];508 -> 740[label="",style="solid", color="black", weight=3]; 509[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];509 -> 741[label="",style="solid", color="black", weight=3]; 510[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];510 -> 742[label="",style="solid", color="black", weight=3]; 511[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];511 -> 743[label="",style="solid", color="black", weight=3]; 512[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];512 -> 744[label="",style="solid", color="black", weight=3]; 513[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];513 -> 745[label="",style="solid", color="black", weight=3]; 514[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];514 -> 746[label="",style="solid", color="black", weight=3]; 515[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];515 -> 747[label="",style="solid", color="black", weight=3]; 7797[label="Succ (Succ (primPlusNat wx34100 wx301000))",fontsize=16,color="green",shape="box"];7797 -> 7843[label="",style="dashed", color="green", weight=3]; 7798[label="Succ wx34100",fontsize=16,color="green",shape="box"];7799[label="Succ wx301000",fontsize=16,color="green",shape="box"];7800[label="Zero",fontsize=16,color="green",shape="box"];8657[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos wx4020) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos wx409)) (primCmpInt (Neg (Succ wx4110)) (Neg (primMulNat wx409 wx4020)) == LT))",fontsize=16,color="black",shape="box"];8657 -> 8674[label="",style="solid", color="black", weight=3]; 8658[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg wx4020) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos wx409)) (primCmpInt (Neg (Succ wx4110)) (Pos (primMulNat wx409 wx4020)) == LT))",fontsize=16,color="black",shape="box"];8658 -> 8675[label="",style="solid", color="black", weight=3]; 8659[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos wx4020) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos wx409)) (primCmpInt (Neg Zero) (Neg (primMulNat wx409 wx4020)) == LT))",fontsize=16,color="burlywood",shape="box"];25497[label="wx409/Succ wx4090",fontsize=10,color="white",style="solid",shape="box"];8659 -> 25497[label="",style="solid", color="burlywood", weight=9]; 25497 -> 8676[label="",style="solid", color="burlywood", weight=3]; 25498[label="wx409/Zero",fontsize=10,color="white",style="solid",shape="box"];8659 -> 25498[label="",style="solid", color="burlywood", weight=9]; 25498 -> 8677[label="",style="solid", color="burlywood", weight=3]; 8660[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg wx4020) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos wx409)) (primCmpInt (Neg Zero) (Pos (primMulNat wx409 wx4020)) == LT))",fontsize=16,color="burlywood",shape="box"];25499[label="wx409/Succ wx4090",fontsize=10,color="white",style="solid",shape="box"];8660 -> 25499[label="",style="solid", color="burlywood", weight=9]; 25499 -> 8678[label="",style="solid", color="burlywood", weight=3]; 25500[label="wx409/Zero",fontsize=10,color="white",style="solid",shape="box"];8660 -> 25500[label="",style="solid", color="burlywood", weight=9]; 25500 -> 8679[label="",style="solid", color="burlywood", weight=3]; 521[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];521 -> 753[label="",style="solid", color="black", weight=3]; 522[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];522 -> 754[label="",style="solid", color="black", weight=3]; 523[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];523 -> 755[label="",style="solid", color="black", weight=3]; 524[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];524 -> 756[label="",style="solid", color="black", weight=3]; 525[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];525 -> 757[label="",style="solid", color="black", weight=3]; 526[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];526 -> 758[label="",style="solid", color="black", weight=3]; 527[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];527 -> 759[label="",style="solid", color="black", weight=3]; 528[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];528 -> 760[label="",style="solid", color="black", weight=3]; 529[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];529 -> 761[label="",style="solid", color="black", weight=3]; 530[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];530 -> 762[label="",style="solid", color="black", weight=3]; 531[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];531 -> 763[label="",style="solid", color="black", weight=3]; 532[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];532 -> 764[label="",style="solid", color="black", weight=3]; 533[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];533 -> 765[label="",style="solid", color="black", weight=3]; 534[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];534 -> 766[label="",style="solid", color="black", weight=3]; 535[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];535 -> 767[label="",style="solid", color="black", weight=3]; 536[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];536 -> 768[label="",style="solid", color="black", weight=3]; 537[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];537 -> 769[label="",style="solid", color="black", weight=3]; 538[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];538 -> 770[label="",style="solid", color="black", weight=3]; 539[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];539 -> 771[label="",style="solid", color="black", weight=3]; 540[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];540 -> 772[label="",style="solid", color="black", weight=3]; 541[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];541 -> 773[label="",style="solid", color="black", weight=3]; 542[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];542 -> 774[label="",style="solid", color="black", weight=3]; 543[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];543 -> 775[label="",style="solid", color="black", weight=3]; 544[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];544 -> 776[label="",style="solid", color="black", weight=3]; 9404[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos wx4620) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg wx469)) (primCmpInt (Neg (Succ wx4710)) (Pos (primMulNat wx469 wx4620)) == LT))",fontsize=16,color="black",shape="box"];9404 -> 9414[label="",style="solid", color="black", weight=3]; 9405[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg wx4620) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg wx469)) (primCmpInt (Neg (Succ wx4710)) (Neg (primMulNat wx469 wx4620)) == LT))",fontsize=16,color="black",shape="box"];9405 -> 9415[label="",style="solid", color="black", weight=3]; 9406[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos wx4620) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg wx469)) (primCmpInt (Neg Zero) (Pos (primMulNat wx469 wx4620)) == LT))",fontsize=16,color="burlywood",shape="box"];25501[label="wx469/Succ wx4690",fontsize=10,color="white",style="solid",shape="box"];9406 -> 25501[label="",style="solid", color="burlywood", weight=9]; 25501 -> 9416[label="",style="solid", color="burlywood", weight=3]; 25502[label="wx469/Zero",fontsize=10,color="white",style="solid",shape="box"];9406 -> 25502[label="",style="solid", color="burlywood", weight=9]; 25502 -> 9417[label="",style="solid", color="burlywood", weight=3]; 9407[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg wx4620) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg wx469)) (primCmpInt (Neg Zero) (Neg (primMulNat wx469 wx4620)) == LT))",fontsize=16,color="burlywood",shape="box"];25503[label="wx469/Succ wx4690",fontsize=10,color="white",style="solid",shape="box"];9407 -> 25503[label="",style="solid", color="burlywood", weight=9]; 25503 -> 9418[label="",style="solid", color="burlywood", weight=3]; 25504[label="wx469/Zero",fontsize=10,color="white",style="solid",shape="box"];9407 -> 25504[label="",style="solid", color="burlywood", weight=9]; 25504 -> 9419[label="",style="solid", color="burlywood", weight=3]; 550[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];550 -> 782[label="",style="solid", color="black", weight=3]; 551[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];551 -> 783[label="",style="solid", color="black", weight=3]; 552[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];552 -> 784[label="",style="solid", color="black", weight=3]; 553[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];553 -> 785[label="",style="solid", color="black", weight=3]; 554[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];554 -> 786[label="",style="solid", color="black", weight=3]; 555[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];555 -> 787[label="",style="solid", color="black", weight=3]; 556[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];556 -> 788[label="",style="solid", color="black", weight=3]; 557[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];557 -> 789[label="",style="solid", color="black", weight=3]; 558[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];558 -> 790[label="",style="solid", color="black", weight=3]; 559[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];559 -> 791[label="",style="solid", color="black", weight=3]; 560[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];560 -> 792[label="",style="solid", color="black", weight=3]; 561[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];561 -> 793[label="",style="solid", color="black", weight=3]; 562[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];562 -> 794[label="",style="solid", color="black", weight=3]; 563[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];563 -> 795[label="",style="solid", color="black", weight=3]; 564[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];564 -> 796[label="",style="solid", color="black", weight=3]; 565[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];565 -> 797[label="",style="solid", color="black", weight=3]; 566[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];566 -> 798[label="",style="solid", color="black", weight=3]; 567[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];567 -> 799[label="",style="solid", color="black", weight=3]; 568[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];568 -> 800[label="",style="solid", color="black", weight=3]; 569[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];569 -> 801[label="",style="solid", color="black", weight=3]; 570[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];570 -> 802[label="",style="solid", color="black", weight=3]; 571[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];571 -> 803[label="",style="solid", color="black", weight=3]; 572[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];572 -> 804[label="",style="solid", color="black", weight=3]; 573[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];573 -> 805[label="",style="solid", color="black", weight=3]; 10195[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (primCmpInt (Pos (Succ wx5430)) (Pos (primMulNat wx541 wx5340)) == LT))",fontsize=16,color="black",shape="box"];10195 -> 10212[label="",style="solid", color="black", weight=3]; 10196[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (primCmpInt (Pos (Succ wx5430)) (Neg (primMulNat wx541 wx5340)) == LT))",fontsize=16,color="black",shape="box"];10196 -> 10213[label="",style="solid", color="black", weight=3]; 10197[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (primCmpInt (Pos Zero) (Pos (primMulNat wx541 wx5340)) == LT))",fontsize=16,color="burlywood",shape="box"];25505[label="wx541/Succ wx5410",fontsize=10,color="white",style="solid",shape="box"];10197 -> 25505[label="",style="solid", color="burlywood", weight=9]; 25505 -> 10214[label="",style="solid", color="burlywood", weight=3]; 25506[label="wx541/Zero",fontsize=10,color="white",style="solid",shape="box"];10197 -> 25506[label="",style="solid", color="burlywood", weight=9]; 25506 -> 10215[label="",style="solid", color="burlywood", weight=3]; 10198[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (primCmpInt (Pos Zero) (Neg (primMulNat wx541 wx5340)) == LT))",fontsize=16,color="burlywood",shape="box"];25507[label="wx541/Succ wx5410",fontsize=10,color="white",style="solid",shape="box"];10198 -> 25507[label="",style="solid", color="burlywood", weight=9]; 25507 -> 10216[label="",style="solid", color="burlywood", weight=3]; 25508[label="wx541/Zero",fontsize=10,color="white",style="solid",shape="box"];10198 -> 25508[label="",style="solid", color="burlywood", weight=9]; 25508 -> 10217[label="",style="solid", color="burlywood", weight=3]; 579[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];579 -> 811[label="",style="solid", color="black", weight=3]; 580[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];580 -> 812[label="",style="solid", color="black", weight=3]; 581[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];581 -> 813[label="",style="solid", color="black", weight=3]; 582[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];582 -> 814[label="",style="solid", color="black", weight=3]; 583[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];583 -> 815[label="",style="solid", color="black", weight=3]; 584[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];584 -> 816[label="",style="solid", color="black", weight=3]; 585[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];585 -> 817[label="",style="solid", color="black", weight=3]; 586[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];586 -> 818[label="",style="solid", color="black", weight=3]; 587[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];587 -> 819[label="",style="solid", color="black", weight=3]; 588[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];588 -> 820[label="",style="solid", color="black", weight=3]; 589[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];589 -> 821[label="",style="solid", color="black", weight=3]; 590[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];590 -> 822[label="",style="solid", color="black", weight=3]; 591[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];591 -> 823[label="",style="solid", color="black", weight=3]; 592[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];592 -> 824[label="",style="solid", color="black", weight=3]; 593[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];593 -> 825[label="",style="solid", color="black", weight=3]; 594[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];594 -> 826[label="",style="solid", color="black", weight=3]; 595[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];595 -> 827[label="",style="solid", color="black", weight=3]; 596[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];596 -> 828[label="",style="solid", color="black", weight=3]; 597[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];597 -> 829[label="",style="solid", color="black", weight=3]; 598[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];598 -> 830[label="",style="solid", color="black", weight=3]; 599[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];599 -> 831[label="",style="solid", color="black", weight=3]; 600[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];600 -> 832[label="",style="solid", color="black", weight=3]; 601[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];601 -> 833[label="",style="solid", color="black", weight=3]; 602[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];602 -> 834[label="",style="solid", color="black", weight=3]; 10929[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos wx5950) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg wx602)) (primCmpInt (Neg (Succ wx6040)) (Neg (primMulNat wx602 wx5950)) == LT))",fontsize=16,color="black",shape="box"];10929 -> 10939[label="",style="solid", color="black", weight=3]; 10930[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg wx5950) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg wx602)) (primCmpInt (Neg (Succ wx6040)) (Pos (primMulNat wx602 wx5950)) == LT))",fontsize=16,color="black",shape="box"];10930 -> 10940[label="",style="solid", color="black", weight=3]; 10931[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos wx5950) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg wx602)) (primCmpInt (Neg Zero) (Neg (primMulNat wx602 wx5950)) == LT))",fontsize=16,color="burlywood",shape="box"];25509[label="wx602/Succ wx6020",fontsize=10,color="white",style="solid",shape="box"];10931 -> 25509[label="",style="solid", color="burlywood", weight=9]; 25509 -> 10941[label="",style="solid", color="burlywood", weight=3]; 25510[label="wx602/Zero",fontsize=10,color="white",style="solid",shape="box"];10931 -> 25510[label="",style="solid", color="burlywood", weight=9]; 25510 -> 10942[label="",style="solid", color="burlywood", weight=3]; 10932[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg wx5950) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg wx602)) (primCmpInt (Neg Zero) (Pos (primMulNat wx602 wx5950)) == LT))",fontsize=16,color="burlywood",shape="box"];25511[label="wx602/Succ wx6020",fontsize=10,color="white",style="solid",shape="box"];10932 -> 25511[label="",style="solid", color="burlywood", weight=9]; 25511 -> 10943[label="",style="solid", color="burlywood", weight=3]; 25512[label="wx602/Zero",fontsize=10,color="white",style="solid",shape="box"];10932 -> 25512[label="",style="solid", color="burlywood", weight=9]; 25512 -> 10944[label="",style="solid", color="burlywood", weight=3]; 608[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];608 -> 840[label="",style="solid", color="black", weight=3]; 609[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];609 -> 841[label="",style="solid", color="black", weight=3]; 610[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];610 -> 842[label="",style="solid", color="black", weight=3]; 611[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];611 -> 843[label="",style="solid", color="black", weight=3]; 612[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];612 -> 844[label="",style="solid", color="black", weight=3]; 613[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];613 -> 845[label="",style="solid", color="black", weight=3]; 614[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];614 -> 846[label="",style="solid", color="black", weight=3]; 615[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];615 -> 847[label="",style="solid", color="black", weight=3]; 616[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];616 -> 848[label="",style="solid", color="black", weight=3]; 617[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];617 -> 849[label="",style="solid", color="black", weight=3]; 618[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];618 -> 850[label="",style="solid", color="black", weight=3]; 619[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];619 -> 851[label="",style="solid", color="black", weight=3]; 620[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];620 -> 852[label="",style="solid", color="black", weight=3]; 621[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];621 -> 853[label="",style="solid", color="black", weight=3]; 622[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];622 -> 854[label="",style="solid", color="black", weight=3]; 623[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];623 -> 855[label="",style="solid", color="black", weight=3]; 624[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];624 -> 856[label="",style="solid", color="black", weight=3]; 625[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];625 -> 857[label="",style="solid", color="black", weight=3]; 626[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];626 -> 858[label="",style="solid", color="black", weight=3]; 627[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];627 -> 859[label="",style="solid", color="black", weight=3]; 628[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];628 -> 860[label="",style="solid", color="black", weight=3]; 629[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];629 -> 861[label="",style="solid", color="black", weight=3]; 630[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];630 -> 862[label="",style="solid", color="black", weight=3]; 631[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];631 -> 863[label="",style="solid", color="black", weight=3]; 11717[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (primCmpInt (Pos (Succ wx6730)) (Neg (primMulNat wx671 wx6640)) == LT))",fontsize=16,color="black",shape="box"];11717 -> 11734[label="",style="solid", color="black", weight=3]; 11718[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (primCmpInt (Pos (Succ wx6730)) (Pos (primMulNat wx671 wx6640)) == LT))",fontsize=16,color="black",shape="box"];11718 -> 11735[label="",style="solid", color="black", weight=3]; 11719[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (primCmpInt (Pos Zero) (Neg (primMulNat wx671 wx6640)) == LT))",fontsize=16,color="burlywood",shape="box"];25513[label="wx671/Succ wx6710",fontsize=10,color="white",style="solid",shape="box"];11719 -> 25513[label="",style="solid", color="burlywood", weight=9]; 25513 -> 11736[label="",style="solid", color="burlywood", weight=3]; 25514[label="wx671/Zero",fontsize=10,color="white",style="solid",shape="box"];11719 -> 25514[label="",style="solid", color="burlywood", weight=9]; 25514 -> 11737[label="",style="solid", color="burlywood", weight=3]; 11720[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (primCmpInt (Pos Zero) (Pos (primMulNat wx671 wx6640)) == LT))",fontsize=16,color="burlywood",shape="box"];25515[label="wx671/Succ wx6710",fontsize=10,color="white",style="solid",shape="box"];11720 -> 25515[label="",style="solid", color="burlywood", weight=9]; 25515 -> 11738[label="",style="solid", color="burlywood", weight=3]; 25516[label="wx671/Zero",fontsize=10,color="white",style="solid",shape="box"];11720 -> 25516[label="",style="solid", color="burlywood", weight=9]; 25516 -> 11739[label="",style="solid", color="burlywood", weight=3]; 637[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];637 -> 869[label="",style="solid", color="black", weight=3]; 638[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];638 -> 870[label="",style="solid", color="black", weight=3]; 639[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];639 -> 871[label="",style="solid", color="black", weight=3]; 640[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];640 -> 872[label="",style="solid", color="black", weight=3]; 641[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];641 -> 873[label="",style="solid", color="black", weight=3]; 642[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];642 -> 874[label="",style="solid", color="black", weight=3]; 643[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];643 -> 875[label="",style="solid", color="black", weight=3]; 644[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];644 -> 876[label="",style="solid", color="black", weight=3]; 645[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];645 -> 877[label="",style="solid", color="black", weight=3]; 646[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];646 -> 878[label="",style="solid", color="black", weight=3]; 647[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];647 -> 879[label="",style="solid", color="black", weight=3]; 648[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];648 -> 880[label="",style="solid", color="black", weight=3]; 649[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];649 -> 881[label="",style="solid", color="black", weight=3]; 650[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];650 -> 882[label="",style="solid", color="black", weight=3]; 651[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];651 -> 883[label="",style="solid", color="black", weight=3]; 652[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];652 -> 884[label="",style="solid", color="black", weight=3]; 653[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];653 -> 885[label="",style="solid", color="black", weight=3]; 654[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];654 -> 886[label="",style="solid", color="black", weight=3]; 655[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];655 -> 887[label="",style="solid", color="black", weight=3]; 656[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];656 -> 888[label="",style="solid", color="black", weight=3]; 657[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];657 -> 889[label="",style="solid", color="black", weight=3]; 658[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) Zero)) == LT))",fontsize=16,color="black",shape="box"];658 -> 890[label="",style="solid", color="black", weight=3]; 659[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];659 -> 891[label="",style="solid", color="black", weight=3]; 660[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];660 -> 892[label="",style="solid", color="black", weight=3]; 7660[label="Succ (Succ (primPlusNat wx3410 wx30100))",fontsize=16,color="green",shape="box"];7660 -> 7683[label="",style="dashed", color="green", weight=3]; 7661[label="Succ wx30100",fontsize=16,color="green",shape="box"];7675[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpInt (Pos (Succ (Succ (primPlusNat wx3180 wx311)))) (Pos (primMulNat wx317 wx3100)) == LT))",fontsize=16,color="black",shape="box"];7675 -> 7703[label="",style="solid", color="black", weight=3]; 7676[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Neg wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpInt (Pos (Succ (Succ (primPlusNat wx3180 wx311)))) (Neg (primMulNat wx317 wx3100)) == LT))",fontsize=16,color="black",shape="box"];7676 -> 7704[label="",style="solid", color="black", weight=3]; 7677[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpInt (Pos (Succ wx311)) (Pos (primMulNat wx317 wx3100)) == LT))",fontsize=16,color="black",shape="box"];7677 -> 7705[label="",style="solid", color="black", weight=3]; 7678[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Neg wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpInt (Pos (Succ wx311)) (Neg (primMulNat wx317 wx3100)) == LT))",fontsize=16,color="black",shape="box"];7678 -> 7706[label="",style="solid", color="black", weight=3]; 666[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25517[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];666 -> 25517[label="",style="solid", color="burlywood", weight=9]; 25517 -> 899[label="",style="solid", color="burlywood", weight=3]; 25518[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];666 -> 25518[label="",style="solid", color="burlywood", weight=9]; 25518 -> 900[label="",style="solid", color="burlywood", weight=3]; 667[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];667 -> 901[label="",style="solid", color="black", weight=3]; 668[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];668 -> 902[label="",style="solid", color="black", weight=3]; 669[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];669 -> 903[label="",style="solid", color="black", weight=3]; 670[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25519[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];670 -> 25519[label="",style="solid", color="burlywood", weight=9]; 25519 -> 904[label="",style="solid", color="burlywood", weight=3]; 25520[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];670 -> 25520[label="",style="solid", color="burlywood", weight=9]; 25520 -> 905[label="",style="solid", color="burlywood", weight=3]; 671[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];671 -> 906[label="",style="solid", color="black", weight=3]; 672[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];672 -> 907[label="",style="solid", color="black", weight=3]; 673[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];673 -> 908[label="",style="solid", color="black", weight=3]; 674[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25521[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];674 -> 25521[label="",style="solid", color="burlywood", weight=9]; 25521 -> 909[label="",style="solid", color="burlywood", weight=3]; 25522[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];674 -> 25522[label="",style="solid", color="burlywood", weight=9]; 25522 -> 910[label="",style="solid", color="burlywood", weight=3]; 675[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];675 -> 911[label="",style="solid", color="black", weight=3]; 676[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];676 -> 912[label="",style="solid", color="black", weight=3]; 677[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];677 -> 913[label="",style="solid", color="black", weight=3]; 678[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25523[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];678 -> 25523[label="",style="solid", color="burlywood", weight=9]; 25523 -> 914[label="",style="solid", color="burlywood", weight=3]; 25524[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];678 -> 25524[label="",style="solid", color="burlywood", weight=9]; 25524 -> 915[label="",style="solid", color="burlywood", weight=3]; 679[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];679 -> 916[label="",style="solid", color="black", weight=3]; 680[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];680 -> 917[label="",style="solid", color="black", weight=3]; 681[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];681 -> 918[label="",style="solid", color="black", weight=3]; 682[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25525[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];682 -> 25525[label="",style="solid", color="burlywood", weight=9]; 25525 -> 919[label="",style="solid", color="burlywood", weight=3]; 25526[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];682 -> 25526[label="",style="solid", color="burlywood", weight=9]; 25526 -> 920[label="",style="solid", color="burlywood", weight=3]; 683[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];683 -> 921[label="",style="solid", color="black", weight=3]; 684[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];684 -> 922[label="",style="solid", color="black", weight=3]; 685[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];685 -> 923[label="",style="solid", color="black", weight=3]; 686[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25527[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];686 -> 25527[label="",style="solid", color="burlywood", weight=9]; 25527 -> 924[label="",style="solid", color="burlywood", weight=3]; 25528[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];686 -> 25528[label="",style="solid", color="burlywood", weight=9]; 25528 -> 925[label="",style="solid", color="burlywood", weight=3]; 687[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];687 -> 926[label="",style="solid", color="black", weight=3]; 688[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];688 -> 927[label="",style="solid", color="black", weight=3]; 689[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];689 -> 928[label="",style="solid", color="black", weight=3]; 7679[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Pos wx3210) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos wx328)) (primCmpInt (Neg (Succ (Succ (primPlusNat wx3290 wx322)))) (Pos (primMulNat wx328 wx3210)) == LT))",fontsize=16,color="black",shape="box"];7679 -> 7707[label="",style="solid", color="black", weight=3]; 7680[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg wx3210) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos wx328)) (primCmpInt (Neg (Succ (Succ (primPlusNat wx3290 wx322)))) (Neg (primMulNat wx328 wx3210)) == LT))",fontsize=16,color="black",shape="box"];7680 -> 7708[label="",style="solid", color="black", weight=3]; 7681[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Pos wx3210) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos wx328)) (primCmpInt (Neg (Succ wx322)) (Pos (primMulNat wx328 wx3210)) == LT))",fontsize=16,color="black",shape="box"];7681 -> 7709[label="",style="solid", color="black", weight=3]; 7682[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg wx3210) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos wx328)) (primCmpInt (Neg (Succ wx322)) (Neg (primMulNat wx328 wx3210)) == LT))",fontsize=16,color="black",shape="box"];7682 -> 7710[label="",style="solid", color="black", weight=3]; 695[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25529[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];695 -> 25529[label="",style="solid", color="burlywood", weight=9]; 25529 -> 935[label="",style="solid", color="burlywood", weight=3]; 25530[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];695 -> 25530[label="",style="solid", color="burlywood", weight=9]; 25530 -> 936[label="",style="solid", color="burlywood", weight=3]; 696[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];696 -> 937[label="",style="solid", color="black", weight=3]; 697[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];697 -> 938[label="",style="solid", color="black", weight=3]; 698[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];698 -> 939[label="",style="solid", color="black", weight=3]; 699[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25531[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];699 -> 25531[label="",style="solid", color="burlywood", weight=9]; 25531 -> 940[label="",style="solid", color="burlywood", weight=3]; 25532[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];699 -> 25532[label="",style="solid", color="burlywood", weight=9]; 25532 -> 941[label="",style="solid", color="burlywood", weight=3]; 700[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];700 -> 942[label="",style="solid", color="black", weight=3]; 701[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];701 -> 943[label="",style="solid", color="black", weight=3]; 702[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];702 -> 944[label="",style="solid", color="black", weight=3]; 703[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25533[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];703 -> 25533[label="",style="solid", color="burlywood", weight=9]; 25533 -> 945[label="",style="solid", color="burlywood", weight=3]; 25534[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];703 -> 25534[label="",style="solid", color="burlywood", weight=9]; 25534 -> 946[label="",style="solid", color="burlywood", weight=3]; 704[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];704 -> 947[label="",style="solid", color="black", weight=3]; 705[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];705 -> 948[label="",style="solid", color="black", weight=3]; 706[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];706 -> 949[label="",style="solid", color="black", weight=3]; 707[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25535[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];707 -> 25535[label="",style="solid", color="burlywood", weight=9]; 25535 -> 950[label="",style="solid", color="burlywood", weight=3]; 25536[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];707 -> 25536[label="",style="solid", color="burlywood", weight=9]; 25536 -> 951[label="",style="solid", color="burlywood", weight=3]; 708[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];708 -> 952[label="",style="solid", color="black", weight=3]; 709[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];709 -> 953[label="",style="solid", color="black", weight=3]; 710[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];710 -> 954[label="",style="solid", color="black", weight=3]; 711[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25537[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];711 -> 25537[label="",style="solid", color="burlywood", weight=9]; 25537 -> 955[label="",style="solid", color="burlywood", weight=3]; 25538[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];711 -> 25538[label="",style="solid", color="burlywood", weight=9]; 25538 -> 956[label="",style="solid", color="burlywood", weight=3]; 712[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];712 -> 957[label="",style="solid", color="black", weight=3]; 713[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];713 -> 958[label="",style="solid", color="black", weight=3]; 714[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];714 -> 959[label="",style="solid", color="black", weight=3]; 715[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25539[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];715 -> 25539[label="",style="solid", color="burlywood", weight=9]; 25539 -> 960[label="",style="solid", color="burlywood", weight=3]; 25540[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];715 -> 25540[label="",style="solid", color="burlywood", weight=9]; 25540 -> 961[label="",style="solid", color="burlywood", weight=3]; 716[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];716 -> 962[label="",style="solid", color="black", weight=3]; 717[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];717 -> 963[label="",style="solid", color="black", weight=3]; 718[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];718 -> 964[label="",style="solid", color="black", weight=3]; 7699 -> 7726[label="",style="dashed", color="red", weight=0]; 7699[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Pos wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (Pos (Succ (Succ (primPlusNat wx3400 wx333)))) (Neg (primMulNat wx339 wx3320)) == LT))",fontsize=16,color="magenta"];7699 -> 7727[label="",style="dashed", color="magenta", weight=3]; 7700 -> 7728[label="",style="dashed", color="red", weight=0]; 7700[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (Pos (Succ (Succ (primPlusNat wx3400 wx333)))) (Pos (primMulNat wx339 wx3320)) == LT))",fontsize=16,color="magenta"];7700 -> 7729[label="",style="dashed", color="magenta", weight=3]; 7701[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Pos wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (Pos (Succ wx333)) (Neg (primMulNat wx339 wx3320)) == LT))",fontsize=16,color="black",shape="box"];7701 -> 7730[label="",style="solid", color="black", weight=3]; 7702[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (Pos (Succ wx333)) (Pos (primMulNat wx339 wx3320)) == LT))",fontsize=16,color="black",shape="box"];7702 -> 7731[label="",style="solid", color="black", weight=3]; 724[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25541[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];724 -> 25541[label="",style="solid", color="burlywood", weight=9]; 25541 -> 971[label="",style="solid", color="burlywood", weight=3]; 25542[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];724 -> 25542[label="",style="solid", color="burlywood", weight=9]; 25542 -> 972[label="",style="solid", color="burlywood", weight=3]; 725[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];725 -> 973[label="",style="solid", color="black", weight=3]; 726[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];726 -> 974[label="",style="solid", color="black", weight=3]; 727[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];727 -> 975[label="",style="solid", color="black", weight=3]; 728[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25543[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];728 -> 25543[label="",style="solid", color="burlywood", weight=9]; 25543 -> 976[label="",style="solid", color="burlywood", weight=3]; 25544[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];728 -> 25544[label="",style="solid", color="burlywood", weight=9]; 25544 -> 977[label="",style="solid", color="burlywood", weight=3]; 729[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];729 -> 978[label="",style="solid", color="black", weight=3]; 730[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];730 -> 979[label="",style="solid", color="black", weight=3]; 731[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];731 -> 980[label="",style="solid", color="black", weight=3]; 732[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25545[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];732 -> 25545[label="",style="solid", color="burlywood", weight=9]; 25545 -> 981[label="",style="solid", color="burlywood", weight=3]; 25546[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];732 -> 25546[label="",style="solid", color="burlywood", weight=9]; 25546 -> 982[label="",style="solid", color="burlywood", weight=3]; 733[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];733 -> 983[label="",style="solid", color="black", weight=3]; 734[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];734 -> 984[label="",style="solid", color="black", weight=3]; 735[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];735 -> 985[label="",style="solid", color="black", weight=3]; 736[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25547[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];736 -> 25547[label="",style="solid", color="burlywood", weight=9]; 25547 -> 986[label="",style="solid", color="burlywood", weight=3]; 25548[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];736 -> 25548[label="",style="solid", color="burlywood", weight=9]; 25548 -> 987[label="",style="solid", color="burlywood", weight=3]; 737[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];737 -> 988[label="",style="solid", color="black", weight=3]; 738[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];738 -> 989[label="",style="solid", color="black", weight=3]; 739[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];739 -> 990[label="",style="solid", color="black", weight=3]; 740[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25549[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];740 -> 25549[label="",style="solid", color="burlywood", weight=9]; 25549 -> 991[label="",style="solid", color="burlywood", weight=3]; 25550[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];740 -> 25550[label="",style="solid", color="burlywood", weight=9]; 25550 -> 992[label="",style="solid", color="burlywood", weight=3]; 741[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];741 -> 993[label="",style="solid", color="black", weight=3]; 742[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];742 -> 994[label="",style="solid", color="black", weight=3]; 743[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];743 -> 995[label="",style="solid", color="black", weight=3]; 744[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25551[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];744 -> 25551[label="",style="solid", color="burlywood", weight=9]; 25551 -> 996[label="",style="solid", color="burlywood", weight=3]; 25552[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];744 -> 25552[label="",style="solid", color="burlywood", weight=9]; 25552 -> 997[label="",style="solid", color="burlywood", weight=3]; 745[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];745 -> 998[label="",style="solid", color="black", weight=3]; 746[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];746 -> 999[label="",style="solid", color="black", weight=3]; 747[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];747 -> 1000[label="",style="solid", color="black", weight=3]; 7843 -> 7683[label="",style="dashed", color="red", weight=0]; 7843[label="primPlusNat wx34100 wx301000",fontsize=16,color="magenta"];7843 -> 7873[label="",style="dashed", color="magenta", weight=3]; 7843 -> 7874[label="",style="dashed", color="magenta", weight=3]; 8674[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos wx4020) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos wx409)) (primCmpNat (primMulNat wx409 wx4020) (Succ wx4110) == LT))",fontsize=16,color="burlywood",shape="box"];25553[label="wx409/Succ wx4090",fontsize=10,color="white",style="solid",shape="box"];8674 -> 25553[label="",style="solid", color="burlywood", weight=9]; 25553 -> 8697[label="",style="solid", color="burlywood", weight=3]; 25554[label="wx409/Zero",fontsize=10,color="white",style="solid",shape="box"];8674 -> 25554[label="",style="solid", color="burlywood", weight=9]; 25554 -> 8698[label="",style="solid", color="burlywood", weight=3]; 8675[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg wx4020) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos wx409)) (LT == LT))",fontsize=16,color="black",shape="triangle"];8675 -> 8699[label="",style="solid", color="black", weight=3]; 8676[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos wx4020) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx4090) wx4020)) == LT))",fontsize=16,color="burlywood",shape="box"];25555[label="wx4020/Succ wx40200",fontsize=10,color="white",style="solid",shape="box"];8676 -> 25555[label="",style="solid", color="burlywood", weight=9]; 25555 -> 8700[label="",style="solid", color="burlywood", weight=3]; 25556[label="wx4020/Zero",fontsize=10,color="white",style="solid",shape="box"];8676 -> 25556[label="",style="solid", color="burlywood", weight=9]; 25556 -> 8701[label="",style="solid", color="burlywood", weight=3]; 8677[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos wx4020) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx4020)) == LT))",fontsize=16,color="burlywood",shape="box"];25557[label="wx4020/Succ wx40200",fontsize=10,color="white",style="solid",shape="box"];8677 -> 25557[label="",style="solid", color="burlywood", weight=9]; 25557 -> 8702[label="",style="solid", color="burlywood", weight=3]; 25558[label="wx4020/Zero",fontsize=10,color="white",style="solid",shape="box"];8677 -> 25558[label="",style="solid", color="burlywood", weight=9]; 25558 -> 8703[label="",style="solid", color="burlywood", weight=3]; 8678[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg wx4020) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx4090) wx4020)) == LT))",fontsize=16,color="burlywood",shape="box"];25559[label="wx4020/Succ wx40200",fontsize=10,color="white",style="solid",shape="box"];8678 -> 25559[label="",style="solid", color="burlywood", weight=9]; 25559 -> 8704[label="",style="solid", color="burlywood", weight=3]; 25560[label="wx4020/Zero",fontsize=10,color="white",style="solid",shape="box"];8678 -> 25560[label="",style="solid", color="burlywood", weight=9]; 25560 -> 8705[label="",style="solid", color="burlywood", weight=3]; 8679[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg wx4020) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx4020)) == LT))",fontsize=16,color="burlywood",shape="box"];25561[label="wx4020/Succ wx40200",fontsize=10,color="white",style="solid",shape="box"];8679 -> 25561[label="",style="solid", color="burlywood", weight=9]; 25561 -> 8706[label="",style="solid", color="burlywood", weight=3]; 25562[label="wx4020/Zero",fontsize=10,color="white",style="solid",shape="box"];8679 -> 25562[label="",style="solid", color="burlywood", weight=9]; 25562 -> 8707[label="",style="solid", color="burlywood", weight=3]; 753[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25563[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];753 -> 25563[label="",style="solid", color="burlywood", weight=9]; 25563 -> 1007[label="",style="solid", color="burlywood", weight=3]; 25564[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];753 -> 25564[label="",style="solid", color="burlywood", weight=9]; 25564 -> 1008[label="",style="solid", color="burlywood", weight=3]; 754[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];754 -> 1009[label="",style="solid", color="black", weight=3]; 755[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];755 -> 1010[label="",style="solid", color="black", weight=3]; 756[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];756 -> 1011[label="",style="solid", color="black", weight=3]; 757[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25565[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];757 -> 25565[label="",style="solid", color="burlywood", weight=9]; 25565 -> 1012[label="",style="solid", color="burlywood", weight=3]; 25566[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];757 -> 25566[label="",style="solid", color="burlywood", weight=9]; 25566 -> 1013[label="",style="solid", color="burlywood", weight=3]; 758[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];758 -> 1014[label="",style="solid", color="black", weight=3]; 759[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];759 -> 1015[label="",style="solid", color="black", weight=3]; 760[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];760 -> 1016[label="",style="solid", color="black", weight=3]; 761[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25567[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];761 -> 25567[label="",style="solid", color="burlywood", weight=9]; 25567 -> 1017[label="",style="solid", color="burlywood", weight=3]; 25568[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];761 -> 25568[label="",style="solid", color="burlywood", weight=9]; 25568 -> 1018[label="",style="solid", color="burlywood", weight=3]; 762[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];762 -> 1019[label="",style="solid", color="black", weight=3]; 763[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];763 -> 1020[label="",style="solid", color="black", weight=3]; 764[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];764 -> 1021[label="",style="solid", color="black", weight=3]; 765[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25569[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];765 -> 25569[label="",style="solid", color="burlywood", weight=9]; 25569 -> 1022[label="",style="solid", color="burlywood", weight=3]; 25570[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];765 -> 25570[label="",style="solid", color="burlywood", weight=9]; 25570 -> 1023[label="",style="solid", color="burlywood", weight=3]; 766[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];766 -> 1024[label="",style="solid", color="black", weight=3]; 767[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];767 -> 1025[label="",style="solid", color="black", weight=3]; 768[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];768 -> 1026[label="",style="solid", color="black", weight=3]; 769[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25571[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];769 -> 25571[label="",style="solid", color="burlywood", weight=9]; 25571 -> 1027[label="",style="solid", color="burlywood", weight=3]; 25572[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];769 -> 25572[label="",style="solid", color="burlywood", weight=9]; 25572 -> 1028[label="",style="solid", color="burlywood", weight=3]; 770[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];770 -> 1029[label="",style="solid", color="black", weight=3]; 771[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];771 -> 1030[label="",style="solid", color="black", weight=3]; 772[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];772 -> 1031[label="",style="solid", color="black", weight=3]; 773[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25573[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];773 -> 25573[label="",style="solid", color="burlywood", weight=9]; 25573 -> 1032[label="",style="solid", color="burlywood", weight=3]; 25574[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];773 -> 25574[label="",style="solid", color="burlywood", weight=9]; 25574 -> 1033[label="",style="solid", color="burlywood", weight=3]; 774[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];774 -> 1034[label="",style="solid", color="black", weight=3]; 775[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];775 -> 1035[label="",style="solid", color="black", weight=3]; 776[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];776 -> 1036[label="",style="solid", color="black", weight=3]; 9414[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos wx4620) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg wx469)) (LT == LT))",fontsize=16,color="black",shape="triangle"];9414 -> 9422[label="",style="solid", color="black", weight=3]; 9415[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg wx4620) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg wx469)) (primCmpNat (primMulNat wx469 wx4620) (Succ wx4710) == LT))",fontsize=16,color="burlywood",shape="box"];25575[label="wx469/Succ wx4690",fontsize=10,color="white",style="solid",shape="box"];9415 -> 25575[label="",style="solid", color="burlywood", weight=9]; 25575 -> 9423[label="",style="solid", color="burlywood", weight=3]; 25576[label="wx469/Zero",fontsize=10,color="white",style="solid",shape="box"];9415 -> 25576[label="",style="solid", color="burlywood", weight=9]; 25576 -> 9424[label="",style="solid", color="burlywood", weight=3]; 9416[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos wx4620) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx4690) wx4620)) == LT))",fontsize=16,color="burlywood",shape="box"];25577[label="wx4620/Succ wx46200",fontsize=10,color="white",style="solid",shape="box"];9416 -> 25577[label="",style="solid", color="burlywood", weight=9]; 25577 -> 9425[label="",style="solid", color="burlywood", weight=3]; 25578[label="wx4620/Zero",fontsize=10,color="white",style="solid",shape="box"];9416 -> 25578[label="",style="solid", color="burlywood", weight=9]; 25578 -> 9426[label="",style="solid", color="burlywood", weight=3]; 9417[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos wx4620) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx4620)) == LT))",fontsize=16,color="burlywood",shape="box"];25579[label="wx4620/Succ wx46200",fontsize=10,color="white",style="solid",shape="box"];9417 -> 25579[label="",style="solid", color="burlywood", weight=9]; 25579 -> 9427[label="",style="solid", color="burlywood", weight=3]; 25580[label="wx4620/Zero",fontsize=10,color="white",style="solid",shape="box"];9417 -> 25580[label="",style="solid", color="burlywood", weight=9]; 25580 -> 9428[label="",style="solid", color="burlywood", weight=3]; 9418[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg wx4620) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx4690) wx4620)) == LT))",fontsize=16,color="burlywood",shape="box"];25581[label="wx4620/Succ wx46200",fontsize=10,color="white",style="solid",shape="box"];9418 -> 25581[label="",style="solid", color="burlywood", weight=9]; 25581 -> 9429[label="",style="solid", color="burlywood", weight=3]; 25582[label="wx4620/Zero",fontsize=10,color="white",style="solid",shape="box"];9418 -> 25582[label="",style="solid", color="burlywood", weight=9]; 25582 -> 9430[label="",style="solid", color="burlywood", weight=3]; 9419[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg wx4620) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx4620)) == LT))",fontsize=16,color="burlywood",shape="box"];25583[label="wx4620/Succ wx46200",fontsize=10,color="white",style="solid",shape="box"];9419 -> 25583[label="",style="solid", color="burlywood", weight=9]; 25583 -> 9431[label="",style="solid", color="burlywood", weight=3]; 25584[label="wx4620/Zero",fontsize=10,color="white",style="solid",shape="box"];9419 -> 25584[label="",style="solid", color="burlywood", weight=9]; 25584 -> 9432[label="",style="solid", color="burlywood", weight=3]; 782[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25585[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];782 -> 25585[label="",style="solid", color="burlywood", weight=9]; 25585 -> 1043[label="",style="solid", color="burlywood", weight=3]; 25586[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];782 -> 25586[label="",style="solid", color="burlywood", weight=9]; 25586 -> 1044[label="",style="solid", color="burlywood", weight=3]; 783[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];783 -> 1045[label="",style="solid", color="black", weight=3]; 784[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];784 -> 1046[label="",style="solid", color="black", weight=3]; 785[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];785 -> 1047[label="",style="solid", color="black", weight=3]; 786[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25587[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];786 -> 25587[label="",style="solid", color="burlywood", weight=9]; 25587 -> 1048[label="",style="solid", color="burlywood", weight=3]; 25588[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];786 -> 25588[label="",style="solid", color="burlywood", weight=9]; 25588 -> 1049[label="",style="solid", color="burlywood", weight=3]; 787[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];787 -> 1050[label="",style="solid", color="black", weight=3]; 788[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];788 -> 1051[label="",style="solid", color="black", weight=3]; 789[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];789 -> 1052[label="",style="solid", color="black", weight=3]; 790[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25589[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];790 -> 25589[label="",style="solid", color="burlywood", weight=9]; 25589 -> 1053[label="",style="solid", color="burlywood", weight=3]; 25590[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];790 -> 25590[label="",style="solid", color="burlywood", weight=9]; 25590 -> 1054[label="",style="solid", color="burlywood", weight=3]; 791[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];791 -> 1055[label="",style="solid", color="black", weight=3]; 792[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];792 -> 1056[label="",style="solid", color="black", weight=3]; 793[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];793 -> 1057[label="",style="solid", color="black", weight=3]; 794[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25591[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];794 -> 25591[label="",style="solid", color="burlywood", weight=9]; 25591 -> 1058[label="",style="solid", color="burlywood", weight=3]; 25592[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];794 -> 25592[label="",style="solid", color="burlywood", weight=9]; 25592 -> 1059[label="",style="solid", color="burlywood", weight=3]; 795[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];795 -> 1060[label="",style="solid", color="black", weight=3]; 796[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];796 -> 1061[label="",style="solid", color="black", weight=3]; 797[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];797 -> 1062[label="",style="solid", color="black", weight=3]; 798[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25593[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];798 -> 25593[label="",style="solid", color="burlywood", weight=9]; 25593 -> 1063[label="",style="solid", color="burlywood", weight=3]; 25594[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];798 -> 25594[label="",style="solid", color="burlywood", weight=9]; 25594 -> 1064[label="",style="solid", color="burlywood", weight=3]; 799[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];799 -> 1065[label="",style="solid", color="black", weight=3]; 800[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];800 -> 1066[label="",style="solid", color="black", weight=3]; 801[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];801 -> 1067[label="",style="solid", color="black", weight=3]; 802[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25595[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];802 -> 25595[label="",style="solid", color="burlywood", weight=9]; 25595 -> 1068[label="",style="solid", color="burlywood", weight=3]; 25596[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];802 -> 25596[label="",style="solid", color="burlywood", weight=9]; 25596 -> 1069[label="",style="solid", color="burlywood", weight=3]; 803[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];803 -> 1070[label="",style="solid", color="black", weight=3]; 804[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];804 -> 1071[label="",style="solid", color="black", weight=3]; 805[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];805 -> 1072[label="",style="solid", color="black", weight=3]; 10212[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (primCmpNat (Succ wx5430) (primMulNat wx541 wx5340) == LT))",fontsize=16,color="burlywood",shape="box"];25597[label="wx541/Succ wx5410",fontsize=10,color="white",style="solid",shape="box"];10212 -> 25597[label="",style="solid", color="burlywood", weight=9]; 25597 -> 10237[label="",style="solid", color="burlywood", weight=3]; 25598[label="wx541/Zero",fontsize=10,color="white",style="solid",shape="box"];10212 -> 25598[label="",style="solid", color="burlywood", weight=9]; 25598 -> 10238[label="",style="solid", color="burlywood", weight=3]; 10213[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (GT == LT))",fontsize=16,color="black",shape="triangle"];10213 -> 10239[label="",style="solid", color="black", weight=3]; 10214[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5410) wx5340)) == LT))",fontsize=16,color="burlywood",shape="box"];25599[label="wx5340/Succ wx53400",fontsize=10,color="white",style="solid",shape="box"];10214 -> 25599[label="",style="solid", color="burlywood", weight=9]; 25599 -> 10240[label="",style="solid", color="burlywood", weight=3]; 25600[label="wx5340/Zero",fontsize=10,color="white",style="solid",shape="box"];10214 -> 25600[label="",style="solid", color="burlywood", weight=9]; 25600 -> 10241[label="",style="solid", color="burlywood", weight=3]; 10215[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx5340)) == LT))",fontsize=16,color="burlywood",shape="box"];25601[label="wx5340/Succ wx53400",fontsize=10,color="white",style="solid",shape="box"];10215 -> 25601[label="",style="solid", color="burlywood", weight=9]; 25601 -> 10242[label="",style="solid", color="burlywood", weight=3]; 25602[label="wx5340/Zero",fontsize=10,color="white",style="solid",shape="box"];10215 -> 25602[label="",style="solid", color="burlywood", weight=9]; 25602 -> 10243[label="",style="solid", color="burlywood", weight=3]; 10216[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5410) wx5340)) == LT))",fontsize=16,color="burlywood",shape="box"];25603[label="wx5340/Succ wx53400",fontsize=10,color="white",style="solid",shape="box"];10216 -> 25603[label="",style="solid", color="burlywood", weight=9]; 25603 -> 10244[label="",style="solid", color="burlywood", weight=3]; 25604[label="wx5340/Zero",fontsize=10,color="white",style="solid",shape="box"];10216 -> 25604[label="",style="solid", color="burlywood", weight=9]; 25604 -> 10245[label="",style="solid", color="burlywood", weight=3]; 10217[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx5340)) == LT))",fontsize=16,color="burlywood",shape="box"];25605[label="wx5340/Succ wx53400",fontsize=10,color="white",style="solid",shape="box"];10217 -> 25605[label="",style="solid", color="burlywood", weight=9]; 25605 -> 10246[label="",style="solid", color="burlywood", weight=3]; 25606[label="wx5340/Zero",fontsize=10,color="white",style="solid",shape="box"];10217 -> 25606[label="",style="solid", color="burlywood", weight=9]; 25606 -> 10247[label="",style="solid", color="burlywood", weight=3]; 811[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25607[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];811 -> 25607[label="",style="solid", color="burlywood", weight=9]; 25607 -> 1079[label="",style="solid", color="burlywood", weight=3]; 25608[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];811 -> 25608[label="",style="solid", color="burlywood", weight=9]; 25608 -> 1080[label="",style="solid", color="burlywood", weight=3]; 812[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];812 -> 1081[label="",style="solid", color="black", weight=3]; 813[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];813 -> 1082[label="",style="solid", color="black", weight=3]; 814[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];814 -> 1083[label="",style="solid", color="black", weight=3]; 815[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25609[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];815 -> 25609[label="",style="solid", color="burlywood", weight=9]; 25609 -> 1084[label="",style="solid", color="burlywood", weight=3]; 25610[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];815 -> 25610[label="",style="solid", color="burlywood", weight=9]; 25610 -> 1085[label="",style="solid", color="burlywood", weight=3]; 816[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];816 -> 1086[label="",style="solid", color="black", weight=3]; 817[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];817 -> 1087[label="",style="solid", color="black", weight=3]; 818[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];818 -> 1088[label="",style="solid", color="black", weight=3]; 819[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25611[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];819 -> 25611[label="",style="solid", color="burlywood", weight=9]; 25611 -> 1089[label="",style="solid", color="burlywood", weight=3]; 25612[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];819 -> 25612[label="",style="solid", color="burlywood", weight=9]; 25612 -> 1090[label="",style="solid", color="burlywood", weight=3]; 820[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];820 -> 1091[label="",style="solid", color="black", weight=3]; 821[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];821 -> 1092[label="",style="solid", color="black", weight=3]; 822[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];822 -> 1093[label="",style="solid", color="black", weight=3]; 823[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25613[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];823 -> 25613[label="",style="solid", color="burlywood", weight=9]; 25613 -> 1094[label="",style="solid", color="burlywood", weight=3]; 25614[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];823 -> 25614[label="",style="solid", color="burlywood", weight=9]; 25614 -> 1095[label="",style="solid", color="burlywood", weight=3]; 824[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];824 -> 1096[label="",style="solid", color="black", weight=3]; 825[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];825 -> 1097[label="",style="solid", color="black", weight=3]; 826[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];826 -> 1098[label="",style="solid", color="black", weight=3]; 827[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25615[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];827 -> 25615[label="",style="solid", color="burlywood", weight=9]; 25615 -> 1099[label="",style="solid", color="burlywood", weight=3]; 25616[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];827 -> 25616[label="",style="solid", color="burlywood", weight=9]; 25616 -> 1100[label="",style="solid", color="burlywood", weight=3]; 828[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];828 -> 1101[label="",style="solid", color="black", weight=3]; 829[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];829 -> 1102[label="",style="solid", color="black", weight=3]; 830[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];830 -> 1103[label="",style="solid", color="black", weight=3]; 831[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25617[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];831 -> 25617[label="",style="solid", color="burlywood", weight=9]; 25617 -> 1104[label="",style="solid", color="burlywood", weight=3]; 25618[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];831 -> 25618[label="",style="solid", color="burlywood", weight=9]; 25618 -> 1105[label="",style="solid", color="burlywood", weight=3]; 832[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];832 -> 1106[label="",style="solid", color="black", weight=3]; 833[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];833 -> 1107[label="",style="solid", color="black", weight=3]; 834[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];834 -> 1108[label="",style="solid", color="black", weight=3]; 10939[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos wx5950) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg wx602)) (primCmpNat (primMulNat wx602 wx5950) (Succ wx6040) == LT))",fontsize=16,color="burlywood",shape="box"];25619[label="wx602/Succ wx6020",fontsize=10,color="white",style="solid",shape="box"];10939 -> 25619[label="",style="solid", color="burlywood", weight=9]; 25619 -> 10947[label="",style="solid", color="burlywood", weight=3]; 25620[label="wx602/Zero",fontsize=10,color="white",style="solid",shape="box"];10939 -> 25620[label="",style="solid", color="burlywood", weight=9]; 25620 -> 10948[label="",style="solid", color="burlywood", weight=3]; 10940[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg wx5950) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg wx602)) (LT == LT))",fontsize=16,color="black",shape="triangle"];10940 -> 10949[label="",style="solid", color="black", weight=3]; 10941[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos wx5950) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx6020) wx5950)) == LT))",fontsize=16,color="burlywood",shape="box"];25621[label="wx5950/Succ wx59500",fontsize=10,color="white",style="solid",shape="box"];10941 -> 25621[label="",style="solid", color="burlywood", weight=9]; 25621 -> 10950[label="",style="solid", color="burlywood", weight=3]; 25622[label="wx5950/Zero",fontsize=10,color="white",style="solid",shape="box"];10941 -> 25622[label="",style="solid", color="burlywood", weight=9]; 25622 -> 10951[label="",style="solid", color="burlywood", weight=3]; 10942[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos wx5950) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx5950)) == LT))",fontsize=16,color="burlywood",shape="box"];25623[label="wx5950/Succ wx59500",fontsize=10,color="white",style="solid",shape="box"];10942 -> 25623[label="",style="solid", color="burlywood", weight=9]; 25623 -> 10952[label="",style="solid", color="burlywood", weight=3]; 25624[label="wx5950/Zero",fontsize=10,color="white",style="solid",shape="box"];10942 -> 25624[label="",style="solid", color="burlywood", weight=9]; 25624 -> 10953[label="",style="solid", color="burlywood", weight=3]; 10943[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg wx5950) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx6020) wx5950)) == LT))",fontsize=16,color="burlywood",shape="box"];25625[label="wx5950/Succ wx59500",fontsize=10,color="white",style="solid",shape="box"];10943 -> 25625[label="",style="solid", color="burlywood", weight=9]; 25625 -> 10954[label="",style="solid", color="burlywood", weight=3]; 25626[label="wx5950/Zero",fontsize=10,color="white",style="solid",shape="box"];10943 -> 25626[label="",style="solid", color="burlywood", weight=9]; 25626 -> 10955[label="",style="solid", color="burlywood", weight=3]; 10944[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg wx5950) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx5950)) == LT))",fontsize=16,color="burlywood",shape="box"];25627[label="wx5950/Succ wx59500",fontsize=10,color="white",style="solid",shape="box"];10944 -> 25627[label="",style="solid", color="burlywood", weight=9]; 25627 -> 10956[label="",style="solid", color="burlywood", weight=3]; 25628[label="wx5950/Zero",fontsize=10,color="white",style="solid",shape="box"];10944 -> 25628[label="",style="solid", color="burlywood", weight=9]; 25628 -> 10957[label="",style="solid", color="burlywood", weight=3]; 840[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25629[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];840 -> 25629[label="",style="solid", color="burlywood", weight=9]; 25629 -> 1115[label="",style="solid", color="burlywood", weight=3]; 25630[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];840 -> 25630[label="",style="solid", color="burlywood", weight=9]; 25630 -> 1116[label="",style="solid", color="burlywood", weight=3]; 841[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];841 -> 1117[label="",style="solid", color="black", weight=3]; 842[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];842 -> 1118[label="",style="solid", color="black", weight=3]; 843[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];843 -> 1119[label="",style="solid", color="black", weight=3]; 844[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25631[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];844 -> 25631[label="",style="solid", color="burlywood", weight=9]; 25631 -> 1120[label="",style="solid", color="burlywood", weight=3]; 25632[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];844 -> 25632[label="",style="solid", color="burlywood", weight=9]; 25632 -> 1121[label="",style="solid", color="burlywood", weight=3]; 845[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];845 -> 1122[label="",style="solid", color="black", weight=3]; 846[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];846 -> 1123[label="",style="solid", color="black", weight=3]; 847[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];847 -> 1124[label="",style="solid", color="black", weight=3]; 848[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25633[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];848 -> 25633[label="",style="solid", color="burlywood", weight=9]; 25633 -> 1125[label="",style="solid", color="burlywood", weight=3]; 25634[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];848 -> 25634[label="",style="solid", color="burlywood", weight=9]; 25634 -> 1126[label="",style="solid", color="burlywood", weight=3]; 849[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];849 -> 1127[label="",style="solid", color="black", weight=3]; 850[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];850 -> 1128[label="",style="solid", color="black", weight=3]; 851[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];851 -> 1129[label="",style="solid", color="black", weight=3]; 852[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25635[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];852 -> 25635[label="",style="solid", color="burlywood", weight=9]; 25635 -> 1130[label="",style="solid", color="burlywood", weight=3]; 25636[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];852 -> 25636[label="",style="solid", color="burlywood", weight=9]; 25636 -> 1131[label="",style="solid", color="burlywood", weight=3]; 853[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];853 -> 1132[label="",style="solid", color="black", weight=3]; 854[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];854 -> 1133[label="",style="solid", color="black", weight=3]; 855[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];855 -> 1134[label="",style="solid", color="black", weight=3]; 856[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25637[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];856 -> 25637[label="",style="solid", color="burlywood", weight=9]; 25637 -> 1135[label="",style="solid", color="burlywood", weight=3]; 25638[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];856 -> 25638[label="",style="solid", color="burlywood", weight=9]; 25638 -> 1136[label="",style="solid", color="burlywood", weight=3]; 857[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];857 -> 1137[label="",style="solid", color="black", weight=3]; 858[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];858 -> 1138[label="",style="solid", color="black", weight=3]; 859[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];859 -> 1139[label="",style="solid", color="black", weight=3]; 860[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25639[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];860 -> 25639[label="",style="solid", color="burlywood", weight=9]; 25639 -> 1140[label="",style="solid", color="burlywood", weight=3]; 25640[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];860 -> 25640[label="",style="solid", color="burlywood", weight=9]; 25640 -> 1141[label="",style="solid", color="burlywood", weight=3]; 861[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];861 -> 1142[label="",style="solid", color="black", weight=3]; 862[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];862 -> 1143[label="",style="solid", color="black", weight=3]; 863[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];863 -> 1144[label="",style="solid", color="black", weight=3]; 11734[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (GT == LT))",fontsize=16,color="black",shape="triangle"];11734 -> 11757[label="",style="solid", color="black", weight=3]; 11735[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (primCmpNat (Succ wx6730) (primMulNat wx671 wx6640) == LT))",fontsize=16,color="burlywood",shape="box"];25641[label="wx671/Succ wx6710",fontsize=10,color="white",style="solid",shape="box"];11735 -> 25641[label="",style="solid", color="burlywood", weight=9]; 25641 -> 11758[label="",style="solid", color="burlywood", weight=3]; 25642[label="wx671/Zero",fontsize=10,color="white",style="solid",shape="box"];11735 -> 25642[label="",style="solid", color="burlywood", weight=9]; 25642 -> 11759[label="",style="solid", color="burlywood", weight=3]; 11736[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx6710) wx6640)) == LT))",fontsize=16,color="burlywood",shape="box"];25643[label="wx6640/Succ wx66400",fontsize=10,color="white",style="solid",shape="box"];11736 -> 25643[label="",style="solid", color="burlywood", weight=9]; 25643 -> 11760[label="",style="solid", color="burlywood", weight=3]; 25644[label="wx6640/Zero",fontsize=10,color="white",style="solid",shape="box"];11736 -> 25644[label="",style="solid", color="burlywood", weight=9]; 25644 -> 11761[label="",style="solid", color="burlywood", weight=3]; 11737[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx6640)) == LT))",fontsize=16,color="burlywood",shape="box"];25645[label="wx6640/Succ wx66400",fontsize=10,color="white",style="solid",shape="box"];11737 -> 25645[label="",style="solid", color="burlywood", weight=9]; 25645 -> 11762[label="",style="solid", color="burlywood", weight=3]; 25646[label="wx6640/Zero",fontsize=10,color="white",style="solid",shape="box"];11737 -> 25646[label="",style="solid", color="burlywood", weight=9]; 25646 -> 11763[label="",style="solid", color="burlywood", weight=3]; 11738[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx6710) wx6640)) == LT))",fontsize=16,color="burlywood",shape="box"];25647[label="wx6640/Succ wx66400",fontsize=10,color="white",style="solid",shape="box"];11738 -> 25647[label="",style="solid", color="burlywood", weight=9]; 25647 -> 11764[label="",style="solid", color="burlywood", weight=3]; 25648[label="wx6640/Zero",fontsize=10,color="white",style="solid",shape="box"];11738 -> 25648[label="",style="solid", color="burlywood", weight=9]; 25648 -> 11765[label="",style="solid", color="burlywood", weight=3]; 11739[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx6640)) == LT))",fontsize=16,color="burlywood",shape="box"];25649[label="wx6640/Succ wx66400",fontsize=10,color="white",style="solid",shape="box"];11739 -> 25649[label="",style="solid", color="burlywood", weight=9]; 25649 -> 11766[label="",style="solid", color="burlywood", weight=3]; 25650[label="wx6640/Zero",fontsize=10,color="white",style="solid",shape="box"];11739 -> 25650[label="",style="solid", color="burlywood", weight=9]; 25650 -> 11767[label="",style="solid", color="burlywood", weight=3]; 869[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25651[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];869 -> 25651[label="",style="solid", color="burlywood", weight=9]; 25651 -> 1151[label="",style="solid", color="burlywood", weight=3]; 25652[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];869 -> 25652[label="",style="solid", color="burlywood", weight=9]; 25652 -> 1152[label="",style="solid", color="burlywood", weight=3]; 870[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];870 -> 1153[label="",style="solid", color="black", weight=3]; 871[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];871 -> 1154[label="",style="solid", color="black", weight=3]; 872[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];872 -> 1155[label="",style="solid", color="black", weight=3]; 873[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25653[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];873 -> 25653[label="",style="solid", color="burlywood", weight=9]; 25653 -> 1156[label="",style="solid", color="burlywood", weight=3]; 25654[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];873 -> 25654[label="",style="solid", color="burlywood", weight=9]; 25654 -> 1157[label="",style="solid", color="burlywood", weight=3]; 874[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];874 -> 1158[label="",style="solid", color="black", weight=3]; 875[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];875 -> 1159[label="",style="solid", color="black", weight=3]; 876[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];876 -> 1160[label="",style="solid", color="black", weight=3]; 877[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25655[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];877 -> 25655[label="",style="solid", color="burlywood", weight=9]; 25655 -> 1161[label="",style="solid", color="burlywood", weight=3]; 25656[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];877 -> 25656[label="",style="solid", color="burlywood", weight=9]; 25656 -> 1162[label="",style="solid", color="burlywood", weight=3]; 878[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];878 -> 1163[label="",style="solid", color="black", weight=3]; 879[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];879 -> 1164[label="",style="solid", color="black", weight=3]; 880[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];880 -> 1165[label="",style="solid", color="black", weight=3]; 881[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25657[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];881 -> 25657[label="",style="solid", color="burlywood", weight=9]; 25657 -> 1166[label="",style="solid", color="burlywood", weight=3]; 25658[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];881 -> 25658[label="",style="solid", color="burlywood", weight=9]; 25658 -> 1167[label="",style="solid", color="burlywood", weight=3]; 882[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];882 -> 1168[label="",style="solid", color="black", weight=3]; 883[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];883 -> 1169[label="",style="solid", color="black", weight=3]; 884[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];884 -> 1170[label="",style="solid", color="black", weight=3]; 885[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25659[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];885 -> 25659[label="",style="solid", color="burlywood", weight=9]; 25659 -> 1171[label="",style="solid", color="burlywood", weight=3]; 25660[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];885 -> 25660[label="",style="solid", color="burlywood", weight=9]; 25660 -> 1172[label="",style="solid", color="burlywood", weight=3]; 886[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];886 -> 1173[label="",style="solid", color="black", weight=3]; 887[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];887 -> 1174[label="",style="solid", color="black", weight=3]; 888[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];888 -> 1175[label="",style="solid", color="black", weight=3]; 889[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx5100 (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25661[label="wx5100/Succ wx51000",fontsize=10,color="white",style="solid",shape="box"];889 -> 25661[label="",style="solid", color="burlywood", weight=9]; 25661 -> 1176[label="",style="solid", color="burlywood", weight=3]; 25662[label="wx5100/Zero",fontsize=10,color="white",style="solid",shape="box"];889 -> 25662[label="",style="solid", color="burlywood", weight=9]; 25662 -> 1177[label="",style="solid", color="burlywood", weight=3]; 890[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];890 -> 1178[label="",style="solid", color="black", weight=3]; 891[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];891 -> 1179[label="",style="solid", color="black", weight=3]; 892[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];892 -> 1180[label="",style="solid", color="black", weight=3]; 7703 -> 7732[label="",style="dashed", color="red", weight=0]; 7703[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpNat (Succ (Succ (primPlusNat wx3180 wx311))) (primMulNat wx317 wx3100) == LT))",fontsize=16,color="magenta"];7703 -> 7733[label="",style="dashed", color="magenta", weight=3]; 7704[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Neg wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (GT == LT))",fontsize=16,color="black",shape="triangle"];7704 -> 7734[label="",style="solid", color="black", weight=3]; 7705[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpNat (Succ wx311) (primMulNat wx317 wx3100) == LT))",fontsize=16,color="burlywood",shape="box"];25663[label="wx317/Succ wx3170",fontsize=10,color="white",style="solid",shape="box"];7705 -> 25663[label="",style="solid", color="burlywood", weight=9]; 25663 -> 7735[label="",style="solid", color="burlywood", weight=3]; 25664[label="wx317/Zero",fontsize=10,color="white",style="solid",shape="box"];7705 -> 25664[label="",style="solid", color="burlywood", weight=9]; 25664 -> 7736[label="",style="solid", color="burlywood", weight=3]; 7706 -> 7704[label="",style="dashed", color="red", weight=0]; 7706[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Neg wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (GT == LT))",fontsize=16,color="magenta"];899[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];899 -> 1189[label="",style="solid", color="black", weight=3]; 900[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];900 -> 1190[label="",style="solid", color="black", weight=3]; 901[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];901 -> 1191[label="",style="solid", color="black", weight=3]; 902[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];902 -> 1192[label="",style="solid", color="black", weight=3]; 903[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];903 -> 1193[label="",style="solid", color="black", weight=3]; 904[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];904 -> 1194[label="",style="solid", color="black", weight=3]; 905[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];905 -> 1195[label="",style="solid", color="black", weight=3]; 906[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];906 -> 1196[label="",style="solid", color="black", weight=3]; 907[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];907 -> 1197[label="",style="solid", color="black", weight=3]; 908[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];908 -> 1198[label="",style="solid", color="black", weight=3]; 909[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];909 -> 1199[label="",style="solid", color="black", weight=3]; 910[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];910 -> 1200[label="",style="solid", color="black", weight=3]; 911[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];911 -> 1201[label="",style="solid", color="black", weight=3]; 912[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];912 -> 1202[label="",style="solid", color="black", weight=3]; 913[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];913 -> 1203[label="",style="solid", color="black", weight=3]; 914[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];914 -> 1204[label="",style="solid", color="black", weight=3]; 915[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];915 -> 1205[label="",style="solid", color="black", weight=3]; 916[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];916 -> 1206[label="",style="solid", color="black", weight=3]; 917[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];917 -> 1207[label="",style="solid", color="black", weight=3]; 918[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];918 -> 1208[label="",style="solid", color="black", weight=3]; 919[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];919 -> 1209[label="",style="solid", color="black", weight=3]; 920[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];920 -> 1210[label="",style="solid", color="black", weight=3]; 921[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];921 -> 1211[label="",style="solid", color="black", weight=3]; 922[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];922 -> 1212[label="",style="solid", color="black", weight=3]; 923[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];923 -> 1213[label="",style="solid", color="black", weight=3]; 924[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];924 -> 1214[label="",style="solid", color="black", weight=3]; 925[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];925 -> 1215[label="",style="solid", color="black", weight=3]; 926[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];926 -> 1216[label="",style="solid", color="black", weight=3]; 927[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];927 -> 1217[label="",style="solid", color="black", weight=3]; 928[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];928 -> 1218[label="",style="solid", color="black", weight=3]; 7707[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Pos wx3210) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos wx328)) (LT == LT))",fontsize=16,color="black",shape="triangle"];7707 -> 7737[label="",style="solid", color="black", weight=3]; 7708 -> 7738[label="",style="dashed", color="red", weight=0]; 7708[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg wx3210) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos wx328)) (primCmpNat (primMulNat wx328 wx3210) (Succ (Succ (primPlusNat wx3290 wx322))) == LT))",fontsize=16,color="magenta"];7708 -> 7739[label="",style="dashed", color="magenta", weight=3]; 7709 -> 7707[label="",style="dashed", color="red", weight=0]; 7709[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Pos wx3210) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos wx328)) (LT == LT))",fontsize=16,color="magenta"];7710[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg wx3210) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos wx328)) (primCmpNat (primMulNat wx328 wx3210) (Succ wx322) == LT))",fontsize=16,color="burlywood",shape="box"];25665[label="wx328/Succ wx3280",fontsize=10,color="white",style="solid",shape="box"];7710 -> 25665[label="",style="solid", color="burlywood", weight=9]; 25665 -> 7740[label="",style="solid", color="burlywood", weight=3]; 25666[label="wx328/Zero",fontsize=10,color="white",style="solid",shape="box"];7710 -> 25666[label="",style="solid", color="burlywood", weight=9]; 25666 -> 7741[label="",style="solid", color="burlywood", weight=3]; 935[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];935 -> 1227[label="",style="solid", color="black", weight=3]; 936[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];936 -> 1228[label="",style="solid", color="black", weight=3]; 937[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];937 -> 1229[label="",style="solid", color="black", weight=3]; 938[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];938 -> 1230[label="",style="solid", color="black", weight=3]; 939[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];939 -> 1231[label="",style="solid", color="black", weight=3]; 940[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];940 -> 1232[label="",style="solid", color="black", weight=3]; 941[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];941 -> 1233[label="",style="solid", color="black", weight=3]; 942[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];942 -> 1234[label="",style="solid", color="black", weight=3]; 943[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];943 -> 1235[label="",style="solid", color="black", weight=3]; 944[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];944 -> 1236[label="",style="solid", color="black", weight=3]; 945[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];945 -> 1237[label="",style="solid", color="black", weight=3]; 946[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];946 -> 1238[label="",style="solid", color="black", weight=3]; 947[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];947 -> 1239[label="",style="solid", color="black", weight=3]; 948[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];948 -> 1240[label="",style="solid", color="black", weight=3]; 949[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];949 -> 1241[label="",style="solid", color="black", weight=3]; 950[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];950 -> 1242[label="",style="solid", color="black", weight=3]; 951[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];951 -> 1243[label="",style="solid", color="black", weight=3]; 952[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];952 -> 1244[label="",style="solid", color="black", weight=3]; 953[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];953 -> 1245[label="",style="solid", color="black", weight=3]; 954[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];954 -> 1246[label="",style="solid", color="black", weight=3]; 955[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];955 -> 1247[label="",style="solid", color="black", weight=3]; 956[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];956 -> 1248[label="",style="solid", color="black", weight=3]; 957[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];957 -> 1249[label="",style="solid", color="black", weight=3]; 958[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];958 -> 1250[label="",style="solid", color="black", weight=3]; 959[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];959 -> 1251[label="",style="solid", color="black", weight=3]; 960[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];960 -> 1252[label="",style="solid", color="black", weight=3]; 961[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];961 -> 1253[label="",style="solid", color="black", weight=3]; 962[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];962 -> 1254[label="",style="solid", color="black", weight=3]; 963[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];963 -> 1255[label="",style="solid", color="black", weight=3]; 964[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];964 -> 1256[label="",style="solid", color="black", weight=3]; 7727 -> 7683[label="",style="dashed", color="red", weight=0]; 7727[label="primPlusNat wx3400 wx333",fontsize=16,color="magenta"];7727 -> 7742[label="",style="dashed", color="magenta", weight=3]; 7727 -> 7743[label="",style="dashed", color="magenta", weight=3]; 7726[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Pos wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (Pos (Succ (Succ wx354))) (Neg (primMulNat wx339 wx3320)) == LT))",fontsize=16,color="black",shape="triangle"];7726 -> 7744[label="",style="solid", color="black", weight=3]; 7729 -> 7683[label="",style="dashed", color="red", weight=0]; 7729[label="primPlusNat wx3400 wx333",fontsize=16,color="magenta"];7729 -> 7745[label="",style="dashed", color="magenta", weight=3]; 7729 -> 7746[label="",style="dashed", color="magenta", weight=3]; 7728[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (Pos (Succ (Succ wx355))) (Pos (primMulNat wx339 wx3320)) == LT))",fontsize=16,color="black",shape="triangle"];7728 -> 7747[label="",style="solid", color="black", weight=3]; 7730[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Pos wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (GT == LT))",fontsize=16,color="black",shape="triangle"];7730 -> 7748[label="",style="solid", color="black", weight=3]; 7731[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpNat (Succ wx333) (primMulNat wx339 wx3320) == LT))",fontsize=16,color="burlywood",shape="box"];25667[label="wx339/Succ wx3390",fontsize=10,color="white",style="solid",shape="box"];7731 -> 25667[label="",style="solid", color="burlywood", weight=9]; 25667 -> 7749[label="",style="solid", color="burlywood", weight=3]; 25668[label="wx339/Zero",fontsize=10,color="white",style="solid",shape="box"];7731 -> 25668[label="",style="solid", color="burlywood", weight=9]; 25668 -> 7750[label="",style="solid", color="burlywood", weight=3]; 971[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];971 -> 1265[label="",style="solid", color="black", weight=3]; 972[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];972 -> 1266[label="",style="solid", color="black", weight=3]; 973[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];973 -> 1267[label="",style="solid", color="black", weight=3]; 974[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];974 -> 1268[label="",style="solid", color="black", weight=3]; 975[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];975 -> 1269[label="",style="solid", color="black", weight=3]; 976[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];976 -> 1270[label="",style="solid", color="black", weight=3]; 977[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];977 -> 1271[label="",style="solid", color="black", weight=3]; 978[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];978 -> 1272[label="",style="solid", color="black", weight=3]; 979[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];979 -> 1273[label="",style="solid", color="black", weight=3]; 980[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];980 -> 1274[label="",style="solid", color="black", weight=3]; 981[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];981 -> 1275[label="",style="solid", color="black", weight=3]; 982[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];982 -> 1276[label="",style="solid", color="black", weight=3]; 983[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];983 -> 1277[label="",style="solid", color="black", weight=3]; 984[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];984 -> 1278[label="",style="solid", color="black", weight=3]; 985[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];985 -> 1279[label="",style="solid", color="black", weight=3]; 986[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];986 -> 1280[label="",style="solid", color="black", weight=3]; 987[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];987 -> 1281[label="",style="solid", color="black", weight=3]; 988[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];988 -> 1282[label="",style="solid", color="black", weight=3]; 989[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];989 -> 1283[label="",style="solid", color="black", weight=3]; 990[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];990 -> 1284[label="",style="solid", color="black", weight=3]; 991[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];991 -> 1285[label="",style="solid", color="black", weight=3]; 992[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];992 -> 1286[label="",style="solid", color="black", weight=3]; 993[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];993 -> 1287[label="",style="solid", color="black", weight=3]; 994[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];994 -> 1288[label="",style="solid", color="black", weight=3]; 995[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];995 -> 1289[label="",style="solid", color="black", weight=3]; 996[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];996 -> 1290[label="",style="solid", color="black", weight=3]; 997[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];997 -> 1291[label="",style="solid", color="black", weight=3]; 998[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];998 -> 1292[label="",style="solid", color="black", weight=3]; 999[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];999 -> 1293[label="",style="solid", color="black", weight=3]; 1000[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1000 -> 1294[label="",style="solid", color="black", weight=3]; 7873[label="wx34100",fontsize=16,color="green",shape="box"];7874[label="wx301000",fontsize=16,color="green",shape="box"];8697[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos wx4020) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat (primMulNat (Succ wx4090) wx4020) (Succ wx4110) == LT))",fontsize=16,color="burlywood",shape="box"];25669[label="wx4020/Succ wx40200",fontsize=10,color="white",style="solid",shape="box"];8697 -> 25669[label="",style="solid", color="burlywood", weight=9]; 25669 -> 8721[label="",style="solid", color="burlywood", weight=3]; 25670[label="wx4020/Zero",fontsize=10,color="white",style="solid",shape="box"];8697 -> 25670[label="",style="solid", color="burlywood", weight=9]; 25670 -> 8722[label="",style="solid", color="burlywood", weight=3]; 8698[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos wx4020) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpNat (primMulNat Zero wx4020) (Succ wx4110) == LT))",fontsize=16,color="burlywood",shape="box"];25671[label="wx4020/Succ wx40200",fontsize=10,color="white",style="solid",shape="box"];8698 -> 25671[label="",style="solid", color="burlywood", weight=9]; 25671 -> 8723[label="",style="solid", color="burlywood", weight=3]; 25672[label="wx4020/Zero",fontsize=10,color="white",style="solid",shape="box"];8698 -> 25672[label="",style="solid", color="burlywood", weight=9]; 25672 -> 8724[label="",style="solid", color="burlywood", weight=3]; 8699[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg wx4020) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos wx409)) True)",fontsize=16,color="black",shape="box"];8699 -> 8725[label="",style="solid", color="black", weight=3]; 8700[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx4090) (Succ wx40200))) == LT))",fontsize=16,color="black",shape="box"];8700 -> 8726[label="",style="solid", color="black", weight=3]; 8701[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx4090) Zero)) == LT))",fontsize=16,color="black",shape="box"];8701 -> 8727[label="",style="solid", color="black", weight=3]; 8702[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx40200))) == LT))",fontsize=16,color="black",shape="box"];8702 -> 8728[label="",style="solid", color="black", weight=3]; 8703[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];8703 -> 8729[label="",style="solid", color="black", weight=3]; 8704[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx4090) (Succ wx40200))) == LT))",fontsize=16,color="black",shape="box"];8704 -> 8730[label="",style="solid", color="black", weight=3]; 8705[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx4090) Zero)) == LT))",fontsize=16,color="black",shape="box"];8705 -> 8731[label="",style="solid", color="black", weight=3]; 8706[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx40200))) == LT))",fontsize=16,color="black",shape="box"];8706 -> 8732[label="",style="solid", color="black", weight=3]; 8707[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];8707 -> 8733[label="",style="solid", color="black", weight=3]; 1007[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1007 -> 1303[label="",style="solid", color="black", weight=3]; 1008[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1008 -> 1304[label="",style="solid", color="black", weight=3]; 1009[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1009 -> 1305[label="",style="solid", color="black", weight=3]; 1010[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1010 -> 1306[label="",style="solid", color="black", weight=3]; 1011[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1011 -> 1307[label="",style="solid", color="black", weight=3]; 1012[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1012 -> 1308[label="",style="solid", color="black", weight=3]; 1013[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1013 -> 1309[label="",style="solid", color="black", weight=3]; 1014[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1014 -> 1310[label="",style="solid", color="black", weight=3]; 1015[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1015 -> 1311[label="",style="solid", color="black", weight=3]; 1016[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1016 -> 1312[label="",style="solid", color="black", weight=3]; 1017[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1017 -> 1313[label="",style="solid", color="black", weight=3]; 1018[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1018 -> 1314[label="",style="solid", color="black", weight=3]; 1019[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1019 -> 1315[label="",style="solid", color="black", weight=3]; 1020[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1020 -> 1316[label="",style="solid", color="black", weight=3]; 1021[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1021 -> 1317[label="",style="solid", color="black", weight=3]; 1022[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1022 -> 1318[label="",style="solid", color="black", weight=3]; 1023[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1023 -> 1319[label="",style="solid", color="black", weight=3]; 1024[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1024 -> 1320[label="",style="solid", color="black", weight=3]; 1025[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1025 -> 1321[label="",style="solid", color="black", weight=3]; 1026[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1026 -> 1322[label="",style="solid", color="black", weight=3]; 1027[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1027 -> 1323[label="",style="solid", color="black", weight=3]; 1028[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1028 -> 1324[label="",style="solid", color="black", weight=3]; 1029[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1029 -> 1325[label="",style="solid", color="black", weight=3]; 1030[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1030 -> 1326[label="",style="solid", color="black", weight=3]; 1031[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1031 -> 1327[label="",style="solid", color="black", weight=3]; 1032[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1032 -> 1328[label="",style="solid", color="black", weight=3]; 1033[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1033 -> 1329[label="",style="solid", color="black", weight=3]; 1034[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1034 -> 1330[label="",style="solid", color="black", weight=3]; 1035[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1035 -> 1331[label="",style="solid", color="black", weight=3]; 1036[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1036 -> 1332[label="",style="solid", color="black", weight=3]; 9422[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos wx4620) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg wx469)) True)",fontsize=16,color="black",shape="box"];9422 -> 9436[label="",style="solid", color="black", weight=3]; 9423[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg wx4620) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat (primMulNat (Succ wx4690) wx4620) (Succ wx4710) == LT))",fontsize=16,color="burlywood",shape="box"];25673[label="wx4620/Succ wx46200",fontsize=10,color="white",style="solid",shape="box"];9423 -> 25673[label="",style="solid", color="burlywood", weight=9]; 25673 -> 9437[label="",style="solid", color="burlywood", weight=3]; 25674[label="wx4620/Zero",fontsize=10,color="white",style="solid",shape="box"];9423 -> 25674[label="",style="solid", color="burlywood", weight=9]; 25674 -> 9438[label="",style="solid", color="burlywood", weight=3]; 9424[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg wx4620) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpNat (primMulNat Zero wx4620) (Succ wx4710) == LT))",fontsize=16,color="burlywood",shape="box"];25675[label="wx4620/Succ wx46200",fontsize=10,color="white",style="solid",shape="box"];9424 -> 25675[label="",style="solid", color="burlywood", weight=9]; 25675 -> 9439[label="",style="solid", color="burlywood", weight=3]; 25676[label="wx4620/Zero",fontsize=10,color="white",style="solid",shape="box"];9424 -> 25676[label="",style="solid", color="burlywood", weight=9]; 25676 -> 9440[label="",style="solid", color="burlywood", weight=3]; 9425[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx4690) (Succ wx46200))) == LT))",fontsize=16,color="black",shape="box"];9425 -> 9441[label="",style="solid", color="black", weight=3]; 9426[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx4690) Zero)) == LT))",fontsize=16,color="black",shape="box"];9426 -> 9442[label="",style="solid", color="black", weight=3]; 9427[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx46200))) == LT))",fontsize=16,color="black",shape="box"];9427 -> 9443[label="",style="solid", color="black", weight=3]; 9428[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];9428 -> 9444[label="",style="solid", color="black", weight=3]; 9429[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx4690) (Succ wx46200))) == LT))",fontsize=16,color="black",shape="box"];9429 -> 9445[label="",style="solid", color="black", weight=3]; 9430[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx4690) Zero)) == LT))",fontsize=16,color="black",shape="box"];9430 -> 9446[label="",style="solid", color="black", weight=3]; 9431[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx46200))) == LT))",fontsize=16,color="black",shape="box"];9431 -> 9447[label="",style="solid", color="black", weight=3]; 9432[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];9432 -> 9448[label="",style="solid", color="black", weight=3]; 1043[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1043 -> 1341[label="",style="solid", color="black", weight=3]; 1044[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1044 -> 1342[label="",style="solid", color="black", weight=3]; 1045[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1045 -> 1343[label="",style="solid", color="black", weight=3]; 1046[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1046 -> 1344[label="",style="solid", color="black", weight=3]; 1047[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1047 -> 1345[label="",style="solid", color="black", weight=3]; 1048[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1048 -> 1346[label="",style="solid", color="black", weight=3]; 1049[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1049 -> 1347[label="",style="solid", color="black", weight=3]; 1050[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1050 -> 1348[label="",style="solid", color="black", weight=3]; 1051[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1051 -> 1349[label="",style="solid", color="black", weight=3]; 1052[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1052 -> 1350[label="",style="solid", color="black", weight=3]; 1053[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1053 -> 1351[label="",style="solid", color="black", weight=3]; 1054[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1054 -> 1352[label="",style="solid", color="black", weight=3]; 1055[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1055 -> 1353[label="",style="solid", color="black", weight=3]; 1056[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1056 -> 1354[label="",style="solid", color="black", weight=3]; 1057[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1057 -> 1355[label="",style="solid", color="black", weight=3]; 1058[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1058 -> 1356[label="",style="solid", color="black", weight=3]; 1059[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1059 -> 1357[label="",style="solid", color="black", weight=3]; 1060[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1060 -> 1358[label="",style="solid", color="black", weight=3]; 1061[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1061 -> 1359[label="",style="solid", color="black", weight=3]; 1062[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1062 -> 1360[label="",style="solid", color="black", weight=3]; 1063[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1063 -> 1361[label="",style="solid", color="black", weight=3]; 1064[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1064 -> 1362[label="",style="solid", color="black", weight=3]; 1065[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1065 -> 1363[label="",style="solid", color="black", weight=3]; 1066[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1066 -> 1364[label="",style="solid", color="black", weight=3]; 1067[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1067 -> 1365[label="",style="solid", color="black", weight=3]; 1068[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1068 -> 1366[label="",style="solid", color="black", weight=3]; 1069[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1069 -> 1367[label="",style="solid", color="black", weight=3]; 1070[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1070 -> 1368[label="",style="solid", color="black", weight=3]; 1071[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1071 -> 1369[label="",style="solid", color="black", weight=3]; 1072[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1072 -> 1370[label="",style="solid", color="black", weight=3]; 10237[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat (Succ wx5430) (primMulNat (Succ wx5410) wx5340) == LT))",fontsize=16,color="burlywood",shape="box"];25677[label="wx5340/Succ wx53400",fontsize=10,color="white",style="solid",shape="box"];10237 -> 25677[label="",style="solid", color="burlywood", weight=9]; 25677 -> 10261[label="",style="solid", color="burlywood", weight=3]; 25678[label="wx5340/Zero",fontsize=10,color="white",style="solid",shape="box"];10237 -> 25678[label="",style="solid", color="burlywood", weight=9]; 25678 -> 10262[label="",style="solid", color="burlywood", weight=3]; 10238[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpNat (Succ wx5430) (primMulNat Zero wx5340) == LT))",fontsize=16,color="burlywood",shape="box"];25679[label="wx5340/Succ wx53400",fontsize=10,color="white",style="solid",shape="box"];10238 -> 25679[label="",style="solid", color="burlywood", weight=9]; 25679 -> 10263[label="",style="solid", color="burlywood", weight=3]; 25680[label="wx5340/Zero",fontsize=10,color="white",style="solid",shape="box"];10238 -> 25680[label="",style="solid", color="burlywood", weight=9]; 25680 -> 10264[label="",style="solid", color="burlywood", weight=3]; 10239[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) False)",fontsize=16,color="black",shape="triangle"];10239 -> 10265[label="",style="solid", color="black", weight=3]; 10240[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5410) (Succ wx53400))) == LT))",fontsize=16,color="black",shape="box"];10240 -> 10266[label="",style="solid", color="black", weight=3]; 10241[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5410) Zero)) == LT))",fontsize=16,color="black",shape="box"];10241 -> 10267[label="",style="solid", color="black", weight=3]; 10242[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx53400))) == LT))",fontsize=16,color="black",shape="box"];10242 -> 10268[label="",style="solid", color="black", weight=3]; 10243[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];10243 -> 10269[label="",style="solid", color="black", weight=3]; 10244[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5410) (Succ wx53400))) == LT))",fontsize=16,color="black",shape="box"];10244 -> 10270[label="",style="solid", color="black", weight=3]; 10245[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5410) Zero)) == LT))",fontsize=16,color="black",shape="box"];10245 -> 10271[label="",style="solid", color="black", weight=3]; 10246[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx53400))) == LT))",fontsize=16,color="black",shape="box"];10246 -> 10272[label="",style="solid", color="black", weight=3]; 10247[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];10247 -> 10273[label="",style="solid", color="black", weight=3]; 1079[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1079 -> 1379[label="",style="solid", color="black", weight=3]; 1080[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1080 -> 1380[label="",style="solid", color="black", weight=3]; 1081[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1081 -> 1381[label="",style="solid", color="black", weight=3]; 1082[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1082 -> 1382[label="",style="solid", color="black", weight=3]; 1083[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1083 -> 1383[label="",style="solid", color="black", weight=3]; 1084[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1084 -> 1384[label="",style="solid", color="black", weight=3]; 1085[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1085 -> 1385[label="",style="solid", color="black", weight=3]; 1086[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1086 -> 1386[label="",style="solid", color="black", weight=3]; 1087[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1087 -> 1387[label="",style="solid", color="black", weight=3]; 1088[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1088 -> 1388[label="",style="solid", color="black", weight=3]; 1089[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1089 -> 1389[label="",style="solid", color="black", weight=3]; 1090[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1090 -> 1390[label="",style="solid", color="black", weight=3]; 1091[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1091 -> 1391[label="",style="solid", color="black", weight=3]; 1092[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1092 -> 1392[label="",style="solid", color="black", weight=3]; 1093[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1093 -> 1393[label="",style="solid", color="black", weight=3]; 1094[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1094 -> 1394[label="",style="solid", color="black", weight=3]; 1095[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1095 -> 1395[label="",style="solid", color="black", weight=3]; 1096[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1096 -> 1396[label="",style="solid", color="black", weight=3]; 1097[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1097 -> 1397[label="",style="solid", color="black", weight=3]; 1098[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1098 -> 1398[label="",style="solid", color="black", weight=3]; 1099[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1099 -> 1399[label="",style="solid", color="black", weight=3]; 1100[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1100 -> 1400[label="",style="solid", color="black", weight=3]; 1101[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1101 -> 1401[label="",style="solid", color="black", weight=3]; 1102[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1102 -> 1402[label="",style="solid", color="black", weight=3]; 1103[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1103 -> 1403[label="",style="solid", color="black", weight=3]; 1104[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1104 -> 1404[label="",style="solid", color="black", weight=3]; 1105[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1105 -> 1405[label="",style="solid", color="black", weight=3]; 1106[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1106 -> 1406[label="",style="solid", color="black", weight=3]; 1107[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1107 -> 1407[label="",style="solid", color="black", weight=3]; 1108[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1108 -> 1408[label="",style="solid", color="black", weight=3]; 10947[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos wx5950) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat (primMulNat (Succ wx6020) wx5950) (Succ wx6040) == LT))",fontsize=16,color="burlywood",shape="box"];25681[label="wx5950/Succ wx59500",fontsize=10,color="white",style="solid",shape="box"];10947 -> 25681[label="",style="solid", color="burlywood", weight=9]; 25681 -> 10973[label="",style="solid", color="burlywood", weight=3]; 25682[label="wx5950/Zero",fontsize=10,color="white",style="solid",shape="box"];10947 -> 25682[label="",style="solid", color="burlywood", weight=9]; 25682 -> 10974[label="",style="solid", color="burlywood", weight=3]; 10948[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos wx5950) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpNat (primMulNat Zero wx5950) (Succ wx6040) == LT))",fontsize=16,color="burlywood",shape="box"];25683[label="wx5950/Succ wx59500",fontsize=10,color="white",style="solid",shape="box"];10948 -> 25683[label="",style="solid", color="burlywood", weight=9]; 25683 -> 10975[label="",style="solid", color="burlywood", weight=3]; 25684[label="wx5950/Zero",fontsize=10,color="white",style="solid",shape="box"];10948 -> 25684[label="",style="solid", color="burlywood", weight=9]; 25684 -> 10976[label="",style="solid", color="burlywood", weight=3]; 10949[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg wx5950) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg wx602)) True)",fontsize=16,color="black",shape="box"];10949 -> 10977[label="",style="solid", color="black", weight=3]; 10950[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx6020) (Succ wx59500))) == LT))",fontsize=16,color="black",shape="box"];10950 -> 10978[label="",style="solid", color="black", weight=3]; 10951[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx6020) Zero)) == LT))",fontsize=16,color="black",shape="box"];10951 -> 10979[label="",style="solid", color="black", weight=3]; 10952[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx59500))) == LT))",fontsize=16,color="black",shape="box"];10952 -> 10980[label="",style="solid", color="black", weight=3]; 10953[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];10953 -> 10981[label="",style="solid", color="black", weight=3]; 10954[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx6020) (Succ wx59500))) == LT))",fontsize=16,color="black",shape="box"];10954 -> 10982[label="",style="solid", color="black", weight=3]; 10955[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx6020) Zero)) == LT))",fontsize=16,color="black",shape="box"];10955 -> 10983[label="",style="solid", color="black", weight=3]; 10956[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx59500))) == LT))",fontsize=16,color="black",shape="box"];10956 -> 10984[label="",style="solid", color="black", weight=3]; 10957[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];10957 -> 10985[label="",style="solid", color="black", weight=3]; 1115[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1115 -> 1417[label="",style="solid", color="black", weight=3]; 1116[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1116 -> 1418[label="",style="solid", color="black", weight=3]; 1117[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1117 -> 1419[label="",style="solid", color="black", weight=3]; 1118[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1118 -> 1420[label="",style="solid", color="black", weight=3]; 1119[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1119 -> 1421[label="",style="solid", color="black", weight=3]; 1120[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1120 -> 1422[label="",style="solid", color="black", weight=3]; 1121[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1121 -> 1423[label="",style="solid", color="black", weight=3]; 1122[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1122 -> 1424[label="",style="solid", color="black", weight=3]; 1123[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1123 -> 1425[label="",style="solid", color="black", weight=3]; 1124[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1124 -> 1426[label="",style="solid", color="black", weight=3]; 1125[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1125 -> 1427[label="",style="solid", color="black", weight=3]; 1126[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1126 -> 1428[label="",style="solid", color="black", weight=3]; 1127[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1127 -> 1429[label="",style="solid", color="black", weight=3]; 1128[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1128 -> 1430[label="",style="solid", color="black", weight=3]; 1129[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1129 -> 1431[label="",style="solid", color="black", weight=3]; 1130[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1130 -> 1432[label="",style="solid", color="black", weight=3]; 1131[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1131 -> 1433[label="",style="solid", color="black", weight=3]; 1132[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1132 -> 1434[label="",style="solid", color="black", weight=3]; 1133[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1133 -> 1435[label="",style="solid", color="black", weight=3]; 1134[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1134 -> 1436[label="",style="solid", color="black", weight=3]; 1135[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1135 -> 1437[label="",style="solid", color="black", weight=3]; 1136[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1136 -> 1438[label="",style="solid", color="black", weight=3]; 1137[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1137 -> 1439[label="",style="solid", color="black", weight=3]; 1138[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1138 -> 1440[label="",style="solid", color="black", weight=3]; 1139[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1139 -> 1441[label="",style="solid", color="black", weight=3]; 1140[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1140 -> 1442[label="",style="solid", color="black", weight=3]; 1141[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1141 -> 1443[label="",style="solid", color="black", weight=3]; 1142[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1142 -> 1444[label="",style="solid", color="black", weight=3]; 1143[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1143 -> 1445[label="",style="solid", color="black", weight=3]; 1144[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1144 -> 1446[label="",style="solid", color="black", weight=3]; 11757[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) False)",fontsize=16,color="black",shape="triangle"];11757 -> 11781[label="",style="solid", color="black", weight=3]; 11758[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat (Succ wx6730) (primMulNat (Succ wx6710) wx6640) == LT))",fontsize=16,color="burlywood",shape="box"];25685[label="wx6640/Succ wx66400",fontsize=10,color="white",style="solid",shape="box"];11758 -> 25685[label="",style="solid", color="burlywood", weight=9]; 25685 -> 11782[label="",style="solid", color="burlywood", weight=3]; 25686[label="wx6640/Zero",fontsize=10,color="white",style="solid",shape="box"];11758 -> 25686[label="",style="solid", color="burlywood", weight=9]; 25686 -> 11783[label="",style="solid", color="burlywood", weight=3]; 11759[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpNat (Succ wx6730) (primMulNat Zero wx6640) == LT))",fontsize=16,color="burlywood",shape="box"];25687[label="wx6640/Succ wx66400",fontsize=10,color="white",style="solid",shape="box"];11759 -> 25687[label="",style="solid", color="burlywood", weight=9]; 25687 -> 11784[label="",style="solid", color="burlywood", weight=3]; 25688[label="wx6640/Zero",fontsize=10,color="white",style="solid",shape="box"];11759 -> 25688[label="",style="solid", color="burlywood", weight=9]; 25688 -> 11785[label="",style="solid", color="burlywood", weight=3]; 11760[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx6710) (Succ wx66400))) == LT))",fontsize=16,color="black",shape="box"];11760 -> 11786[label="",style="solid", color="black", weight=3]; 11761[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx6710) Zero)) == LT))",fontsize=16,color="black",shape="box"];11761 -> 11787[label="",style="solid", color="black", weight=3]; 11762[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx66400))) == LT))",fontsize=16,color="black",shape="box"];11762 -> 11788[label="",style="solid", color="black", weight=3]; 11763[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];11763 -> 11789[label="",style="solid", color="black", weight=3]; 11764[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx6710) (Succ wx66400))) == LT))",fontsize=16,color="black",shape="box"];11764 -> 11790[label="",style="solid", color="black", weight=3]; 11765[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx6710) Zero)) == LT))",fontsize=16,color="black",shape="box"];11765 -> 11791[label="",style="solid", color="black", weight=3]; 11766[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx66400))) == LT))",fontsize=16,color="black",shape="box"];11766 -> 11792[label="",style="solid", color="black", weight=3]; 11767[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];11767 -> 11793[label="",style="solid", color="black", weight=3]; 1151[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1151 -> 1455[label="",style="solid", color="black", weight=3]; 1152[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1152 -> 1456[label="",style="solid", color="black", weight=3]; 1153[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1153 -> 1457[label="",style="solid", color="black", weight=3]; 1154[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1154 -> 1458[label="",style="solid", color="black", weight=3]; 1155[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1155 -> 1459[label="",style="solid", color="black", weight=3]; 1156[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1156 -> 1460[label="",style="solid", color="black", weight=3]; 1157[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1157 -> 1461[label="",style="solid", color="black", weight=3]; 1158[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1158 -> 1462[label="",style="solid", color="black", weight=3]; 1159[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1159 -> 1463[label="",style="solid", color="black", weight=3]; 1160[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1160 -> 1464[label="",style="solid", color="black", weight=3]; 1161[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1161 -> 1465[label="",style="solid", color="black", weight=3]; 1162[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1162 -> 1466[label="",style="solid", color="black", weight=3]; 1163[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1163 -> 1467[label="",style="solid", color="black", weight=3]; 1164[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1164 -> 1468[label="",style="solid", color="black", weight=3]; 1165[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1165 -> 1469[label="",style="solid", color="black", weight=3]; 1166[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1166 -> 1470[label="",style="solid", color="black", weight=3]; 1167[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1167 -> 1471[label="",style="solid", color="black", weight=3]; 1168[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1168 -> 1472[label="",style="solid", color="black", weight=3]; 1169[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1169 -> 1473[label="",style="solid", color="black", weight=3]; 1170[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1170 -> 1474[label="",style="solid", color="black", weight=3]; 1171[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1171 -> 1475[label="",style="solid", color="black", weight=3]; 1172[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1172 -> 1476[label="",style="solid", color="black", weight=3]; 1173[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1173 -> 1477[label="",style="solid", color="black", weight=3]; 1174[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1174 -> 1478[label="",style="solid", color="black", weight=3]; 1175[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1175 -> 1479[label="",style="solid", color="black", weight=3]; 1176[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wx51000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1176 -> 1480[label="",style="solid", color="black", weight=3]; 1177[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1177 -> 1481[label="",style="solid", color="black", weight=3]; 1178[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (EQ == LT))",fontsize=16,color="black",shape="box"];1178 -> 1482[label="",style="solid", color="black", weight=3]; 1179[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1179 -> 1483[label="",style="solid", color="black", weight=3]; 1180[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];1180 -> 1484[label="",style="solid", color="black", weight=3]; 7733 -> 7683[label="",style="dashed", color="red", weight=0]; 7733[label="primPlusNat wx3180 wx311",fontsize=16,color="magenta"];7733 -> 7755[label="",style="dashed", color="magenta", weight=3]; 7733 -> 7756[label="",style="dashed", color="magenta", weight=3]; 7732[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpNat (Succ (Succ wx356)) (primMulNat wx317 wx3100) == LT))",fontsize=16,color="burlywood",shape="triangle"];25689[label="wx317/Succ wx3170",fontsize=10,color="white",style="solid",shape="box"];7732 -> 25689[label="",style="solid", color="burlywood", weight=9]; 25689 -> 7757[label="",style="solid", color="burlywood", weight=3]; 25690[label="wx317/Zero",fontsize=10,color="white",style="solid",shape="box"];7732 -> 25690[label="",style="solid", color="burlywood", weight=9]; 25690 -> 7758[label="",style="solid", color="burlywood", weight=3]; 7734[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Neg wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) False)",fontsize=16,color="black",shape="box"];7734 -> 7759[label="",style="solid", color="black", weight=3]; 7735[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ wx311) (primMulNat (Succ wx3170) wx3100) == LT))",fontsize=16,color="burlywood",shape="box"];25691[label="wx3100/Succ wx31000",fontsize=10,color="white",style="solid",shape="box"];7735 -> 25691[label="",style="solid", color="burlywood", weight=9]; 25691 -> 7760[label="",style="solid", color="burlywood", weight=3]; 25692[label="wx3100/Zero",fontsize=10,color="white",style="solid",shape="box"];7735 -> 25692[label="",style="solid", color="burlywood", weight=9]; 25692 -> 7761[label="",style="solid", color="burlywood", weight=3]; 7736[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpNat (Succ wx311) (primMulNat Zero wx3100) == LT))",fontsize=16,color="burlywood",shape="box"];25693[label="wx3100/Succ wx31000",fontsize=10,color="white",style="solid",shape="box"];7736 -> 25693[label="",style="solid", color="burlywood", weight=9]; 25693 -> 7762[label="",style="solid", color="burlywood", weight=3]; 25694[label="wx3100/Zero",fontsize=10,color="white",style="solid",shape="box"];7736 -> 25694[label="",style="solid", color="burlywood", weight=9]; 25694 -> 7763[label="",style="solid", color="burlywood", weight=3]; 1189[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25695[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1189 -> 25695[label="",style="solid", color="burlywood", weight=9]; 25695 -> 1496[label="",style="solid", color="burlywood", weight=3]; 25696[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1189 -> 25696[label="",style="solid", color="burlywood", weight=9]; 25696 -> 1497[label="",style="solid", color="burlywood", weight=3]; 1190[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1190 -> 1498[label="",style="solid", color="black", weight=3]; 1191[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1191 -> 1499[label="",style="solid", color="black", weight=3]; 1192[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1192 -> 1500[label="",style="solid", color="black", weight=3]; 1193[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1193 -> 1501[label="",style="solid", color="black", weight=3]; 1194[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25697[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1194 -> 25697[label="",style="solid", color="burlywood", weight=9]; 25697 -> 1502[label="",style="solid", color="burlywood", weight=3]; 25698[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1194 -> 25698[label="",style="solid", color="burlywood", weight=9]; 25698 -> 1503[label="",style="solid", color="burlywood", weight=3]; 1195[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1195 -> 1504[label="",style="solid", color="black", weight=3]; 1196[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1196 -> 1505[label="",style="solid", color="black", weight=3]; 1197[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1197 -> 1506[label="",style="solid", color="black", weight=3]; 1198[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1198 -> 1507[label="",style="solid", color="black", weight=3]; 1199[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25699[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1199 -> 25699[label="",style="solid", color="burlywood", weight=9]; 25699 -> 1508[label="",style="solid", color="burlywood", weight=3]; 25700[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1199 -> 25700[label="",style="solid", color="burlywood", weight=9]; 25700 -> 1509[label="",style="solid", color="burlywood", weight=3]; 1200[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1200 -> 1510[label="",style="solid", color="black", weight=3]; 1201[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1201 -> 1511[label="",style="solid", color="black", weight=3]; 1202[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1202 -> 1512[label="",style="solid", color="black", weight=3]; 1203[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1203 -> 1513[label="",style="solid", color="black", weight=3]; 1204[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25701[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1204 -> 25701[label="",style="solid", color="burlywood", weight=9]; 25701 -> 1514[label="",style="solid", color="burlywood", weight=3]; 25702[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1204 -> 25702[label="",style="solid", color="burlywood", weight=9]; 25702 -> 1515[label="",style="solid", color="burlywood", weight=3]; 1205[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1205 -> 1516[label="",style="solid", color="black", weight=3]; 1206[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1206 -> 1517[label="",style="solid", color="black", weight=3]; 1207[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1207 -> 1518[label="",style="solid", color="black", weight=3]; 1208[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1208 -> 1519[label="",style="solid", color="black", weight=3]; 1209[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25703[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1209 -> 25703[label="",style="solid", color="burlywood", weight=9]; 25703 -> 1520[label="",style="solid", color="burlywood", weight=3]; 25704[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1209 -> 25704[label="",style="solid", color="burlywood", weight=9]; 25704 -> 1521[label="",style="solid", color="burlywood", weight=3]; 1210[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1210 -> 1522[label="",style="solid", color="black", weight=3]; 1211[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1211 -> 1523[label="",style="solid", color="black", weight=3]; 1212[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1212 -> 1524[label="",style="solid", color="black", weight=3]; 1213[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1213 -> 1525[label="",style="solid", color="black", weight=3]; 1214[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25705[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1214 -> 25705[label="",style="solid", color="burlywood", weight=9]; 25705 -> 1526[label="",style="solid", color="burlywood", weight=3]; 25706[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1214 -> 25706[label="",style="solid", color="burlywood", weight=9]; 25706 -> 1527[label="",style="solid", color="burlywood", weight=3]; 1215[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1215 -> 1528[label="",style="solid", color="black", weight=3]; 1216[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1216 -> 1529[label="",style="solid", color="black", weight=3]; 1217[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1217 -> 1530[label="",style="solid", color="black", weight=3]; 1218[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1218 -> 1531[label="",style="solid", color="black", weight=3]; 7737[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Pos wx3210) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos wx328)) True)",fontsize=16,color="black",shape="box"];7737 -> 7764[label="",style="solid", color="black", weight=3]; 7739 -> 7683[label="",style="dashed", color="red", weight=0]; 7739[label="primPlusNat wx3290 wx322",fontsize=16,color="magenta"];7739 -> 7765[label="",style="dashed", color="magenta", weight=3]; 7739 -> 7766[label="",style="dashed", color="magenta", weight=3]; 7738[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg wx3210) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos wx328)) (primCmpNat (primMulNat wx328 wx3210) (Succ (Succ wx357)) == LT))",fontsize=16,color="burlywood",shape="triangle"];25707[label="wx328/Succ wx3280",fontsize=10,color="white",style="solid",shape="box"];7738 -> 25707[label="",style="solid", color="burlywood", weight=9]; 25707 -> 7767[label="",style="solid", color="burlywood", weight=3]; 25708[label="wx328/Zero",fontsize=10,color="white",style="solid",shape="box"];7738 -> 25708[label="",style="solid", color="burlywood", weight=9]; 25708 -> 7768[label="",style="solid", color="burlywood", weight=3]; 7740[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg wx3210) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat (primMulNat (Succ wx3280) wx3210) (Succ wx322) == LT))",fontsize=16,color="burlywood",shape="box"];25709[label="wx3210/Succ wx32100",fontsize=10,color="white",style="solid",shape="box"];7740 -> 25709[label="",style="solid", color="burlywood", weight=9]; 25709 -> 7786[label="",style="solid", color="burlywood", weight=3]; 25710[label="wx3210/Zero",fontsize=10,color="white",style="solid",shape="box"];7740 -> 25710[label="",style="solid", color="burlywood", weight=9]; 25710 -> 7787[label="",style="solid", color="burlywood", weight=3]; 7741[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg wx3210) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos Zero)) (primCmpNat (primMulNat Zero wx3210) (Succ wx322) == LT))",fontsize=16,color="burlywood",shape="box"];25711[label="wx3210/Succ wx32100",fontsize=10,color="white",style="solid",shape="box"];7741 -> 25711[label="",style="solid", color="burlywood", weight=9]; 25711 -> 7788[label="",style="solid", color="burlywood", weight=3]; 25712[label="wx3210/Zero",fontsize=10,color="white",style="solid",shape="box"];7741 -> 25712[label="",style="solid", color="burlywood", weight=9]; 25712 -> 7789[label="",style="solid", color="burlywood", weight=3]; 1227[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25713[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1227 -> 25713[label="",style="solid", color="burlywood", weight=9]; 25713 -> 1543[label="",style="solid", color="burlywood", weight=3]; 25714[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1227 -> 25714[label="",style="solid", color="burlywood", weight=9]; 25714 -> 1544[label="",style="solid", color="burlywood", weight=3]; 1228[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1228 -> 1545[label="",style="solid", color="black", weight=3]; 1229[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1229 -> 1546[label="",style="solid", color="black", weight=3]; 1230[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1230 -> 1547[label="",style="solid", color="black", weight=3]; 1231[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1231 -> 1548[label="",style="solid", color="black", weight=3]; 1232[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25715[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1232 -> 25715[label="",style="solid", color="burlywood", weight=9]; 25715 -> 1549[label="",style="solid", color="burlywood", weight=3]; 25716[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1232 -> 25716[label="",style="solid", color="burlywood", weight=9]; 25716 -> 1550[label="",style="solid", color="burlywood", weight=3]; 1233[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1233 -> 1551[label="",style="solid", color="black", weight=3]; 1234[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1234 -> 1552[label="",style="solid", color="black", weight=3]; 1235[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1235 -> 1553[label="",style="solid", color="black", weight=3]; 1236[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1236 -> 1554[label="",style="solid", color="black", weight=3]; 1237[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25717[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1237 -> 25717[label="",style="solid", color="burlywood", weight=9]; 25717 -> 1555[label="",style="solid", color="burlywood", weight=3]; 25718[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1237 -> 25718[label="",style="solid", color="burlywood", weight=9]; 25718 -> 1556[label="",style="solid", color="burlywood", weight=3]; 1238[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1238 -> 1557[label="",style="solid", color="black", weight=3]; 1239[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1239 -> 1558[label="",style="solid", color="black", weight=3]; 1240[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1240 -> 1559[label="",style="solid", color="black", weight=3]; 1241[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1241 -> 1560[label="",style="solid", color="black", weight=3]; 1242[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25719[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1242 -> 25719[label="",style="solid", color="burlywood", weight=9]; 25719 -> 1561[label="",style="solid", color="burlywood", weight=3]; 25720[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1242 -> 25720[label="",style="solid", color="burlywood", weight=9]; 25720 -> 1562[label="",style="solid", color="burlywood", weight=3]; 1243[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1243 -> 1563[label="",style="solid", color="black", weight=3]; 1244[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1244 -> 1564[label="",style="solid", color="black", weight=3]; 1245[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1245 -> 1565[label="",style="solid", color="black", weight=3]; 1246[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1246 -> 1566[label="",style="solid", color="black", weight=3]; 1247[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25721[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1247 -> 25721[label="",style="solid", color="burlywood", weight=9]; 25721 -> 1567[label="",style="solid", color="burlywood", weight=3]; 25722[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1247 -> 25722[label="",style="solid", color="burlywood", weight=9]; 25722 -> 1568[label="",style="solid", color="burlywood", weight=3]; 1248[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1248 -> 1569[label="",style="solid", color="black", weight=3]; 1249[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1249 -> 1570[label="",style="solid", color="black", weight=3]; 1250[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1250 -> 1571[label="",style="solid", color="black", weight=3]; 1251[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1251 -> 1572[label="",style="solid", color="black", weight=3]; 1252[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25723[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1252 -> 25723[label="",style="solid", color="burlywood", weight=9]; 25723 -> 1573[label="",style="solid", color="burlywood", weight=3]; 25724[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1252 -> 25724[label="",style="solid", color="burlywood", weight=9]; 25724 -> 1574[label="",style="solid", color="burlywood", weight=3]; 1253[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1253 -> 1575[label="",style="solid", color="black", weight=3]; 1254[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1254 -> 1576[label="",style="solid", color="black", weight=3]; 1255[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1255 -> 1577[label="",style="solid", color="black", weight=3]; 1256[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1256 -> 1578[label="",style="solid", color="black", weight=3]; 7742[label="wx3400",fontsize=16,color="green",shape="box"];7743[label="wx333",fontsize=16,color="green",shape="box"];7744 -> 7730[label="",style="dashed", color="red", weight=0]; 7744[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Pos wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (GT == LT))",fontsize=16,color="magenta"];7745[label="wx3400",fontsize=16,color="green",shape="box"];7746[label="wx333",fontsize=16,color="green",shape="box"];7747[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpNat (Succ (Succ wx355)) (primMulNat wx339 wx3320) == LT))",fontsize=16,color="burlywood",shape="box"];25725[label="wx339/Succ wx3390",fontsize=10,color="white",style="solid",shape="box"];7747 -> 25725[label="",style="solid", color="burlywood", weight=9]; 25725 -> 7790[label="",style="solid", color="burlywood", weight=3]; 25726[label="wx339/Zero",fontsize=10,color="white",style="solid",shape="box"];7747 -> 25726[label="",style="solid", color="burlywood", weight=9]; 25726 -> 7791[label="",style="solid", color="burlywood", weight=3]; 7748[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Pos wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) False)",fontsize=16,color="black",shape="box"];7748 -> 7792[label="",style="solid", color="black", weight=3]; 7749[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ wx333) (primMulNat (Succ wx3390) wx3320) == LT))",fontsize=16,color="burlywood",shape="box"];25727[label="wx3320/Succ wx33200",fontsize=10,color="white",style="solid",shape="box"];7749 -> 25727[label="",style="solid", color="burlywood", weight=9]; 25727 -> 7793[label="",style="solid", color="burlywood", weight=3]; 25728[label="wx3320/Zero",fontsize=10,color="white",style="solid",shape="box"];7749 -> 25728[label="",style="solid", color="burlywood", weight=9]; 25728 -> 7794[label="",style="solid", color="burlywood", weight=3]; 7750[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpNat (Succ wx333) (primMulNat Zero wx3320) == LT))",fontsize=16,color="burlywood",shape="box"];25729[label="wx3320/Succ wx33200",fontsize=10,color="white",style="solid",shape="box"];7750 -> 25729[label="",style="solid", color="burlywood", weight=9]; 25729 -> 7795[label="",style="solid", color="burlywood", weight=3]; 25730[label="wx3320/Zero",fontsize=10,color="white",style="solid",shape="box"];7750 -> 25730[label="",style="solid", color="burlywood", weight=9]; 25730 -> 7796[label="",style="solid", color="burlywood", weight=3]; 1265[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25731[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1265 -> 25731[label="",style="solid", color="burlywood", weight=9]; 25731 -> 1590[label="",style="solid", color="burlywood", weight=3]; 25732[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1265 -> 25732[label="",style="solid", color="burlywood", weight=9]; 25732 -> 1591[label="",style="solid", color="burlywood", weight=3]; 1266[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1266 -> 1592[label="",style="solid", color="black", weight=3]; 1267[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1267 -> 1593[label="",style="solid", color="black", weight=3]; 1268[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1268 -> 1594[label="",style="solid", color="black", weight=3]; 1269[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1269 -> 1595[label="",style="solid", color="black", weight=3]; 1270[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25733[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1270 -> 25733[label="",style="solid", color="burlywood", weight=9]; 25733 -> 1596[label="",style="solid", color="burlywood", weight=3]; 25734[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1270 -> 25734[label="",style="solid", color="burlywood", weight=9]; 25734 -> 1597[label="",style="solid", color="burlywood", weight=3]; 1271[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1271 -> 1598[label="",style="solid", color="black", weight=3]; 1272[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1272 -> 1599[label="",style="solid", color="black", weight=3]; 1273[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1273 -> 1600[label="",style="solid", color="black", weight=3]; 1274[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1274 -> 1601[label="",style="solid", color="black", weight=3]; 1275[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25735[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1275 -> 25735[label="",style="solid", color="burlywood", weight=9]; 25735 -> 1602[label="",style="solid", color="burlywood", weight=3]; 25736[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1275 -> 25736[label="",style="solid", color="burlywood", weight=9]; 25736 -> 1603[label="",style="solid", color="burlywood", weight=3]; 1276[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1276 -> 1604[label="",style="solid", color="black", weight=3]; 1277[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1277 -> 1605[label="",style="solid", color="black", weight=3]; 1278[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1278 -> 1606[label="",style="solid", color="black", weight=3]; 1279[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1279 -> 1607[label="",style="solid", color="black", weight=3]; 1280[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25737[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1280 -> 25737[label="",style="solid", color="burlywood", weight=9]; 25737 -> 1608[label="",style="solid", color="burlywood", weight=3]; 25738[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1280 -> 25738[label="",style="solid", color="burlywood", weight=9]; 25738 -> 1609[label="",style="solid", color="burlywood", weight=3]; 1281[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1281 -> 1610[label="",style="solid", color="black", weight=3]; 1282[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1282 -> 1611[label="",style="solid", color="black", weight=3]; 1283[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1283 -> 1612[label="",style="solid", color="black", weight=3]; 1284[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1284 -> 1613[label="",style="solid", color="black", weight=3]; 1285[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25739[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1285 -> 25739[label="",style="solid", color="burlywood", weight=9]; 25739 -> 1614[label="",style="solid", color="burlywood", weight=3]; 25740[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1285 -> 25740[label="",style="solid", color="burlywood", weight=9]; 25740 -> 1615[label="",style="solid", color="burlywood", weight=3]; 1286[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1286 -> 1616[label="",style="solid", color="black", weight=3]; 1287[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1287 -> 1617[label="",style="solid", color="black", weight=3]; 1288[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1288 -> 1618[label="",style="solid", color="black", weight=3]; 1289[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1289 -> 1619[label="",style="solid", color="black", weight=3]; 1290[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25741[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1290 -> 25741[label="",style="solid", color="burlywood", weight=9]; 25741 -> 1620[label="",style="solid", color="burlywood", weight=3]; 25742[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1290 -> 25742[label="",style="solid", color="burlywood", weight=9]; 25742 -> 1621[label="",style="solid", color="burlywood", weight=3]; 1291[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1291 -> 1622[label="",style="solid", color="black", weight=3]; 1292[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1292 -> 1623[label="",style="solid", color="black", weight=3]; 1293[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1293 -> 1624[label="",style="solid", color="black", weight=3]; 1294[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1294 -> 1625[label="",style="solid", color="black", weight=3]; 8721[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat (primMulNat (Succ wx4090) (Succ wx40200)) (Succ wx4110) == LT))",fontsize=16,color="black",shape="box"];8721 -> 8753[label="",style="solid", color="black", weight=3]; 8722[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat (primMulNat (Succ wx4090) Zero) (Succ wx4110) == LT))",fontsize=16,color="black",shape="box"];8722 -> 8754[label="",style="solid", color="black", weight=3]; 8723[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpNat (primMulNat Zero (Succ wx40200)) (Succ wx4110) == LT))",fontsize=16,color="black",shape="box"];8723 -> 8755[label="",style="solid", color="black", weight=3]; 8724[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpNat (primMulNat Zero Zero) (Succ wx4110) == LT))",fontsize=16,color="black",shape="box"];8724 -> 8756[label="",style="solid", color="black", weight=3]; 8725 -> 6[label="",style="dashed", color="red", weight=0]; 8725[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM wx406 (Float (Neg (Succ wx408)) (Pos wx409)))",fontsize=16,color="magenta"];8725 -> 8757[label="",style="dashed", color="magenta", weight=3]; 8725 -> 8758[label="",style="dashed", color="magenta", weight=3]; 8725 -> 8759[label="",style="dashed", color="magenta", weight=3]; 8726 -> 8760[label="",style="dashed", color="red", weight=0]; 8726[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx4090 (Succ wx40200)) (Succ wx40200))) == LT))",fontsize=16,color="magenta"];8726 -> 8761[label="",style="dashed", color="magenta", weight=3]; 8727[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];8727 -> 8762[label="",style="solid", color="black", weight=3]; 8728[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];8728 -> 8763[label="",style="solid", color="black", weight=3]; 8729[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];8729 -> 8764[label="",style="solid", color="black", weight=3]; 8730 -> 8765[label="",style="dashed", color="red", weight=0]; 8730[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx4090 (Succ wx40200)) (Succ wx40200))) == LT))",fontsize=16,color="magenta"];8730 -> 8766[label="",style="dashed", color="magenta", weight=3]; 8731[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8731 -> 8767[label="",style="solid", color="black", weight=3]; 8732[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8732 -> 8768[label="",style="solid", color="black", weight=3]; 8733[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8733 -> 8769[label="",style="solid", color="black", weight=3]; 1303[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25743[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1303 -> 25743[label="",style="solid", color="burlywood", weight=9]; 25743 -> 1637[label="",style="solid", color="burlywood", weight=3]; 25744[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1303 -> 25744[label="",style="solid", color="burlywood", weight=9]; 25744 -> 1638[label="",style="solid", color="burlywood", weight=3]; 1304[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1304 -> 1639[label="",style="solid", color="black", weight=3]; 1305[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1305 -> 1640[label="",style="solid", color="black", weight=3]; 1306[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1306 -> 1641[label="",style="solid", color="black", weight=3]; 1307[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1307 -> 1642[label="",style="solid", color="black", weight=3]; 1308[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25745[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1308 -> 25745[label="",style="solid", color="burlywood", weight=9]; 25745 -> 1643[label="",style="solid", color="burlywood", weight=3]; 25746[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1308 -> 25746[label="",style="solid", color="burlywood", weight=9]; 25746 -> 1644[label="",style="solid", color="burlywood", weight=3]; 1309[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1309 -> 1645[label="",style="solid", color="black", weight=3]; 1310[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1310 -> 1646[label="",style="solid", color="black", weight=3]; 1311[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1311 -> 1647[label="",style="solid", color="black", weight=3]; 1312[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1312 -> 1648[label="",style="solid", color="black", weight=3]; 1313[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25747[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1313 -> 25747[label="",style="solid", color="burlywood", weight=9]; 25747 -> 1649[label="",style="solid", color="burlywood", weight=3]; 25748[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1313 -> 25748[label="",style="solid", color="burlywood", weight=9]; 25748 -> 1650[label="",style="solid", color="burlywood", weight=3]; 1314[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1314 -> 1651[label="",style="solid", color="black", weight=3]; 1315[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1315 -> 1652[label="",style="solid", color="black", weight=3]; 1316[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1316 -> 1653[label="",style="solid", color="black", weight=3]; 1317[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1317 -> 1654[label="",style="solid", color="black", weight=3]; 1318[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25749[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1318 -> 25749[label="",style="solid", color="burlywood", weight=9]; 25749 -> 1655[label="",style="solid", color="burlywood", weight=3]; 25750[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1318 -> 25750[label="",style="solid", color="burlywood", weight=9]; 25750 -> 1656[label="",style="solid", color="burlywood", weight=3]; 1319[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1319 -> 1657[label="",style="solid", color="black", weight=3]; 1320[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1320 -> 1658[label="",style="solid", color="black", weight=3]; 1321[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1321 -> 1659[label="",style="solid", color="black", weight=3]; 1322[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1322 -> 1660[label="",style="solid", color="black", weight=3]; 1323[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25751[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1323 -> 25751[label="",style="solid", color="burlywood", weight=9]; 25751 -> 1661[label="",style="solid", color="burlywood", weight=3]; 25752[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1323 -> 25752[label="",style="solid", color="burlywood", weight=9]; 25752 -> 1662[label="",style="solid", color="burlywood", weight=3]; 1324[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1324 -> 1663[label="",style="solid", color="black", weight=3]; 1325[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1325 -> 1664[label="",style="solid", color="black", weight=3]; 1326[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1326 -> 1665[label="",style="solid", color="black", weight=3]; 1327[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1327 -> 1666[label="",style="solid", color="black", weight=3]; 1328[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25753[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1328 -> 25753[label="",style="solid", color="burlywood", weight=9]; 25753 -> 1667[label="",style="solid", color="burlywood", weight=3]; 25754[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1328 -> 25754[label="",style="solid", color="burlywood", weight=9]; 25754 -> 1668[label="",style="solid", color="burlywood", weight=3]; 1329[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1329 -> 1669[label="",style="solid", color="black", weight=3]; 1330[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1330 -> 1670[label="",style="solid", color="black", weight=3]; 1331[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1331 -> 1671[label="",style="solid", color="black", weight=3]; 1332[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];1332 -> 1672[label="",style="solid", color="black", weight=3]; 9436 -> 6[label="",style="dashed", color="red", weight=0]; 9436[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM wx466 (Float (Pos (Succ wx468)) (Neg wx469)))",fontsize=16,color="magenta"];9436 -> 9451[label="",style="dashed", color="magenta", weight=3]; 9436 -> 9452[label="",style="dashed", color="magenta", weight=3]; 9436 -> 9453[label="",style="dashed", color="magenta", weight=3]; 9437[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat (primMulNat (Succ wx4690) (Succ wx46200)) (Succ wx4710) == LT))",fontsize=16,color="black",shape="box"];9437 -> 9454[label="",style="solid", color="black", weight=3]; 9438[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat (primMulNat (Succ wx4690) Zero) (Succ wx4710) == LT))",fontsize=16,color="black",shape="box"];9438 -> 9455[label="",style="solid", color="black", weight=3]; 9439[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpNat (primMulNat Zero (Succ wx46200)) (Succ wx4710) == LT))",fontsize=16,color="black",shape="box"];9439 -> 9456[label="",style="solid", color="black", weight=3]; 9440[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpNat (primMulNat Zero Zero) (Succ wx4710) == LT))",fontsize=16,color="black",shape="box"];9440 -> 9457[label="",style="solid", color="black", weight=3]; 9441 -> 9458[label="",style="dashed", color="red", weight=0]; 9441[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx4690 (Succ wx46200)) (Succ wx46200))) == LT))",fontsize=16,color="magenta"];9441 -> 9459[label="",style="dashed", color="magenta", weight=3]; 9442[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9442 -> 9460[label="",style="solid", color="black", weight=3]; 9443[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9443 -> 9461[label="",style="solid", color="black", weight=3]; 9444[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9444 -> 9462[label="",style="solid", color="black", weight=3]; 9445 -> 9463[label="",style="dashed", color="red", weight=0]; 9445[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx4690 (Succ wx46200)) (Succ wx46200))) == LT))",fontsize=16,color="magenta"];9445 -> 9464[label="",style="dashed", color="magenta", weight=3]; 9446[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9446 -> 9465[label="",style="solid", color="black", weight=3]; 9447[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9447 -> 9466[label="",style="solid", color="black", weight=3]; 9448[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9448 -> 9467[label="",style="solid", color="black", weight=3]; 1341[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25755[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1341 -> 25755[label="",style="solid", color="burlywood", weight=9]; 25755 -> 1684[label="",style="solid", color="burlywood", weight=3]; 25756[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1341 -> 25756[label="",style="solid", color="burlywood", weight=9]; 25756 -> 1685[label="",style="solid", color="burlywood", weight=3]; 1342[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1342 -> 1686[label="",style="solid", color="black", weight=3]; 1343[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1343 -> 1687[label="",style="solid", color="black", weight=3]; 1344[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1344 -> 1688[label="",style="solid", color="black", weight=3]; 1345[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1345 -> 1689[label="",style="solid", color="black", weight=3]; 1346[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25757[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1346 -> 25757[label="",style="solid", color="burlywood", weight=9]; 25757 -> 1690[label="",style="solid", color="burlywood", weight=3]; 25758[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1346 -> 25758[label="",style="solid", color="burlywood", weight=9]; 25758 -> 1691[label="",style="solid", color="burlywood", weight=3]; 1347[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1347 -> 1692[label="",style="solid", color="black", weight=3]; 1348[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1348 -> 1693[label="",style="solid", color="black", weight=3]; 1349[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1349 -> 1694[label="",style="solid", color="black", weight=3]; 1350[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1350 -> 1695[label="",style="solid", color="black", weight=3]; 1351[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25759[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1351 -> 25759[label="",style="solid", color="burlywood", weight=9]; 25759 -> 1696[label="",style="solid", color="burlywood", weight=3]; 25760[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1351 -> 25760[label="",style="solid", color="burlywood", weight=9]; 25760 -> 1697[label="",style="solid", color="burlywood", weight=3]; 1352[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1352 -> 1698[label="",style="solid", color="black", weight=3]; 1353[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1353 -> 1699[label="",style="solid", color="black", weight=3]; 1354[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1354 -> 1700[label="",style="solid", color="black", weight=3]; 1355[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1355 -> 1701[label="",style="solid", color="black", weight=3]; 1356[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25761[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1356 -> 25761[label="",style="solid", color="burlywood", weight=9]; 25761 -> 1702[label="",style="solid", color="burlywood", weight=3]; 25762[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1356 -> 25762[label="",style="solid", color="burlywood", weight=9]; 25762 -> 1703[label="",style="solid", color="burlywood", weight=3]; 1357[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1357 -> 1704[label="",style="solid", color="black", weight=3]; 1358[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1358 -> 1705[label="",style="solid", color="black", weight=3]; 1359[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1359 -> 1706[label="",style="solid", color="black", weight=3]; 1360[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1360 -> 1707[label="",style="solid", color="black", weight=3]; 1361[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25763[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1361 -> 25763[label="",style="solid", color="burlywood", weight=9]; 25763 -> 1708[label="",style="solid", color="burlywood", weight=3]; 25764[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1361 -> 25764[label="",style="solid", color="burlywood", weight=9]; 25764 -> 1709[label="",style="solid", color="burlywood", weight=3]; 1362[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1362 -> 1710[label="",style="solid", color="black", weight=3]; 1363[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1363 -> 1711[label="",style="solid", color="black", weight=3]; 1364[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1364 -> 1712[label="",style="solid", color="black", weight=3]; 1365[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1365 -> 1713[label="",style="solid", color="black", weight=3]; 1366[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25765[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1366 -> 25765[label="",style="solid", color="burlywood", weight=9]; 25765 -> 1714[label="",style="solid", color="burlywood", weight=3]; 25766[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1366 -> 25766[label="",style="solid", color="burlywood", weight=9]; 25766 -> 1715[label="",style="solid", color="burlywood", weight=3]; 1367[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1367 -> 1716[label="",style="solid", color="black", weight=3]; 1368[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1368 -> 1717[label="",style="solid", color="black", weight=3]; 1369[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1369 -> 1718[label="",style="solid", color="black", weight=3]; 1370[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1370 -> 1719[label="",style="solid", color="black", weight=3]; 10261[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat (Succ wx5430) (primMulNat (Succ wx5410) (Succ wx53400)) == LT))",fontsize=16,color="black",shape="box"];10261 -> 10291[label="",style="solid", color="black", weight=3]; 10262[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat (Succ wx5430) (primMulNat (Succ wx5410) Zero) == LT))",fontsize=16,color="black",shape="box"];10262 -> 10292[label="",style="solid", color="black", weight=3]; 10263[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpNat (Succ wx5430) (primMulNat Zero (Succ wx53400)) == LT))",fontsize=16,color="black",shape="box"];10263 -> 10293[label="",style="solid", color="black", weight=3]; 10264[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpNat (Succ wx5430) (primMulNat Zero Zero) == LT))",fontsize=16,color="black",shape="box"];10264 -> 10294[label="",style="solid", color="black", weight=3]; 10265[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (Float (Neg (Succ wx540)) (Neg wx541) > Float (Neg wx5340) (Pos (Succ wx535))))",fontsize=16,color="black",shape="box"];10265 -> 10295[label="",style="solid", color="black", weight=3]; 10266 -> 10296[label="",style="dashed", color="red", weight=0]; 10266[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx5410 (Succ wx53400)) (Succ wx53400))) == LT))",fontsize=16,color="magenta"];10266 -> 10297[label="",style="dashed", color="magenta", weight=3]; 10267[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10267 -> 10298[label="",style="solid", color="black", weight=3]; 10268[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10268 -> 10299[label="",style="solid", color="black", weight=3]; 10269[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10269 -> 10300[label="",style="solid", color="black", weight=3]; 10270 -> 10301[label="",style="dashed", color="red", weight=0]; 10270[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx5410 (Succ wx53400)) (Succ wx53400))) == LT))",fontsize=16,color="magenta"];10270 -> 10302[label="",style="dashed", color="magenta", weight=3]; 10271[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10271 -> 10303[label="",style="solid", color="black", weight=3]; 10272[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10272 -> 10304[label="",style="solid", color="black", weight=3]; 10273[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10273 -> 10305[label="",style="solid", color="black", weight=3]; 1379[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25767[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1379 -> 25767[label="",style="solid", color="burlywood", weight=9]; 25767 -> 1731[label="",style="solid", color="burlywood", weight=3]; 25768[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1379 -> 25768[label="",style="solid", color="burlywood", weight=9]; 25768 -> 1732[label="",style="solid", color="burlywood", weight=3]; 1380[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1380 -> 1733[label="",style="solid", color="black", weight=3]; 1381[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1381 -> 1734[label="",style="solid", color="black", weight=3]; 1382[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1382 -> 1735[label="",style="solid", color="black", weight=3]; 1383[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1383 -> 1736[label="",style="solid", color="black", weight=3]; 1384[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25769[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1384 -> 25769[label="",style="solid", color="burlywood", weight=9]; 25769 -> 1737[label="",style="solid", color="burlywood", weight=3]; 25770[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1384 -> 25770[label="",style="solid", color="burlywood", weight=9]; 25770 -> 1738[label="",style="solid", color="burlywood", weight=3]; 1385[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1385 -> 1739[label="",style="solid", color="black", weight=3]; 1386[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1386 -> 1740[label="",style="solid", color="black", weight=3]; 1387[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1387 -> 1741[label="",style="solid", color="black", weight=3]; 1388[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1388 -> 1742[label="",style="solid", color="black", weight=3]; 1389[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25771[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1389 -> 25771[label="",style="solid", color="burlywood", weight=9]; 25771 -> 1743[label="",style="solid", color="burlywood", weight=3]; 25772[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1389 -> 25772[label="",style="solid", color="burlywood", weight=9]; 25772 -> 1744[label="",style="solid", color="burlywood", weight=3]; 1390[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1390 -> 1745[label="",style="solid", color="black", weight=3]; 1391[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1391 -> 1746[label="",style="solid", color="black", weight=3]; 1392[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1392 -> 1747[label="",style="solid", color="black", weight=3]; 1393[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1393 -> 1748[label="",style="solid", color="black", weight=3]; 1394[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25773[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1394 -> 25773[label="",style="solid", color="burlywood", weight=9]; 25773 -> 1749[label="",style="solid", color="burlywood", weight=3]; 25774[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1394 -> 25774[label="",style="solid", color="burlywood", weight=9]; 25774 -> 1750[label="",style="solid", color="burlywood", weight=3]; 1395[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1395 -> 1751[label="",style="solid", color="black", weight=3]; 1396[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1396 -> 1752[label="",style="solid", color="black", weight=3]; 1397[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1397 -> 1753[label="",style="solid", color="black", weight=3]; 1398[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1398 -> 1754[label="",style="solid", color="black", weight=3]; 1399[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25775[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1399 -> 25775[label="",style="solid", color="burlywood", weight=9]; 25775 -> 1755[label="",style="solid", color="burlywood", weight=3]; 25776[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1399 -> 25776[label="",style="solid", color="burlywood", weight=9]; 25776 -> 1756[label="",style="solid", color="burlywood", weight=3]; 1400[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1400 -> 1757[label="",style="solid", color="black", weight=3]; 1401[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1401 -> 1758[label="",style="solid", color="black", weight=3]; 1402[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1402 -> 1759[label="",style="solid", color="black", weight=3]; 1403[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1403 -> 1760[label="",style="solid", color="black", weight=3]; 1404[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25777[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1404 -> 25777[label="",style="solid", color="burlywood", weight=9]; 25777 -> 1761[label="",style="solid", color="burlywood", weight=3]; 25778[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1404 -> 25778[label="",style="solid", color="burlywood", weight=9]; 25778 -> 1762[label="",style="solid", color="burlywood", weight=3]; 1405[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1405 -> 1763[label="",style="solid", color="black", weight=3]; 1406[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1406 -> 1764[label="",style="solid", color="black", weight=3]; 1407[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1407 -> 1765[label="",style="solid", color="black", weight=3]; 1408[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1408 -> 1766[label="",style="solid", color="black", weight=3]; 10973[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat (primMulNat (Succ wx6020) (Succ wx59500)) (Succ wx6040) == LT))",fontsize=16,color="black",shape="box"];10973 -> 10995[label="",style="solid", color="black", weight=3]; 10974[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat (primMulNat (Succ wx6020) Zero) (Succ wx6040) == LT))",fontsize=16,color="black",shape="box"];10974 -> 10996[label="",style="solid", color="black", weight=3]; 10975[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpNat (primMulNat Zero (Succ wx59500)) (Succ wx6040) == LT))",fontsize=16,color="black",shape="box"];10975 -> 10997[label="",style="solid", color="black", weight=3]; 10976[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpNat (primMulNat Zero Zero) (Succ wx6040) == LT))",fontsize=16,color="black",shape="box"];10976 -> 10998[label="",style="solid", color="black", weight=3]; 10977 -> 6[label="",style="dashed", color="red", weight=0]; 10977[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM wx599 (Float (Pos (Succ wx601)) (Neg wx602)))",fontsize=16,color="magenta"];10977 -> 10999[label="",style="dashed", color="magenta", weight=3]; 10977 -> 11000[label="",style="dashed", color="magenta", weight=3]; 10977 -> 11001[label="",style="dashed", color="magenta", weight=3]; 10978 -> 11002[label="",style="dashed", color="red", weight=0]; 10978[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx6020 (Succ wx59500)) (Succ wx59500))) == LT))",fontsize=16,color="magenta"];10978 -> 11003[label="",style="dashed", color="magenta", weight=3]; 10979[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10979 -> 11004[label="",style="solid", color="black", weight=3]; 10980[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10980 -> 11005[label="",style="solid", color="black", weight=3]; 10981[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10981 -> 11006[label="",style="solid", color="black", weight=3]; 10982 -> 11007[label="",style="dashed", color="red", weight=0]; 10982[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx6020 (Succ wx59500)) (Succ wx59500))) == LT))",fontsize=16,color="magenta"];10982 -> 11008[label="",style="dashed", color="magenta", weight=3]; 10983[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10983 -> 11009[label="",style="solid", color="black", weight=3]; 10984[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10984 -> 11010[label="",style="solid", color="black", weight=3]; 10985[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10985 -> 11011[label="",style="solid", color="black", weight=3]; 1417[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25779[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1417 -> 25779[label="",style="solid", color="burlywood", weight=9]; 25779 -> 1778[label="",style="solid", color="burlywood", weight=3]; 25780[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1417 -> 25780[label="",style="solid", color="burlywood", weight=9]; 25780 -> 1779[label="",style="solid", color="burlywood", weight=3]; 1418[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1418 -> 1780[label="",style="solid", color="black", weight=3]; 1419[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1419 -> 1781[label="",style="solid", color="black", weight=3]; 1420[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1420 -> 1782[label="",style="solid", color="black", weight=3]; 1421[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1421 -> 1783[label="",style="solid", color="black", weight=3]; 1422[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25781[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1422 -> 25781[label="",style="solid", color="burlywood", weight=9]; 25781 -> 1784[label="",style="solid", color="burlywood", weight=3]; 25782[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1422 -> 25782[label="",style="solid", color="burlywood", weight=9]; 25782 -> 1785[label="",style="solid", color="burlywood", weight=3]; 1423[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1423 -> 1786[label="",style="solid", color="black", weight=3]; 1424[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1424 -> 1787[label="",style="solid", color="black", weight=3]; 1425[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1425 -> 1788[label="",style="solid", color="black", weight=3]; 1426[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1426 -> 1789[label="",style="solid", color="black", weight=3]; 1427[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25783[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1427 -> 25783[label="",style="solid", color="burlywood", weight=9]; 25783 -> 1790[label="",style="solid", color="burlywood", weight=3]; 25784[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1427 -> 25784[label="",style="solid", color="burlywood", weight=9]; 25784 -> 1791[label="",style="solid", color="burlywood", weight=3]; 1428[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1428 -> 1792[label="",style="solid", color="black", weight=3]; 1429[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1429 -> 1793[label="",style="solid", color="black", weight=3]; 1430[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1430 -> 1794[label="",style="solid", color="black", weight=3]; 1431[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1431 -> 1795[label="",style="solid", color="black", weight=3]; 1432[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25785[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1432 -> 25785[label="",style="solid", color="burlywood", weight=9]; 25785 -> 1796[label="",style="solid", color="burlywood", weight=3]; 25786[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1432 -> 25786[label="",style="solid", color="burlywood", weight=9]; 25786 -> 1797[label="",style="solid", color="burlywood", weight=3]; 1433[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1433 -> 1798[label="",style="solid", color="black", weight=3]; 1434[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1434 -> 1799[label="",style="solid", color="black", weight=3]; 1435[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1435 -> 1800[label="",style="solid", color="black", weight=3]; 1436[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1436 -> 1801[label="",style="solid", color="black", weight=3]; 1437[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25787[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1437 -> 25787[label="",style="solid", color="burlywood", weight=9]; 25787 -> 1802[label="",style="solid", color="burlywood", weight=3]; 25788[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1437 -> 25788[label="",style="solid", color="burlywood", weight=9]; 25788 -> 1803[label="",style="solid", color="burlywood", weight=3]; 1438[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1438 -> 1804[label="",style="solid", color="black", weight=3]; 1439[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1439 -> 1805[label="",style="solid", color="black", weight=3]; 1440[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1440 -> 1806[label="",style="solid", color="black", weight=3]; 1441[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1441 -> 1807[label="",style="solid", color="black", weight=3]; 1442[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25789[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1442 -> 25789[label="",style="solid", color="burlywood", weight=9]; 25789 -> 1808[label="",style="solid", color="burlywood", weight=3]; 25790[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1442 -> 25790[label="",style="solid", color="burlywood", weight=9]; 25790 -> 1809[label="",style="solid", color="burlywood", weight=3]; 1443[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1443 -> 1810[label="",style="solid", color="black", weight=3]; 1444[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1444 -> 1811[label="",style="solid", color="black", weight=3]; 1445[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1445 -> 1812[label="",style="solid", color="black", weight=3]; 1446[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1446 -> 1813[label="",style="solid", color="black", weight=3]; 11781[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (Float (Neg (Succ wx670)) (Neg wx671) > Float (Pos wx6640) (Neg (Succ wx665))))",fontsize=16,color="black",shape="box"];11781 -> 11813[label="",style="solid", color="black", weight=3]; 11782[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat (Succ wx6730) (primMulNat (Succ wx6710) (Succ wx66400)) == LT))",fontsize=16,color="black",shape="box"];11782 -> 11814[label="",style="solid", color="black", weight=3]; 11783[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat (Succ wx6730) (primMulNat (Succ wx6710) Zero) == LT))",fontsize=16,color="black",shape="box"];11783 -> 11815[label="",style="solid", color="black", weight=3]; 11784[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpNat (Succ wx6730) (primMulNat Zero (Succ wx66400)) == LT))",fontsize=16,color="black",shape="box"];11784 -> 11816[label="",style="solid", color="black", weight=3]; 11785[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpNat (Succ wx6730) (primMulNat Zero Zero) == LT))",fontsize=16,color="black",shape="box"];11785 -> 11817[label="",style="solid", color="black", weight=3]; 11786 -> 11818[label="",style="dashed", color="red", weight=0]; 11786[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx6710 (Succ wx66400)) (Succ wx66400))) == LT))",fontsize=16,color="magenta"];11786 -> 11819[label="",style="dashed", color="magenta", weight=3]; 11787[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];11787 -> 11820[label="",style="solid", color="black", weight=3]; 11788[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];11788 -> 11821[label="",style="solid", color="black", weight=3]; 11789[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];11789 -> 11822[label="",style="solid", color="black", weight=3]; 11790 -> 11823[label="",style="dashed", color="red", weight=0]; 11790[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx6710 (Succ wx66400)) (Succ wx66400))) == LT))",fontsize=16,color="magenta"];11790 -> 11824[label="",style="dashed", color="magenta", weight=3]; 11791[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];11791 -> 11825[label="",style="solid", color="black", weight=3]; 11792[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];11792 -> 11826[label="",style="solid", color="black", weight=3]; 11793[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];11793 -> 11827[label="",style="solid", color="black", weight=3]; 1455[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25791[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1455 -> 25791[label="",style="solid", color="burlywood", weight=9]; 25791 -> 1825[label="",style="solid", color="burlywood", weight=3]; 25792[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1455 -> 25792[label="",style="solid", color="burlywood", weight=9]; 25792 -> 1826[label="",style="solid", color="burlywood", weight=3]; 1456[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1456 -> 1827[label="",style="solid", color="black", weight=3]; 1457[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1457 -> 1828[label="",style="solid", color="black", weight=3]; 1458[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1458 -> 1829[label="",style="solid", color="black", weight=3]; 1459[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1459 -> 1830[label="",style="solid", color="black", weight=3]; 1460[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25793[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1460 -> 25793[label="",style="solid", color="burlywood", weight=9]; 25793 -> 1831[label="",style="solid", color="burlywood", weight=3]; 25794[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1460 -> 25794[label="",style="solid", color="burlywood", weight=9]; 25794 -> 1832[label="",style="solid", color="burlywood", weight=3]; 1461[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1461 -> 1833[label="",style="solid", color="black", weight=3]; 1462[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1462 -> 1834[label="",style="solid", color="black", weight=3]; 1463[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1463 -> 1835[label="",style="solid", color="black", weight=3]; 1464[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1464 -> 1836[label="",style="solid", color="black", weight=3]; 1465[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25795[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1465 -> 25795[label="",style="solid", color="burlywood", weight=9]; 25795 -> 1837[label="",style="solid", color="burlywood", weight=3]; 25796[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1465 -> 25796[label="",style="solid", color="burlywood", weight=9]; 25796 -> 1838[label="",style="solid", color="burlywood", weight=3]; 1466[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1466 -> 1839[label="",style="solid", color="black", weight=3]; 1467[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1467 -> 1840[label="",style="solid", color="black", weight=3]; 1468[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1468 -> 1841[label="",style="solid", color="black", weight=3]; 1469[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1469 -> 1842[label="",style="solid", color="black", weight=3]; 1470[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25797[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1470 -> 25797[label="",style="solid", color="burlywood", weight=9]; 25797 -> 1843[label="",style="solid", color="burlywood", weight=3]; 25798[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1470 -> 25798[label="",style="solid", color="burlywood", weight=9]; 25798 -> 1844[label="",style="solid", color="burlywood", weight=3]; 1471[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1471 -> 1845[label="",style="solid", color="black", weight=3]; 1472[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1472 -> 1846[label="",style="solid", color="black", weight=3]; 1473[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1473 -> 1847[label="",style="solid", color="black", weight=3]; 1474[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1474 -> 1848[label="",style="solid", color="black", weight=3]; 1475[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25799[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1475 -> 25799[label="",style="solid", color="burlywood", weight=9]; 25799 -> 1849[label="",style="solid", color="burlywood", weight=3]; 25800[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1475 -> 25800[label="",style="solid", color="burlywood", weight=9]; 25800 -> 1850[label="",style="solid", color="burlywood", weight=3]; 1476[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1476 -> 1851[label="",style="solid", color="black", weight=3]; 1477[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1477 -> 1852[label="",style="solid", color="black", weight=3]; 1478[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1478 -> 1853[label="",style="solid", color="black", weight=3]; 1479[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1479 -> 1854[label="",style="solid", color="black", weight=3]; 1480[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ wx51000)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx51000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25801[label="wx51000/Succ wx510000",fontsize=10,color="white",style="solid",shape="box"];1480 -> 25801[label="",style="solid", color="burlywood", weight=9]; 25801 -> 1855[label="",style="solid", color="burlywood", weight=3]; 25802[label="wx51000/Zero",fontsize=10,color="white",style="solid",shape="box"];1480 -> 25802[label="",style="solid", color="burlywood", weight=9]; 25802 -> 1856[label="",style="solid", color="burlywood", weight=3]; 1481[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1481 -> 1857[label="",style="solid", color="black", weight=3]; 1482[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];1482 -> 1858[label="",style="solid", color="black", weight=3]; 1483[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1483 -> 1859[label="",style="solid", color="black", weight=3]; 1484[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];1484 -> 1860[label="",style="solid", color="black", weight=3]; 7755[label="wx3180",fontsize=16,color="green",shape="box"];7756[label="wx311",fontsize=16,color="green",shape="box"];7757[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ (Succ wx356)) (primMulNat (Succ wx3170) wx3100) == LT))",fontsize=16,color="burlywood",shape="box"];25803[label="wx3100/Succ wx31000",fontsize=10,color="white",style="solid",shape="box"];7757 -> 25803[label="",style="solid", color="burlywood", weight=9]; 25803 -> 7801[label="",style="solid", color="burlywood", weight=3]; 25804[label="wx3100/Zero",fontsize=10,color="white",style="solid",shape="box"];7757 -> 25804[label="",style="solid", color="burlywood", weight=9]; 25804 -> 7802[label="",style="solid", color="burlywood", weight=3]; 7758[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpNat (Succ (Succ wx356)) (primMulNat Zero wx3100) == LT))",fontsize=16,color="burlywood",shape="box"];25805[label="wx3100/Succ wx31000",fontsize=10,color="white",style="solid",shape="box"];7758 -> 25805[label="",style="solid", color="burlywood", weight=9]; 25805 -> 7803[label="",style="solid", color="burlywood", weight=3]; 25806[label="wx3100/Zero",fontsize=10,color="white",style="solid",shape="box"];7758 -> 25806[label="",style="solid", color="burlywood", weight=9]; 25806 -> 7804[label="",style="solid", color="burlywood", weight=3]; 7759[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (Float (Pos (Succ wx316)) (Pos wx317) > Float (Neg wx3100) (Pos (Succ wx311))))",fontsize=16,color="black",shape="box"];7759 -> 7805[label="",style="solid", color="black", weight=3]; 7760[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ wx311) (primMulNat (Succ wx3170) (Succ wx31000)) == LT))",fontsize=16,color="black",shape="box"];7760 -> 7806[label="",style="solid", color="black", weight=3]; 7761[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ wx311) (primMulNat (Succ wx3170) Zero) == LT))",fontsize=16,color="black",shape="box"];7761 -> 7807[label="",style="solid", color="black", weight=3]; 7762[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpNat (Succ wx311) (primMulNat Zero (Succ wx31000)) == LT))",fontsize=16,color="black",shape="box"];7762 -> 7808[label="",style="solid", color="black", weight=3]; 7763[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpNat (Succ wx311) (primMulNat Zero Zero) == LT))",fontsize=16,color="black",shape="box"];7763 -> 7809[label="",style="solid", color="black", weight=3]; 1496[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1496 -> 1872[label="",style="solid", color="black", weight=3]; 1497[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1497 -> 1873[label="",style="solid", color="black", weight=3]; 1498[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Pos (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1498 -> 1874[label="",style="solid", color="black", weight=3]; 1499[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (Float (Pos (Succ wx5000)) (Pos (Succ wx5100)) > Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1499 -> 1875[label="",style="solid", color="black", weight=3]; 1500[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (Float (Pos (Succ wx5000)) (Pos Zero) > Float (Pos (Succ wx30000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1500 -> 1876[label="",style="solid", color="black", weight=3]; 1501[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (Float (Pos (Succ wx5000)) (Pos Zero) > Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1501 -> 1877[label="",style="solid", color="black", weight=3]; 1502[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1502 -> 1878[label="",style="solid", color="black", weight=3]; 1503[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1503 -> 1879[label="",style="solid", color="black", weight=3]; 1504[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Neg (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1504 -> 1880[label="",style="solid", color="black", weight=3]; 1505[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (Float (Pos (Succ wx5000)) (Pos (Succ wx5100)) > Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1505 -> 1881[label="",style="solid", color="black", weight=3]; 1506[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (Float (Pos (Succ wx5000)) (Pos Zero) > Float (Neg (Succ wx30000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1506 -> 1882[label="",style="solid", color="black", weight=3]; 1507[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (Float (Pos (Succ wx5000)) (Pos Zero) > Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1507 -> 1883[label="",style="solid", color="black", weight=3]; 1508[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1508 -> 1884[label="",style="solid", color="black", weight=3]; 1509[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1509 -> 1885[label="",style="solid", color="black", weight=3]; 1510[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Pos (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1510 -> 1886[label="",style="solid", color="black", weight=3]; 1511[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (Float (Pos Zero) (Pos (Succ wx5100)) > Float (Pos Zero) (Pos (Succ wx30100))))",fontsize=16,color="black",shape="box"];1511 -> 1887[label="",style="solid", color="black", weight=3]; 1512[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero) > Float (Pos (Succ wx30000)) (Pos (Succ wx30100))))",fontsize=16,color="black",shape="box"];1512 -> 1888[label="",style="solid", color="black", weight=3]; 1513[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero) > Float (Pos Zero) (Pos (Succ wx30100))))",fontsize=16,color="black",shape="box"];1513 -> 1889[label="",style="solid", color="black", weight=3]; 1514[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1514 -> 1890[label="",style="solid", color="black", weight=3]; 1515[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1515 -> 1891[label="",style="solid", color="black", weight=3]; 1516[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Neg (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1516 -> 1892[label="",style="solid", color="black", weight=3]; 1517[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (Float (Pos Zero) (Pos (Succ wx5100)) > Float (Neg Zero) (Pos (Succ wx30100))))",fontsize=16,color="black",shape="box"];1517 -> 1893[label="",style="solid", color="black", weight=3]; 1518[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero) > Float (Neg (Succ wx30000)) (Pos (Succ wx30100))))",fontsize=16,color="black",shape="box"];1518 -> 1894[label="",style="solid", color="black", weight=3]; 1519[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero) > Float (Neg Zero) (Pos (Succ wx30100))))",fontsize=16,color="black",shape="box"];1519 -> 1895[label="",style="solid", color="black", weight=3]; 1520[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1520 -> 1896[label="",style="solid", color="black", weight=3]; 1521[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1521 -> 1897[label="",style="solid", color="black", weight=3]; 1522[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Pos (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1522 -> 1898[label="",style="solid", color="black", weight=3]; 1523[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (Float (Pos Zero) (Pos (Succ wx5100)) > Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1523 -> 1899[label="",style="solid", color="black", weight=3]; 1524[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero) > Float (Pos (Succ wx30000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1524 -> 1900[label="",style="solid", color="black", weight=3]; 1525[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero) > Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1525 -> 1901[label="",style="solid", color="black", weight=3]; 1526[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1526 -> 1902[label="",style="solid", color="black", weight=3]; 1527[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1527 -> 1903[label="",style="solid", color="black", weight=3]; 1528[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Neg (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1528 -> 1904[label="",style="solid", color="black", weight=3]; 1529[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (Float (Pos Zero) (Pos (Succ wx5100)) > Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1529 -> 1905[label="",style="solid", color="black", weight=3]; 1530[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero) > Float (Neg (Succ wx30000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1530 -> 1906[label="",style="solid", color="black", weight=3]; 1531[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero) > Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1531 -> 1907[label="",style="solid", color="black", weight=3]; 7764 -> 6[label="",style="dashed", color="red", weight=0]; 7764[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM wx325 (Float (Neg (Succ wx327)) (Pos wx328)))",fontsize=16,color="magenta"];7764 -> 7810[label="",style="dashed", color="magenta", weight=3]; 7764 -> 7811[label="",style="dashed", color="magenta", weight=3]; 7764 -> 7812[label="",style="dashed", color="magenta", weight=3]; 7765[label="wx3290",fontsize=16,color="green",shape="box"];7766[label="wx322",fontsize=16,color="green",shape="box"];7767[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg wx3210) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat (primMulNat (Succ wx3280) wx3210) (Succ (Succ wx357)) == LT))",fontsize=16,color="burlywood",shape="box"];25807[label="wx3210/Succ wx32100",fontsize=10,color="white",style="solid",shape="box"];7767 -> 25807[label="",style="solid", color="burlywood", weight=9]; 25807 -> 7813[label="",style="solid", color="burlywood", weight=3]; 25808[label="wx3210/Zero",fontsize=10,color="white",style="solid",shape="box"];7767 -> 25808[label="",style="solid", color="burlywood", weight=9]; 25808 -> 7814[label="",style="solid", color="burlywood", weight=3]; 7768[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg wx3210) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos Zero)) (primCmpNat (primMulNat Zero wx3210) (Succ (Succ wx357)) == LT))",fontsize=16,color="burlywood",shape="box"];25809[label="wx3210/Succ wx32100",fontsize=10,color="white",style="solid",shape="box"];7768 -> 25809[label="",style="solid", color="burlywood", weight=9]; 25809 -> 7815[label="",style="solid", color="burlywood", weight=3]; 25810[label="wx3210/Zero",fontsize=10,color="white",style="solid",shape="box"];7768 -> 25810[label="",style="solid", color="burlywood", weight=9]; 25810 -> 7816[label="",style="solid", color="burlywood", weight=3]; 7786[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat (primMulNat (Succ wx3280) (Succ wx32100)) (Succ wx322) == LT))",fontsize=16,color="black",shape="box"];7786 -> 7830[label="",style="solid", color="black", weight=3]; 7787[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat (primMulNat (Succ wx3280) Zero) (Succ wx322) == LT))",fontsize=16,color="black",shape="box"];7787 -> 7831[label="",style="solid", color="black", weight=3]; 7788[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos Zero)) (primCmpNat (primMulNat Zero (Succ wx32100)) (Succ wx322) == LT))",fontsize=16,color="black",shape="box"];7788 -> 7832[label="",style="solid", color="black", weight=3]; 7789[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos Zero)) (primCmpNat (primMulNat Zero Zero) (Succ wx322) == LT))",fontsize=16,color="black",shape="box"];7789 -> 7833[label="",style="solid", color="black", weight=3]; 1543[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1543 -> 1920[label="",style="solid", color="black", weight=3]; 1544[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1544 -> 1921[label="",style="solid", color="black", weight=3]; 1545[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Pos (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1545 -> 1922[label="",style="solid", color="black", weight=3]; 1546[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (Float (Neg (Succ wx5000)) (Pos (Succ wx5100)) > Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1546 -> 1923[label="",style="solid", color="black", weight=3]; 1547[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (Float (Neg (Succ wx5000)) (Pos Zero) > Float (Pos (Succ wx30000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1547 -> 1924[label="",style="solid", color="black", weight=3]; 1548[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (Float (Neg (Succ wx5000)) (Pos Zero) > Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1548 -> 1925[label="",style="solid", color="black", weight=3]; 1549[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1549 -> 1926[label="",style="solid", color="black", weight=3]; 1550[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1550 -> 1927[label="",style="solid", color="black", weight=3]; 1551[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Neg (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1551 -> 1928[label="",style="solid", color="black", weight=3]; 1552[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (Float (Neg (Succ wx5000)) (Pos (Succ wx5100)) > Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1552 -> 1929[label="",style="solid", color="black", weight=3]; 1553[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (Float (Neg (Succ wx5000)) (Pos Zero) > Float (Neg (Succ wx30000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1553 -> 1930[label="",style="solid", color="black", weight=3]; 1554[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (Float (Neg (Succ wx5000)) (Pos Zero) > Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1554 -> 1931[label="",style="solid", color="black", weight=3]; 1555[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1555 -> 1932[label="",style="solid", color="black", weight=3]; 1556[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1556 -> 1933[label="",style="solid", color="black", weight=3]; 1557[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Pos (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1557 -> 1934[label="",style="solid", color="black", weight=3]; 1558[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (Float (Neg Zero) (Pos (Succ wx5100)) > Float (Pos Zero) (Pos (Succ wx30100))))",fontsize=16,color="black",shape="box"];1558 -> 1935[label="",style="solid", color="black", weight=3]; 1559[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero) > Float (Pos (Succ wx30000)) (Pos (Succ wx30100))))",fontsize=16,color="black",shape="box"];1559 -> 1936[label="",style="solid", color="black", weight=3]; 1560[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero) > Float (Pos Zero) (Pos (Succ wx30100))))",fontsize=16,color="black",shape="box"];1560 -> 1937[label="",style="solid", color="black", weight=3]; 1561[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1561 -> 1938[label="",style="solid", color="black", weight=3]; 1562[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1562 -> 1939[label="",style="solid", color="black", weight=3]; 1563[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Neg (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1563 -> 1940[label="",style="solid", color="black", weight=3]; 1564[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (Float (Neg Zero) (Pos (Succ wx5100)) > Float (Neg Zero) (Pos (Succ wx30100))))",fontsize=16,color="black",shape="box"];1564 -> 1941[label="",style="solid", color="black", weight=3]; 1565[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero) > Float (Neg (Succ wx30000)) (Pos (Succ wx30100))))",fontsize=16,color="black",shape="box"];1565 -> 1942[label="",style="solid", color="black", weight=3]; 1566[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero) > Float (Neg Zero) (Pos (Succ wx30100))))",fontsize=16,color="black",shape="box"];1566 -> 1943[label="",style="solid", color="black", weight=3]; 1567[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1567 -> 1944[label="",style="solid", color="black", weight=3]; 1568[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1568 -> 1945[label="",style="solid", color="black", weight=3]; 1569[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Pos (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1569 -> 1946[label="",style="solid", color="black", weight=3]; 1570[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (Float (Neg Zero) (Pos (Succ wx5100)) > Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1570 -> 1947[label="",style="solid", color="black", weight=3]; 1571[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero) > Float (Pos (Succ wx30000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1571 -> 1948[label="",style="solid", color="black", weight=3]; 1572[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero) > Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1572 -> 1949[label="",style="solid", color="black", weight=3]; 1573[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1573 -> 1950[label="",style="solid", color="black", weight=3]; 1574[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1574 -> 1951[label="",style="solid", color="black", weight=3]; 1575[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Neg (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1575 -> 1952[label="",style="solid", color="black", weight=3]; 1576[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (Float (Neg Zero) (Pos (Succ wx5100)) > Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1576 -> 1953[label="",style="solid", color="black", weight=3]; 1577[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero) > Float (Neg (Succ wx30000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1577 -> 1954[label="",style="solid", color="black", weight=3]; 1578[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero) > Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1578 -> 1955[label="",style="solid", color="black", weight=3]; 7790[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ (Succ wx355)) (primMulNat (Succ wx3390) wx3320) == LT))",fontsize=16,color="burlywood",shape="box"];25811[label="wx3320/Succ wx33200",fontsize=10,color="white",style="solid",shape="box"];7790 -> 25811[label="",style="solid", color="burlywood", weight=9]; 25811 -> 7834[label="",style="solid", color="burlywood", weight=3]; 25812[label="wx3320/Zero",fontsize=10,color="white",style="solid",shape="box"];7790 -> 25812[label="",style="solid", color="burlywood", weight=9]; 25812 -> 7835[label="",style="solid", color="burlywood", weight=3]; 7791[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpNat (Succ (Succ wx355)) (primMulNat Zero wx3320) == LT))",fontsize=16,color="burlywood",shape="box"];25813[label="wx3320/Succ wx33200",fontsize=10,color="white",style="solid",shape="box"];7791 -> 25813[label="",style="solid", color="burlywood", weight=9]; 25813 -> 7836[label="",style="solid", color="burlywood", weight=3]; 25814[label="wx3320/Zero",fontsize=10,color="white",style="solid",shape="box"];7791 -> 25814[label="",style="solid", color="burlywood", weight=9]; 25814 -> 7837[label="",style="solid", color="burlywood", weight=3]; 7792[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (Float (Pos (Succ wx338)) (Pos wx339) > Float (Pos wx3320) (Neg (Succ wx333))))",fontsize=16,color="black",shape="box"];7792 -> 7838[label="",style="solid", color="black", weight=3]; 7793[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ wx333) (primMulNat (Succ wx3390) (Succ wx33200)) == LT))",fontsize=16,color="black",shape="box"];7793 -> 7839[label="",style="solid", color="black", weight=3]; 7794[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ wx333) (primMulNat (Succ wx3390) Zero) == LT))",fontsize=16,color="black",shape="box"];7794 -> 7840[label="",style="solid", color="black", weight=3]; 7795[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpNat (Succ wx333) (primMulNat Zero (Succ wx33200)) == LT))",fontsize=16,color="black",shape="box"];7795 -> 7841[label="",style="solid", color="black", weight=3]; 7796[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpNat (Succ wx333) (primMulNat Zero Zero) == LT))",fontsize=16,color="black",shape="box"];7796 -> 7842[label="",style="solid", color="black", weight=3]; 1590[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1590 -> 1967[label="",style="solid", color="black", weight=3]; 1591[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1591 -> 1968[label="",style="solid", color="black", weight=3]; 1592[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Neg (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1592 -> 1969[label="",style="solid", color="black", weight=3]; 1593[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (Float (Pos (Succ wx5000)) (Pos (Succ wx5100)) > Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1593 -> 1970[label="",style="solid", color="black", weight=3]; 1594[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (Float (Pos (Succ wx5000)) (Pos Zero) > Float (Pos (Succ wx30000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1594 -> 1971[label="",style="solid", color="black", weight=3]; 1595[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (Float (Pos (Succ wx5000)) (Pos Zero) > Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1595 -> 1972[label="",style="solid", color="black", weight=3]; 1596[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1596 -> 1973[label="",style="solid", color="black", weight=3]; 1597[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1597 -> 1974[label="",style="solid", color="black", weight=3]; 1598[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Pos (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1598 -> 1975[label="",style="solid", color="black", weight=3]; 1599[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (Float (Pos (Succ wx5000)) (Pos (Succ wx5100)) > Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1599 -> 1976[label="",style="solid", color="black", weight=3]; 1600[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (Float (Pos (Succ wx5000)) (Pos Zero) > Float (Neg (Succ wx30000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1600 -> 1977[label="",style="solid", color="black", weight=3]; 1601[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (Float (Pos (Succ wx5000)) (Pos Zero) > Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1601 -> 1978[label="",style="solid", color="black", weight=3]; 1602[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1602 -> 1979[label="",style="solid", color="black", weight=3]; 1603[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1603 -> 1980[label="",style="solid", color="black", weight=3]; 1604[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Neg (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1604 -> 1981[label="",style="solid", color="black", weight=3]; 1605[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (Float (Pos Zero) (Pos (Succ wx5100)) > Float (Pos Zero) (Neg (Succ wx30100))))",fontsize=16,color="black",shape="box"];1605 -> 1982[label="",style="solid", color="black", weight=3]; 1606[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero) > Float (Pos (Succ wx30000)) (Neg (Succ wx30100))))",fontsize=16,color="black",shape="box"];1606 -> 1983[label="",style="solid", color="black", weight=3]; 1607[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero) > Float (Pos Zero) (Neg (Succ wx30100))))",fontsize=16,color="black",shape="box"];1607 -> 1984[label="",style="solid", color="black", weight=3]; 1608[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1608 -> 1985[label="",style="solid", color="black", weight=3]; 1609[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1609 -> 1986[label="",style="solid", color="black", weight=3]; 1610[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Pos (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1610 -> 1987[label="",style="solid", color="black", weight=3]; 1611[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (Float (Pos Zero) (Pos (Succ wx5100)) > Float (Neg Zero) (Neg (Succ wx30100))))",fontsize=16,color="black",shape="box"];1611 -> 1988[label="",style="solid", color="black", weight=3]; 1612[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero) > Float (Neg (Succ wx30000)) (Neg (Succ wx30100))))",fontsize=16,color="black",shape="box"];1612 -> 1989[label="",style="solid", color="black", weight=3]; 1613[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero) > Float (Neg Zero) (Neg (Succ wx30100))))",fontsize=16,color="black",shape="box"];1613 -> 1990[label="",style="solid", color="black", weight=3]; 1614[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1614 -> 1991[label="",style="solid", color="black", weight=3]; 1615[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1615 -> 1992[label="",style="solid", color="black", weight=3]; 1616[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Neg (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1616 -> 1993[label="",style="solid", color="black", weight=3]; 1617[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (Float (Pos Zero) (Pos (Succ wx5100)) > Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1617 -> 1994[label="",style="solid", color="black", weight=3]; 1618[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero) > Float (Pos (Succ wx30000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1618 -> 1995[label="",style="solid", color="black", weight=3]; 1619[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero) > Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1619 -> 1996[label="",style="solid", color="black", weight=3]; 1620[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1620 -> 1997[label="",style="solid", color="black", weight=3]; 1621[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1621 -> 1998[label="",style="solid", color="black", weight=3]; 1622[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpInt (Pos Zero) (Pos (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1622 -> 1999[label="",style="solid", color="black", weight=3]; 1623[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (Float (Pos Zero) (Pos (Succ wx5100)) > Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1623 -> 2000[label="",style="solid", color="black", weight=3]; 1624[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero) > Float (Neg (Succ wx30000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1624 -> 2001[label="",style="solid", color="black", weight=3]; 1625[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero) > Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1625 -> 2002[label="",style="solid", color="black", weight=3]; 8753 -> 8770[label="",style="dashed", color="red", weight=0]; 8753[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat (primPlusNat (primMulNat wx4090 (Succ wx40200)) (Succ wx40200)) (Succ wx4110) == LT))",fontsize=16,color="magenta"];8753 -> 8771[label="",style="dashed", color="magenta", weight=3]; 8754[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat Zero (Succ wx4110) == LT))",fontsize=16,color="black",shape="box"];8754 -> 8772[label="",style="solid", color="black", weight=3]; 8755[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpNat Zero (Succ wx4110) == LT))",fontsize=16,color="black",shape="box"];8755 -> 8773[label="",style="solid", color="black", weight=3]; 8756[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpNat Zero (Succ wx4110) == LT))",fontsize=16,color="black",shape="box"];8756 -> 8774[label="",style="solid", color="black", weight=3]; 8757[label="Float (Neg (Succ wx408)) (Pos wx409)",fontsize=16,color="green",shape="box"];8758[label="wx401",fontsize=16,color="green",shape="box"];8759[label="wx406",fontsize=16,color="green",shape="box"];8761 -> 7683[label="",style="dashed", color="red", weight=0]; 8761[label="primPlusNat (primMulNat wx4090 (Succ wx40200)) (Succ wx40200)",fontsize=16,color="magenta"];8761 -> 8775[label="",style="dashed", color="magenta", weight=3]; 8761 -> 8776[label="",style="dashed", color="magenta", weight=3]; 8760[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Neg wx437) == LT))",fontsize=16,color="burlywood",shape="triangle"];25815[label="wx437/Succ wx4370",fontsize=10,color="white",style="solid",shape="box"];8760 -> 25815[label="",style="solid", color="burlywood", weight=9]; 25815 -> 8777[label="",style="solid", color="burlywood", weight=3]; 25816[label="wx437/Zero",fontsize=10,color="white",style="solid",shape="box"];8760 -> 25816[label="",style="solid", color="burlywood", weight=9]; 25816 -> 8778[label="",style="solid", color="burlywood", weight=3]; 8762[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (EQ == LT))",fontsize=16,color="black",shape="box"];8762 -> 8779[label="",style="solid", color="black", weight=3]; 8763[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];8763 -> 8780[label="",style="solid", color="black", weight=3]; 8764[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];8764 -> 8781[label="",style="solid", color="black", weight=3]; 8766 -> 7683[label="",style="dashed", color="red", weight=0]; 8766[label="primPlusNat (primMulNat wx4090 (Succ wx40200)) (Succ wx40200)",fontsize=16,color="magenta"];8766 -> 8782[label="",style="dashed", color="magenta", weight=3]; 8766 -> 8783[label="",style="dashed", color="magenta", weight=3]; 8765[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Pos wx439) == LT))",fontsize=16,color="burlywood",shape="triangle"];25817[label="wx439/Succ wx4390",fontsize=10,color="white",style="solid",shape="box"];8765 -> 25817[label="",style="solid", color="burlywood", weight=9]; 25817 -> 8784[label="",style="solid", color="burlywood", weight=3]; 25818[label="wx439/Zero",fontsize=10,color="white",style="solid",shape="box"];8765 -> 25818[label="",style="solid", color="burlywood", weight=9]; 25818 -> 8785[label="",style="solid", color="burlywood", weight=3]; 8767[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (EQ == LT))",fontsize=16,color="black",shape="box"];8767 -> 8786[label="",style="solid", color="black", weight=3]; 8768[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];8768 -> 8787[label="",style="solid", color="black", weight=3]; 8769[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];8769 -> 8788[label="",style="solid", color="black", weight=3]; 1637[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1637 -> 2015[label="",style="solid", color="black", weight=3]; 1638[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1638 -> 2016[label="",style="solid", color="black", weight=3]; 1639[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Neg (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1639 -> 2017[label="",style="solid", color="black", weight=3]; 1640[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (Float (Neg (Succ wx5000)) (Pos (Succ wx5100)) > Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1640 -> 2018[label="",style="solid", color="black", weight=3]; 1641[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (Float (Neg (Succ wx5000)) (Pos Zero) > Float (Pos (Succ wx30000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1641 -> 2019[label="",style="solid", color="black", weight=3]; 1642[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (Float (Neg (Succ wx5000)) (Pos Zero) > Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1642 -> 2020[label="",style="solid", color="black", weight=3]; 1643[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1643 -> 2021[label="",style="solid", color="black", weight=3]; 1644[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1644 -> 2022[label="",style="solid", color="black", weight=3]; 1645[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Pos (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1645 -> 2023[label="",style="solid", color="black", weight=3]; 1646[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (Float (Neg (Succ wx5000)) (Pos (Succ wx5100)) > Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1646 -> 2024[label="",style="solid", color="black", weight=3]; 1647[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (Float (Neg (Succ wx5000)) (Pos Zero) > Float (Neg (Succ wx30000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1647 -> 2025[label="",style="solid", color="black", weight=3]; 1648[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (Float (Neg (Succ wx5000)) (Pos Zero) > Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1648 -> 2026[label="",style="solid", color="black", weight=3]; 1649[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1649 -> 2027[label="",style="solid", color="black", weight=3]; 1650[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1650 -> 2028[label="",style="solid", color="black", weight=3]; 1651[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Neg (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1651 -> 2029[label="",style="solid", color="black", weight=3]; 1652[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (Float (Neg Zero) (Pos (Succ wx5100)) > Float (Pos Zero) (Neg (Succ wx30100))))",fontsize=16,color="black",shape="box"];1652 -> 2030[label="",style="solid", color="black", weight=3]; 1653[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero) > Float (Pos (Succ wx30000)) (Neg (Succ wx30100))))",fontsize=16,color="black",shape="box"];1653 -> 2031[label="",style="solid", color="black", weight=3]; 1654[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero) > Float (Pos Zero) (Neg (Succ wx30100))))",fontsize=16,color="black",shape="box"];1654 -> 2032[label="",style="solid", color="black", weight=3]; 1655[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1655 -> 2033[label="",style="solid", color="black", weight=3]; 1656[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1656 -> 2034[label="",style="solid", color="black", weight=3]; 1657[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Pos (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1657 -> 2035[label="",style="solid", color="black", weight=3]; 1658[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (Float (Neg Zero) (Pos (Succ wx5100)) > Float (Neg Zero) (Neg (Succ wx30100))))",fontsize=16,color="black",shape="box"];1658 -> 2036[label="",style="solid", color="black", weight=3]; 1659[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero) > Float (Neg (Succ wx30000)) (Neg (Succ wx30100))))",fontsize=16,color="black",shape="box"];1659 -> 2037[label="",style="solid", color="black", weight=3]; 1660[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero) > Float (Neg Zero) (Neg (Succ wx30100))))",fontsize=16,color="black",shape="box"];1660 -> 2038[label="",style="solid", color="black", weight=3]; 1661[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1661 -> 2039[label="",style="solid", color="black", weight=3]; 1662[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1662 -> 2040[label="",style="solid", color="black", weight=3]; 1663[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Neg (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1663 -> 2041[label="",style="solid", color="black", weight=3]; 1664[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (Float (Neg Zero) (Pos (Succ wx5100)) > Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1664 -> 2042[label="",style="solid", color="black", weight=3]; 1665[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero) > Float (Pos (Succ wx30000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1665 -> 2043[label="",style="solid", color="black", weight=3]; 1666[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero) > Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1666 -> 2044[label="",style="solid", color="black", weight=3]; 1667[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1667 -> 2045[label="",style="solid", color="black", weight=3]; 1668[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1668 -> 2046[label="",style="solid", color="black", weight=3]; 1669[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpInt (Neg Zero) (Pos (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1669 -> 2047[label="",style="solid", color="black", weight=3]; 1670[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (Float (Neg Zero) (Pos (Succ wx5100)) > Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1670 -> 2048[label="",style="solid", color="black", weight=3]; 1671[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero) > Float (Neg (Succ wx30000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1671 -> 2049[label="",style="solid", color="black", weight=3]; 1672[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero) > Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1672 -> 2050[label="",style="solid", color="black", weight=3]; 9451[label="Float (Pos (Succ wx468)) (Neg wx469)",fontsize=16,color="green",shape="box"];9452[label="wx461",fontsize=16,color="green",shape="box"];9453[label="wx466",fontsize=16,color="green",shape="box"];9454 -> 9468[label="",style="dashed", color="red", weight=0]; 9454[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat (primPlusNat (primMulNat wx4690 (Succ wx46200)) (Succ wx46200)) (Succ wx4710) == LT))",fontsize=16,color="magenta"];9454 -> 9469[label="",style="dashed", color="magenta", weight=3]; 9455[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat Zero (Succ wx4710) == LT))",fontsize=16,color="black",shape="box"];9455 -> 9470[label="",style="solid", color="black", weight=3]; 9456[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpNat Zero (Succ wx4710) == LT))",fontsize=16,color="black",shape="box"];9456 -> 9471[label="",style="solid", color="black", weight=3]; 9457[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpNat Zero (Succ wx4710) == LT))",fontsize=16,color="black",shape="box"];9457 -> 9472[label="",style="solid", color="black", weight=3]; 9459 -> 7683[label="",style="dashed", color="red", weight=0]; 9459[label="primPlusNat (primMulNat wx4690 (Succ wx46200)) (Succ wx46200)",fontsize=16,color="magenta"];9459 -> 9473[label="",style="dashed", color="magenta", weight=3]; 9459 -> 9474[label="",style="dashed", color="magenta", weight=3]; 9458[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Pos wx484) == LT))",fontsize=16,color="burlywood",shape="triangle"];25819[label="wx484/Succ wx4840",fontsize=10,color="white",style="solid",shape="box"];9458 -> 25819[label="",style="solid", color="burlywood", weight=9]; 25819 -> 9475[label="",style="solid", color="burlywood", weight=3]; 25820[label="wx484/Zero",fontsize=10,color="white",style="solid",shape="box"];9458 -> 25820[label="",style="solid", color="burlywood", weight=9]; 25820 -> 9476[label="",style="solid", color="burlywood", weight=3]; 9460[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (EQ == LT))",fontsize=16,color="black",shape="box"];9460 -> 9477[label="",style="solid", color="black", weight=3]; 9461[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];9461 -> 9478[label="",style="solid", color="black", weight=3]; 9462[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];9462 -> 9479[label="",style="solid", color="black", weight=3]; 9464 -> 7683[label="",style="dashed", color="red", weight=0]; 9464[label="primPlusNat (primMulNat wx4690 (Succ wx46200)) (Succ wx46200)",fontsize=16,color="magenta"];9464 -> 9480[label="",style="dashed", color="magenta", weight=3]; 9464 -> 9481[label="",style="dashed", color="magenta", weight=3]; 9463[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Neg wx486) == LT))",fontsize=16,color="burlywood",shape="triangle"];25821[label="wx486/Succ wx4860",fontsize=10,color="white",style="solid",shape="box"];9463 -> 25821[label="",style="solid", color="burlywood", weight=9]; 25821 -> 9482[label="",style="solid", color="burlywood", weight=3]; 25822[label="wx486/Zero",fontsize=10,color="white",style="solid",shape="box"];9463 -> 25822[label="",style="solid", color="burlywood", weight=9]; 25822 -> 9483[label="",style="solid", color="burlywood", weight=3]; 9465[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (EQ == LT))",fontsize=16,color="black",shape="box"];9465 -> 9484[label="",style="solid", color="black", weight=3]; 9466[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];9466 -> 9485[label="",style="solid", color="black", weight=3]; 9467[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];9467 -> 9486[label="",style="solid", color="black", weight=3]; 1684[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1684 -> 2063[label="",style="solid", color="black", weight=3]; 1685[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1685 -> 2064[label="",style="solid", color="black", weight=3]; 1686[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Pos (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1686 -> 2065[label="",style="solid", color="black", weight=3]; 1687[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (Float (Pos (Succ wx5000)) (Neg (Succ wx5100)) > Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1687 -> 2066[label="",style="solid", color="black", weight=3]; 1688[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (Float (Pos (Succ wx5000)) (Neg Zero) > Float (Pos (Succ wx30000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1688 -> 2067[label="",style="solid", color="black", weight=3]; 1689[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (Float (Pos (Succ wx5000)) (Neg Zero) > Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1689 -> 2068[label="",style="solid", color="black", weight=3]; 1690[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1690 -> 2069[label="",style="solid", color="black", weight=3]; 1691[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1691 -> 2070[label="",style="solid", color="black", weight=3]; 1692[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Neg (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1692 -> 2071[label="",style="solid", color="black", weight=3]; 1693[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (Float (Pos (Succ wx5000)) (Neg (Succ wx5100)) > Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1693 -> 2072[label="",style="solid", color="black", weight=3]; 1694[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (Float (Pos (Succ wx5000)) (Neg Zero) > Float (Neg (Succ wx30000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1694 -> 2073[label="",style="solid", color="black", weight=3]; 1695[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (Float (Pos (Succ wx5000)) (Neg Zero) > Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1695 -> 2074[label="",style="solid", color="black", weight=3]; 1696[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1696 -> 2075[label="",style="solid", color="black", weight=3]; 1697[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1697 -> 2076[label="",style="solid", color="black", weight=3]; 1698[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Pos (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1698 -> 2077[label="",style="solid", color="black", weight=3]; 1699[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (Float (Pos Zero) (Neg (Succ wx5100)) > Float (Pos Zero) (Pos (Succ wx30100))))",fontsize=16,color="black",shape="box"];1699 -> 2078[label="",style="solid", color="black", weight=3]; 1700[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero) > Float (Pos (Succ wx30000)) (Pos (Succ wx30100))))",fontsize=16,color="black",shape="box"];1700 -> 2079[label="",style="solid", color="black", weight=3]; 1701[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero) > Float (Pos Zero) (Pos (Succ wx30100))))",fontsize=16,color="black",shape="box"];1701 -> 2080[label="",style="solid", color="black", weight=3]; 1702[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1702 -> 2081[label="",style="solid", color="black", weight=3]; 1703[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1703 -> 2082[label="",style="solid", color="black", weight=3]; 1704[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Neg (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1704 -> 2083[label="",style="solid", color="black", weight=3]; 1705[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (Float (Pos Zero) (Neg (Succ wx5100)) > Float (Neg Zero) (Pos (Succ wx30100))))",fontsize=16,color="black",shape="box"];1705 -> 2084[label="",style="solid", color="black", weight=3]; 1706[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero) > Float (Neg (Succ wx30000)) (Pos (Succ wx30100))))",fontsize=16,color="black",shape="box"];1706 -> 2085[label="",style="solid", color="black", weight=3]; 1707[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero) > Float (Neg Zero) (Pos (Succ wx30100))))",fontsize=16,color="black",shape="box"];1707 -> 2086[label="",style="solid", color="black", weight=3]; 1708[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1708 -> 2087[label="",style="solid", color="black", weight=3]; 1709[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1709 -> 2088[label="",style="solid", color="black", weight=3]; 1710[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Pos (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1710 -> 2089[label="",style="solid", color="black", weight=3]; 1711[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (Float (Pos Zero) (Neg (Succ wx5100)) > Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1711 -> 2090[label="",style="solid", color="black", weight=3]; 1712[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero) > Float (Pos (Succ wx30000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1712 -> 2091[label="",style="solid", color="black", weight=3]; 1713[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero) > Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1713 -> 2092[label="",style="solid", color="black", weight=3]; 1714[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1714 -> 2093[label="",style="solid", color="black", weight=3]; 1715[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1715 -> 2094[label="",style="solid", color="black", weight=3]; 1716[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Neg (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1716 -> 2095[label="",style="solid", color="black", weight=3]; 1717[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (Float (Pos Zero) (Neg (Succ wx5100)) > Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1717 -> 2096[label="",style="solid", color="black", weight=3]; 1718[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero) > Float (Neg (Succ wx30000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1718 -> 2097[label="",style="solid", color="black", weight=3]; 1719[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero) > Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1719 -> 2098[label="",style="solid", color="black", weight=3]; 10291 -> 10306[label="",style="dashed", color="red", weight=0]; 10291[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat (Succ wx5430) (primPlusNat (primMulNat wx5410 (Succ wx53400)) (Succ wx53400)) == LT))",fontsize=16,color="magenta"];10291 -> 10307[label="",style="dashed", color="magenta", weight=3]; 10292[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat (Succ wx5430) Zero == LT))",fontsize=16,color="black",shape="box"];10292 -> 10308[label="",style="solid", color="black", weight=3]; 10293[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpNat (Succ wx5430) Zero == LT))",fontsize=16,color="black",shape="box"];10293 -> 10309[label="",style="solid", color="black", weight=3]; 10294[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpNat (Succ wx5430) Zero == LT))",fontsize=16,color="black",shape="box"];10294 -> 10310[label="",style="solid", color="black", weight=3]; 10295[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (compare (Float (Neg (Succ wx540)) (Neg wx541)) (Float (Neg wx5340) (Pos (Succ wx535))) == GT))",fontsize=16,color="black",shape="box"];10295 -> 10311[label="",style="solid", color="black", weight=3]; 10297 -> 7683[label="",style="dashed", color="red", weight=0]; 10297[label="primPlusNat (primMulNat wx5410 (Succ wx53400)) (Succ wx53400)",fontsize=16,color="magenta"];10297 -> 10312[label="",style="dashed", color="magenta", weight=3]; 10297 -> 10313[label="",style="dashed", color="magenta", weight=3]; 10296[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Pos wx569) == LT))",fontsize=16,color="burlywood",shape="triangle"];25823[label="wx569/Succ wx5690",fontsize=10,color="white",style="solid",shape="box"];10296 -> 25823[label="",style="solid", color="burlywood", weight=9]; 25823 -> 10314[label="",style="solid", color="burlywood", weight=3]; 25824[label="wx569/Zero",fontsize=10,color="white",style="solid",shape="box"];10296 -> 25824[label="",style="solid", color="burlywood", weight=9]; 25824 -> 10315[label="",style="solid", color="burlywood", weight=3]; 10298[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (EQ == LT))",fontsize=16,color="black",shape="box"];10298 -> 10316[label="",style="solid", color="black", weight=3]; 10299[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];10299 -> 10317[label="",style="solid", color="black", weight=3]; 10300[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];10300 -> 10318[label="",style="solid", color="black", weight=3]; 10302 -> 7683[label="",style="dashed", color="red", weight=0]; 10302[label="primPlusNat (primMulNat wx5410 (Succ wx53400)) (Succ wx53400)",fontsize=16,color="magenta"];10302 -> 10319[label="",style="dashed", color="magenta", weight=3]; 10302 -> 10320[label="",style="dashed", color="magenta", weight=3]; 10301[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Neg wx571) == LT))",fontsize=16,color="burlywood",shape="triangle"];25825[label="wx571/Succ wx5710",fontsize=10,color="white",style="solid",shape="box"];10301 -> 25825[label="",style="solid", color="burlywood", weight=9]; 25825 -> 10321[label="",style="solid", color="burlywood", weight=3]; 25826[label="wx571/Zero",fontsize=10,color="white",style="solid",shape="box"];10301 -> 25826[label="",style="solid", color="burlywood", weight=9]; 25826 -> 10322[label="",style="solid", color="burlywood", weight=3]; 10303[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (EQ == LT))",fontsize=16,color="black",shape="box"];10303 -> 10323[label="",style="solid", color="black", weight=3]; 10304[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];10304 -> 10324[label="",style="solid", color="black", weight=3]; 10305[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];10305 -> 10325[label="",style="solid", color="black", weight=3]; 1731[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1731 -> 2110[label="",style="solid", color="black", weight=3]; 1732[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1732 -> 2111[label="",style="solid", color="black", weight=3]; 1733[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Pos (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1733 -> 2112[label="",style="solid", color="black", weight=3]; 1734[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (Float (Neg (Succ wx5000)) (Neg (Succ wx5100)) > Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1734 -> 2113[label="",style="solid", color="black", weight=3]; 1735[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (Float (Neg (Succ wx5000)) (Neg Zero) > Float (Pos (Succ wx30000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1735 -> 2114[label="",style="solid", color="black", weight=3]; 1736[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (Float (Neg (Succ wx5000)) (Neg Zero) > Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1736 -> 2115[label="",style="solid", color="black", weight=3]; 1737[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1737 -> 2116[label="",style="solid", color="black", weight=3]; 1738[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1738 -> 2117[label="",style="solid", color="black", weight=3]; 1739[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Neg (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1739 -> 2118[label="",style="solid", color="black", weight=3]; 1740[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (Float (Neg (Succ wx5000)) (Neg (Succ wx5100)) > Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1740 -> 2119[label="",style="solid", color="black", weight=3]; 1741[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (Float (Neg (Succ wx5000)) (Neg Zero) > Float (Neg (Succ wx30000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1741 -> 2120[label="",style="solid", color="black", weight=3]; 1742[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (Float (Neg (Succ wx5000)) (Neg Zero) > Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1742 -> 2121[label="",style="solid", color="black", weight=3]; 1743[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1743 -> 2122[label="",style="solid", color="black", weight=3]; 1744[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1744 -> 2123[label="",style="solid", color="black", weight=3]; 1745[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Pos (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1745 -> 2124[label="",style="solid", color="black", weight=3]; 1746[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (Float (Neg Zero) (Neg (Succ wx5100)) > Float (Pos Zero) (Pos (Succ wx30100))))",fontsize=16,color="black",shape="box"];1746 -> 2125[label="",style="solid", color="black", weight=3]; 1747[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero) > Float (Pos (Succ wx30000)) (Pos (Succ wx30100))))",fontsize=16,color="black",shape="box"];1747 -> 2126[label="",style="solid", color="black", weight=3]; 1748[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero) > Float (Pos Zero) (Pos (Succ wx30100))))",fontsize=16,color="black",shape="box"];1748 -> 2127[label="",style="solid", color="black", weight=3]; 1749[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1749 -> 2128[label="",style="solid", color="black", weight=3]; 1750[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1750 -> 2129[label="",style="solid", color="black", weight=3]; 1751[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Neg (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1751 -> 2130[label="",style="solid", color="black", weight=3]; 1752[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (Float (Neg Zero) (Neg (Succ wx5100)) > Float (Neg Zero) (Pos (Succ wx30100))))",fontsize=16,color="black",shape="box"];1752 -> 2131[label="",style="solid", color="black", weight=3]; 1753[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero) > Float (Neg (Succ wx30000)) (Pos (Succ wx30100))))",fontsize=16,color="black",shape="box"];1753 -> 2132[label="",style="solid", color="black", weight=3]; 1754[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero) > Float (Neg Zero) (Pos (Succ wx30100))))",fontsize=16,color="black",shape="box"];1754 -> 2133[label="",style="solid", color="black", weight=3]; 1755[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1755 -> 2134[label="",style="solid", color="black", weight=3]; 1756[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1756 -> 2135[label="",style="solid", color="black", weight=3]; 1757[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Pos (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1757 -> 2136[label="",style="solid", color="black", weight=3]; 1758[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (Float (Neg Zero) (Neg (Succ wx5100)) > Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1758 -> 2137[label="",style="solid", color="black", weight=3]; 1759[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero) > Float (Pos (Succ wx30000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1759 -> 2138[label="",style="solid", color="black", weight=3]; 1760[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero) > Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1760 -> 2139[label="",style="solid", color="black", weight=3]; 1761[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1761 -> 2140[label="",style="solid", color="black", weight=3]; 1762[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1762 -> 2141[label="",style="solid", color="black", weight=3]; 1763[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Neg (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1763 -> 2142[label="",style="solid", color="black", weight=3]; 1764[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (Float (Neg Zero) (Neg (Succ wx5100)) > Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1764 -> 2143[label="",style="solid", color="black", weight=3]; 1765[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero) > Float (Neg (Succ wx30000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1765 -> 2144[label="",style="solid", color="black", weight=3]; 1766[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero) > Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1766 -> 2145[label="",style="solid", color="black", weight=3]; 10995 -> 11012[label="",style="dashed", color="red", weight=0]; 10995[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat (primPlusNat (primMulNat wx6020 (Succ wx59500)) (Succ wx59500)) (Succ wx6040) == LT))",fontsize=16,color="magenta"];10995 -> 11013[label="",style="dashed", color="magenta", weight=3]; 10996[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat Zero (Succ wx6040) == LT))",fontsize=16,color="black",shape="box"];10996 -> 11014[label="",style="solid", color="black", weight=3]; 10997[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpNat Zero (Succ wx6040) == LT))",fontsize=16,color="black",shape="box"];10997 -> 11015[label="",style="solid", color="black", weight=3]; 10998[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpNat Zero (Succ wx6040) == LT))",fontsize=16,color="black",shape="box"];10998 -> 11016[label="",style="solid", color="black", weight=3]; 10999[label="Float (Pos (Succ wx601)) (Neg wx602)",fontsize=16,color="green",shape="box"];11000[label="wx594",fontsize=16,color="green",shape="box"];11001[label="wx599",fontsize=16,color="green",shape="box"];11003 -> 7683[label="",style="dashed", color="red", weight=0]; 11003[label="primPlusNat (primMulNat wx6020 (Succ wx59500)) (Succ wx59500)",fontsize=16,color="magenta"];11003 -> 11017[label="",style="dashed", color="magenta", weight=3]; 11003 -> 11018[label="",style="dashed", color="magenta", weight=3]; 11002[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Neg wx622) == LT))",fontsize=16,color="burlywood",shape="triangle"];25827[label="wx622/Succ wx6220",fontsize=10,color="white",style="solid",shape="box"];11002 -> 25827[label="",style="solid", color="burlywood", weight=9]; 25827 -> 11019[label="",style="solid", color="burlywood", weight=3]; 25828[label="wx622/Zero",fontsize=10,color="white",style="solid",shape="box"];11002 -> 25828[label="",style="solid", color="burlywood", weight=9]; 25828 -> 11020[label="",style="solid", color="burlywood", weight=3]; 11004[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (EQ == LT))",fontsize=16,color="black",shape="box"];11004 -> 11021[label="",style="solid", color="black", weight=3]; 11005[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];11005 -> 11022[label="",style="solid", color="black", weight=3]; 11006[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];11006 -> 11023[label="",style="solid", color="black", weight=3]; 11008 -> 7683[label="",style="dashed", color="red", weight=0]; 11008[label="primPlusNat (primMulNat wx6020 (Succ wx59500)) (Succ wx59500)",fontsize=16,color="magenta"];11008 -> 11024[label="",style="dashed", color="magenta", weight=3]; 11008 -> 11025[label="",style="dashed", color="magenta", weight=3]; 11007[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Pos wx624) == LT))",fontsize=16,color="burlywood",shape="triangle"];25829[label="wx624/Succ wx6240",fontsize=10,color="white",style="solid",shape="box"];11007 -> 25829[label="",style="solid", color="burlywood", weight=9]; 25829 -> 11026[label="",style="solid", color="burlywood", weight=3]; 25830[label="wx624/Zero",fontsize=10,color="white",style="solid",shape="box"];11007 -> 25830[label="",style="solid", color="burlywood", weight=9]; 25830 -> 11027[label="",style="solid", color="burlywood", weight=3]; 11009[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (EQ == LT))",fontsize=16,color="black",shape="box"];11009 -> 11028[label="",style="solid", color="black", weight=3]; 11010[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];11010 -> 11029[label="",style="solid", color="black", weight=3]; 11011[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];11011 -> 11030[label="",style="solid", color="black", weight=3]; 1778[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1778 -> 2158[label="",style="solid", color="black", weight=3]; 1779[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1779 -> 2159[label="",style="solid", color="black", weight=3]; 1780[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Neg (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1780 -> 2160[label="",style="solid", color="black", weight=3]; 1781[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (Float (Pos (Succ wx5000)) (Neg (Succ wx5100)) > Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1781 -> 2161[label="",style="solid", color="black", weight=3]; 1782[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (Float (Pos (Succ wx5000)) (Neg Zero) > Float (Pos (Succ wx30000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1782 -> 2162[label="",style="solid", color="black", weight=3]; 1783[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (Float (Pos (Succ wx5000)) (Neg Zero) > Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1783 -> 2163[label="",style="solid", color="black", weight=3]; 1784[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1784 -> 2164[label="",style="solid", color="black", weight=3]; 1785[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1785 -> 2165[label="",style="solid", color="black", weight=3]; 1786[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Pos (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1786 -> 2166[label="",style="solid", color="black", weight=3]; 1787[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (Float (Pos (Succ wx5000)) (Neg (Succ wx5100)) > Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1787 -> 2167[label="",style="solid", color="black", weight=3]; 1788[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (Float (Pos (Succ wx5000)) (Neg Zero) > Float (Neg (Succ wx30000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1788 -> 2168[label="",style="solid", color="black", weight=3]; 1789[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (Float (Pos (Succ wx5000)) (Neg Zero) > Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1789 -> 2169[label="",style="solid", color="black", weight=3]; 1790[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1790 -> 2170[label="",style="solid", color="black", weight=3]; 1791[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1791 -> 2171[label="",style="solid", color="black", weight=3]; 1792[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Neg (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1792 -> 2172[label="",style="solid", color="black", weight=3]; 1793[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (Float (Pos Zero) (Neg (Succ wx5100)) > Float (Pos Zero) (Neg (Succ wx30100))))",fontsize=16,color="black",shape="box"];1793 -> 2173[label="",style="solid", color="black", weight=3]; 1794[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero) > Float (Pos (Succ wx30000)) (Neg (Succ wx30100))))",fontsize=16,color="black",shape="box"];1794 -> 2174[label="",style="solid", color="black", weight=3]; 1795[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero) > Float (Pos Zero) (Neg (Succ wx30100))))",fontsize=16,color="black",shape="box"];1795 -> 2175[label="",style="solid", color="black", weight=3]; 1796[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1796 -> 2176[label="",style="solid", color="black", weight=3]; 1797[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1797 -> 2177[label="",style="solid", color="black", weight=3]; 1798[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Pos (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1798 -> 2178[label="",style="solid", color="black", weight=3]; 1799[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (Float (Pos Zero) (Neg (Succ wx5100)) > Float (Neg Zero) (Neg (Succ wx30100))))",fontsize=16,color="black",shape="box"];1799 -> 2179[label="",style="solid", color="black", weight=3]; 1800[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero) > Float (Neg (Succ wx30000)) (Neg (Succ wx30100))))",fontsize=16,color="black",shape="box"];1800 -> 2180[label="",style="solid", color="black", weight=3]; 1801[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero) > Float (Neg Zero) (Neg (Succ wx30100))))",fontsize=16,color="black",shape="box"];1801 -> 2181[label="",style="solid", color="black", weight=3]; 1802[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1802 -> 2182[label="",style="solid", color="black", weight=3]; 1803[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1803 -> 2183[label="",style="solid", color="black", weight=3]; 1804[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Neg (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1804 -> 2184[label="",style="solid", color="black", weight=3]; 1805[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (Float (Pos Zero) (Neg (Succ wx5100)) > Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1805 -> 2185[label="",style="solid", color="black", weight=3]; 1806[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero) > Float (Pos (Succ wx30000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1806 -> 2186[label="",style="solid", color="black", weight=3]; 1807[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero) > Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1807 -> 2187[label="",style="solid", color="black", weight=3]; 1808[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1808 -> 2188[label="",style="solid", color="black", weight=3]; 1809[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1809 -> 2189[label="",style="solid", color="black", weight=3]; 1810[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpInt (Neg Zero) (Pos (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1810 -> 2190[label="",style="solid", color="black", weight=3]; 1811[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (Float (Pos Zero) (Neg (Succ wx5100)) > Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1811 -> 2191[label="",style="solid", color="black", weight=3]; 1812[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero) > Float (Neg (Succ wx30000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1812 -> 2192[label="",style="solid", color="black", weight=3]; 1813[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero) > Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1813 -> 2193[label="",style="solid", color="black", weight=3]; 11813[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (compare (Float (Neg (Succ wx670)) (Neg wx671)) (Float (Pos wx6640) (Neg (Succ wx665))) == GT))",fontsize=16,color="black",shape="box"];11813 -> 11828[label="",style="solid", color="black", weight=3]; 11814 -> 11829[label="",style="dashed", color="red", weight=0]; 11814[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat (Succ wx6730) (primPlusNat (primMulNat wx6710 (Succ wx66400)) (Succ wx66400)) == LT))",fontsize=16,color="magenta"];11814 -> 11830[label="",style="dashed", color="magenta", weight=3]; 11815[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat (Succ wx6730) Zero == LT))",fontsize=16,color="black",shape="box"];11815 -> 11831[label="",style="solid", color="black", weight=3]; 11816[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpNat (Succ wx6730) Zero == LT))",fontsize=16,color="black",shape="box"];11816 -> 11832[label="",style="solid", color="black", weight=3]; 11817[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpNat (Succ wx6730) Zero == LT))",fontsize=16,color="black",shape="box"];11817 -> 11833[label="",style="solid", color="black", weight=3]; 11819 -> 7683[label="",style="dashed", color="red", weight=0]; 11819[label="primPlusNat (primMulNat wx6710 (Succ wx66400)) (Succ wx66400)",fontsize=16,color="magenta"];11819 -> 11834[label="",style="dashed", color="magenta", weight=3]; 11819 -> 11835[label="",style="dashed", color="magenta", weight=3]; 11818[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Neg wx699) == LT))",fontsize=16,color="burlywood",shape="triangle"];25831[label="wx699/Succ wx6990",fontsize=10,color="white",style="solid",shape="box"];11818 -> 25831[label="",style="solid", color="burlywood", weight=9]; 25831 -> 11836[label="",style="solid", color="burlywood", weight=3]; 25832[label="wx699/Zero",fontsize=10,color="white",style="solid",shape="box"];11818 -> 25832[label="",style="solid", color="burlywood", weight=9]; 25832 -> 11837[label="",style="solid", color="burlywood", weight=3]; 11820[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (EQ == LT))",fontsize=16,color="black",shape="box"];11820 -> 11838[label="",style="solid", color="black", weight=3]; 11821[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];11821 -> 11839[label="",style="solid", color="black", weight=3]; 11822[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];11822 -> 11840[label="",style="solid", color="black", weight=3]; 11824 -> 7683[label="",style="dashed", color="red", weight=0]; 11824[label="primPlusNat (primMulNat wx6710 (Succ wx66400)) (Succ wx66400)",fontsize=16,color="magenta"];11824 -> 11841[label="",style="dashed", color="magenta", weight=3]; 11824 -> 11842[label="",style="dashed", color="magenta", weight=3]; 11823[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Pos wx701) == LT))",fontsize=16,color="burlywood",shape="triangle"];25833[label="wx701/Succ wx7010",fontsize=10,color="white",style="solid",shape="box"];11823 -> 25833[label="",style="solid", color="burlywood", weight=9]; 25833 -> 11843[label="",style="solid", color="burlywood", weight=3]; 25834[label="wx701/Zero",fontsize=10,color="white",style="solid",shape="box"];11823 -> 25834[label="",style="solid", color="burlywood", weight=9]; 25834 -> 11844[label="",style="solid", color="burlywood", weight=3]; 11825[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (EQ == LT))",fontsize=16,color="black",shape="box"];11825 -> 11845[label="",style="solid", color="black", weight=3]; 11826[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];11826 -> 11846[label="",style="solid", color="black", weight=3]; 11827[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (EQ == LT))",fontsize=16,color="black",shape="box"];11827 -> 11847[label="",style="solid", color="black", weight=3]; 1825[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1825 -> 2205[label="",style="solid", color="black", weight=3]; 1826[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1826 -> 2206[label="",style="solid", color="black", weight=3]; 1827[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Neg (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1827 -> 2207[label="",style="solid", color="black", weight=3]; 1828[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (Float (Neg (Succ wx5000)) (Neg (Succ wx5100)) > Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1828 -> 2208[label="",style="solid", color="black", weight=3]; 1829[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (Float (Neg (Succ wx5000)) (Neg Zero) > Float (Pos (Succ wx30000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1829 -> 2209[label="",style="solid", color="black", weight=3]; 1830[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (Float (Neg (Succ wx5000)) (Neg Zero) > Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1830 -> 2210[label="",style="solid", color="black", weight=3]; 1831[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1831 -> 2211[label="",style="solid", color="black", weight=3]; 1832[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1832 -> 2212[label="",style="solid", color="black", weight=3]; 1833[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Pos (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1833 -> 2213[label="",style="solid", color="black", weight=3]; 1834[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (Float (Neg (Succ wx5000)) (Neg (Succ wx5100)) > Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1834 -> 2214[label="",style="solid", color="black", weight=3]; 1835[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (Float (Neg (Succ wx5000)) (Neg Zero) > Float (Neg (Succ wx30000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1835 -> 2215[label="",style="solid", color="black", weight=3]; 1836[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (Float (Neg (Succ wx5000)) (Neg Zero) > Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1836 -> 2216[label="",style="solid", color="black", weight=3]; 1837[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1837 -> 2217[label="",style="solid", color="black", weight=3]; 1838[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1838 -> 2218[label="",style="solid", color="black", weight=3]; 1839[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Neg (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1839 -> 2219[label="",style="solid", color="black", weight=3]; 1840[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (Float (Neg Zero) (Neg (Succ wx5100)) > Float (Pos Zero) (Neg (Succ wx30100))))",fontsize=16,color="black",shape="box"];1840 -> 2220[label="",style="solid", color="black", weight=3]; 1841[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero) > Float (Pos (Succ wx30000)) (Neg (Succ wx30100))))",fontsize=16,color="black",shape="box"];1841 -> 2221[label="",style="solid", color="black", weight=3]; 1842[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero) > Float (Pos Zero) (Neg (Succ wx30100))))",fontsize=16,color="black",shape="box"];1842 -> 2222[label="",style="solid", color="black", weight=3]; 1843[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1843 -> 2223[label="",style="solid", color="black", weight=3]; 1844[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1844 -> 2224[label="",style="solid", color="black", weight=3]; 1845[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Pos (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1845 -> 2225[label="",style="solid", color="black", weight=3]; 1846[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (Float (Neg Zero) (Neg (Succ wx5100)) > Float (Neg Zero) (Neg (Succ wx30100))))",fontsize=16,color="black",shape="box"];1846 -> 2226[label="",style="solid", color="black", weight=3]; 1847[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero) > Float (Neg (Succ wx30000)) (Neg (Succ wx30100))))",fontsize=16,color="black",shape="box"];1847 -> 2227[label="",style="solid", color="black", weight=3]; 1848[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero) > Float (Neg Zero) (Neg (Succ wx30100))))",fontsize=16,color="black",shape="box"];1848 -> 2228[label="",style="solid", color="black", weight=3]; 1849[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1849 -> 2229[label="",style="solid", color="black", weight=3]; 1850[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1850 -> 2230[label="",style="solid", color="black", weight=3]; 1851[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Neg (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1851 -> 2231[label="",style="solid", color="black", weight=3]; 1852[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (Float (Neg Zero) (Neg (Succ wx5100)) > Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1852 -> 2232[label="",style="solid", color="black", weight=3]; 1853[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero) > Float (Pos (Succ wx30000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1853 -> 2233[label="",style="solid", color="black", weight=3]; 1854[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero) > Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1854 -> 2234[label="",style="solid", color="black", weight=3]; 1855[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx510000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1855 -> 2235[label="",style="solid", color="black", weight=3]; 1856[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1856 -> 2236[label="",style="solid", color="black", weight=3]; 1857[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpInt (Pos Zero) (Pos (Succ wx30000)) == LT))",fontsize=16,color="black",shape="box"];1857 -> 2237[label="",style="solid", color="black", weight=3]; 1858[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (Float (Neg Zero) (Neg (Succ wx5100)) > Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1858 -> 2238[label="",style="solid", color="black", weight=3]; 1859[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero) > Float (Neg (Succ wx30000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1859 -> 2239[label="",style="solid", color="black", weight=3]; 1860[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero) > Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1860 -> 2240[label="",style="solid", color="black", weight=3]; 7801[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ (Succ wx356)) (primMulNat (Succ wx3170) (Succ wx31000)) == LT))",fontsize=16,color="black",shape="box"];7801 -> 7844[label="",style="solid", color="black", weight=3]; 7802[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ (Succ wx356)) (primMulNat (Succ wx3170) Zero) == LT))",fontsize=16,color="black",shape="box"];7802 -> 7845[label="",style="solid", color="black", weight=3]; 7803[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpNat (Succ (Succ wx356)) (primMulNat Zero (Succ wx31000)) == LT))",fontsize=16,color="black",shape="box"];7803 -> 7846[label="",style="solid", color="black", weight=3]; 7804[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpNat (Succ (Succ wx356)) (primMulNat Zero Zero) == LT))",fontsize=16,color="black",shape="box"];7804 -> 7847[label="",style="solid", color="black", weight=3]; 7805[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (compare (Float (Pos (Succ wx316)) (Pos wx317)) (Float (Neg wx3100) (Pos (Succ wx311))) == GT))",fontsize=16,color="black",shape="box"];7805 -> 7848[label="",style="solid", color="black", weight=3]; 7806 -> 7849[label="",style="dashed", color="red", weight=0]; 7806[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ wx311) (primPlusNat (primMulNat wx3170 (Succ wx31000)) (Succ wx31000)) == LT))",fontsize=16,color="magenta"];7806 -> 7850[label="",style="dashed", color="magenta", weight=3]; 7807[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ wx311) Zero == LT))",fontsize=16,color="black",shape="box"];7807 -> 7851[label="",style="solid", color="black", weight=3]; 7808[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpNat (Succ wx311) Zero == LT))",fontsize=16,color="black",shape="box"];7808 -> 7852[label="",style="solid", color="black", weight=3]; 7809[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpNat (Succ wx311) Zero == LT))",fontsize=16,color="black",shape="box"];7809 -> 7853[label="",style="solid", color="black", weight=3]; 1872[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25835[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];1872 -> 25835[label="",style="solid", color="burlywood", weight=9]; 25835 -> 2256[label="",style="solid", color="burlywood", weight=3]; 25836[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];1872 -> 25836[label="",style="solid", color="burlywood", weight=9]; 25836 -> 2257[label="",style="solid", color="burlywood", weight=3]; 1873[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1873 -> 2258[label="",style="solid", color="black", weight=3]; 1874[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ Zero))) (primCmpNat Zero (Succ wx30000) == LT))",fontsize=16,color="black",shape="box"];1874 -> 2259[label="",style="solid", color="black", weight=3]; 1875[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (compare (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];1875 -> 2260[label="",style="solid", color="black", weight=3]; 1876[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (compare (Float (Pos (Succ wx5000)) (Pos Zero)) (Float (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];1876 -> 2261[label="",style="solid", color="black", weight=3]; 1877[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (compare (Float (Pos (Succ wx5000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];1877 -> 2262[label="",style="solid", color="black", weight=3]; 1878[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25837[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];1878 -> 25837[label="",style="solid", color="burlywood", weight=9]; 25837 -> 2263[label="",style="solid", color="burlywood", weight=3]; 25838[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];1878 -> 25838[label="",style="solid", color="burlywood", weight=9]; 25838 -> 2264[label="",style="solid", color="burlywood", weight=3]; 1879[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1879 -> 2265[label="",style="solid", color="black", weight=3]; 1880 -> 15798[label="",style="dashed", color="red", weight=0]; 1880[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ Zero))) (GT == LT))",fontsize=16,color="magenta"];1880 -> 15799[label="",style="dashed", color="magenta", weight=3]; 1880 -> 15800[label="",style="dashed", color="magenta", weight=3]; 1880 -> 15801[label="",style="dashed", color="magenta", weight=3]; 1880 -> 15802[label="",style="dashed", color="magenta", weight=3]; 1880 -> 15803[label="",style="dashed", color="magenta", weight=3]; 1880 -> 15804[label="",style="dashed", color="magenta", weight=3]; 1880 -> 15805[label="",style="dashed", color="magenta", weight=3]; 1880 -> 15806[label="",style="dashed", color="magenta", weight=3]; 1881[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (compare (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];1881 -> 2267[label="",style="solid", color="black", weight=3]; 1882[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (compare (Float (Pos (Succ wx5000)) (Pos Zero)) (Float (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];1882 -> 2268[label="",style="solid", color="black", weight=3]; 1883[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (compare (Float (Pos (Succ wx5000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];1883 -> 2269[label="",style="solid", color="black", weight=3]; 1884[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25839[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];1884 -> 25839[label="",style="solid", color="burlywood", weight=9]; 25839 -> 2270[label="",style="solid", color="burlywood", weight=3]; 25840[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];1884 -> 25840[label="",style="solid", color="burlywood", weight=9]; 25840 -> 2271[label="",style="solid", color="burlywood", weight=3]; 1885[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1885 -> 2272[label="",style="solid", color="black", weight=3]; 1886[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpNat Zero (Succ wx30000) == LT))",fontsize=16,color="black",shape="box"];1886 -> 2273[label="",style="solid", color="black", weight=3]; 1887[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (compare (Float (Pos Zero) (Pos (Succ wx5100))) (Float (Pos Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];1887 -> 2274[label="",style="solid", color="black", weight=3]; 1888[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];1888 -> 2275[label="",style="solid", color="black", weight=3]; 1889[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];1889 -> 2276[label="",style="solid", color="black", weight=3]; 1890[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25841[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];1890 -> 25841[label="",style="solid", color="burlywood", weight=9]; 25841 -> 2277[label="",style="solid", color="burlywood", weight=3]; 25842[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];1890 -> 25842[label="",style="solid", color="burlywood", weight=9]; 25842 -> 2278[label="",style="solid", color="burlywood", weight=3]; 1891[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1891 -> 2279[label="",style="solid", color="black", weight=3]; 1892 -> 15916[label="",style="dashed", color="red", weight=0]; 1892[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (GT == LT))",fontsize=16,color="magenta"];1892 -> 15917[label="",style="dashed", color="magenta", weight=3]; 1892 -> 15918[label="",style="dashed", color="magenta", weight=3]; 1892 -> 15919[label="",style="dashed", color="magenta", weight=3]; 1892 -> 15920[label="",style="dashed", color="magenta", weight=3]; 1892 -> 15921[label="",style="dashed", color="magenta", weight=3]; 1892 -> 15922[label="",style="dashed", color="magenta", weight=3]; 1892 -> 15923[label="",style="dashed", color="magenta", weight=3]; 1892 -> 15924[label="",style="dashed", color="magenta", weight=3]; 1893[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (compare (Float (Pos Zero) (Pos (Succ wx5100))) (Float (Neg Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];1893 -> 2281[label="",style="solid", color="black", weight=3]; 1894[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];1894 -> 2282[label="",style="solid", color="black", weight=3]; 1895[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];1895 -> 2283[label="",style="solid", color="black", weight=3]; 1896[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25843[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];1896 -> 25843[label="",style="solid", color="burlywood", weight=9]; 25843 -> 2284[label="",style="solid", color="burlywood", weight=3]; 25844[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];1896 -> 25844[label="",style="solid", color="burlywood", weight=9]; 25844 -> 2285[label="",style="solid", color="burlywood", weight=3]; 1897[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1897 -> 2286[label="",style="solid", color="black", weight=3]; 1898[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpNat Zero (Succ wx30000) == LT))",fontsize=16,color="black",shape="box"];1898 -> 2287[label="",style="solid", color="black", weight=3]; 1899[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (compare (Float (Pos Zero) (Pos (Succ wx5100))) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];1899 -> 2288[label="",style="solid", color="black", weight=3]; 1900[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];1900 -> 2289[label="",style="solid", color="black", weight=3]; 1901[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];1901 -> 2290[label="",style="solid", color="black", weight=3]; 1902[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25845[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];1902 -> 25845[label="",style="solid", color="burlywood", weight=9]; 25845 -> 2291[label="",style="solid", color="burlywood", weight=3]; 25846[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];1902 -> 25846[label="",style="solid", color="burlywood", weight=9]; 25846 -> 2292[label="",style="solid", color="burlywood", weight=3]; 1903[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1903 -> 2293[label="",style="solid", color="black", weight=3]; 1904 -> 16033[label="",style="dashed", color="red", weight=0]; 1904[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (GT == LT))",fontsize=16,color="magenta"];1904 -> 16034[label="",style="dashed", color="magenta", weight=3]; 1904 -> 16035[label="",style="dashed", color="magenta", weight=3]; 1904 -> 16036[label="",style="dashed", color="magenta", weight=3]; 1904 -> 16037[label="",style="dashed", color="magenta", weight=3]; 1904 -> 16038[label="",style="dashed", color="magenta", weight=3]; 1904 -> 16039[label="",style="dashed", color="magenta", weight=3]; 1904 -> 16040[label="",style="dashed", color="magenta", weight=3]; 1905[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (compare (Float (Pos Zero) (Pos (Succ wx5100))) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];1905 -> 2295[label="",style="solid", color="black", weight=3]; 1906[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];1906 -> 2296[label="",style="solid", color="black", weight=3]; 1907[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];1907 -> 2297[label="",style="solid", color="black", weight=3]; 7810[label="Float (Neg (Succ wx327)) (Pos wx328)",fontsize=16,color="green",shape="box"];7811[label="wx320",fontsize=16,color="green",shape="box"];7812[label="wx325",fontsize=16,color="green",shape="box"];7813[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat (primMulNat (Succ wx3280) (Succ wx32100)) (Succ (Succ wx357)) == LT))",fontsize=16,color="black",shape="box"];7813 -> 7854[label="",style="solid", color="black", weight=3]; 7814[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat (primMulNat (Succ wx3280) Zero) (Succ (Succ wx357)) == LT))",fontsize=16,color="black",shape="box"];7814 -> 7855[label="",style="solid", color="black", weight=3]; 7815[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos Zero)) (primCmpNat (primMulNat Zero (Succ wx32100)) (Succ (Succ wx357)) == LT))",fontsize=16,color="black",shape="box"];7815 -> 7856[label="",style="solid", color="black", weight=3]; 7816[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos Zero)) (primCmpNat (primMulNat Zero Zero) (Succ (Succ wx357)) == LT))",fontsize=16,color="black",shape="box"];7816 -> 7857[label="",style="solid", color="black", weight=3]; 7830 -> 7858[label="",style="dashed", color="red", weight=0]; 7830[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat (primPlusNat (primMulNat wx3280 (Succ wx32100)) (Succ wx32100)) (Succ wx322) == LT))",fontsize=16,color="magenta"];7830 -> 7859[label="",style="dashed", color="magenta", weight=3]; 7831[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat Zero (Succ wx322) == LT))",fontsize=16,color="black",shape="box"];7831 -> 7860[label="",style="solid", color="black", weight=3]; 7832[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos Zero)) (primCmpNat Zero (Succ wx322) == LT))",fontsize=16,color="black",shape="box"];7832 -> 7861[label="",style="solid", color="black", weight=3]; 7833[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos Zero)) (primCmpNat Zero (Succ wx322) == LT))",fontsize=16,color="black",shape="box"];7833 -> 7862[label="",style="solid", color="black", weight=3]; 1920[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25847[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];1920 -> 25847[label="",style="solid", color="burlywood", weight=9]; 25847 -> 2312[label="",style="solid", color="burlywood", weight=3]; 25848[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];1920 -> 25848[label="",style="solid", color="burlywood", weight=9]; 25848 -> 2313[label="",style="solid", color="burlywood", weight=3]; 1921[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1921 -> 2314[label="",style="solid", color="black", weight=3]; 1922 -> 16104[label="",style="dashed", color="red", weight=0]; 1922[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ Zero))) (LT == LT))",fontsize=16,color="magenta"];1922 -> 16105[label="",style="dashed", color="magenta", weight=3]; 1922 -> 16106[label="",style="dashed", color="magenta", weight=3]; 1922 -> 16107[label="",style="dashed", color="magenta", weight=3]; 1922 -> 16108[label="",style="dashed", color="magenta", weight=3]; 1922 -> 16109[label="",style="dashed", color="magenta", weight=3]; 1922 -> 16110[label="",style="dashed", color="magenta", weight=3]; 1922 -> 16111[label="",style="dashed", color="magenta", weight=3]; 1922 -> 16112[label="",style="dashed", color="magenta", weight=3]; 1923[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (compare (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];1923 -> 2316[label="",style="solid", color="black", weight=3]; 1924[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (compare (Float (Neg (Succ wx5000)) (Pos Zero)) (Float (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];1924 -> 2317[label="",style="solid", color="black", weight=3]; 1925[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (compare (Float (Neg (Succ wx5000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];1925 -> 2318[label="",style="solid", color="black", weight=3]; 1926[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25849[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];1926 -> 25849[label="",style="solid", color="burlywood", weight=9]; 25849 -> 2319[label="",style="solid", color="burlywood", weight=3]; 25850[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];1926 -> 25850[label="",style="solid", color="burlywood", weight=9]; 25850 -> 2320[label="",style="solid", color="burlywood", weight=3]; 1927[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1927 -> 2321[label="",style="solid", color="black", weight=3]; 1928[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ Zero))) (primCmpNat (Succ wx30000) Zero == LT))",fontsize=16,color="black",shape="box"];1928 -> 2322[label="",style="solid", color="black", weight=3]; 1929[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (compare (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];1929 -> 2323[label="",style="solid", color="black", weight=3]; 1930[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (compare (Float (Neg (Succ wx5000)) (Pos Zero)) (Float (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];1930 -> 2324[label="",style="solid", color="black", weight=3]; 1931[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (compare (Float (Neg (Succ wx5000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];1931 -> 2325[label="",style="solid", color="black", weight=3]; 1932[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25851[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];1932 -> 25851[label="",style="solid", color="burlywood", weight=9]; 25851 -> 2326[label="",style="solid", color="burlywood", weight=3]; 25852[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];1932 -> 25852[label="",style="solid", color="burlywood", weight=9]; 25852 -> 2327[label="",style="solid", color="burlywood", weight=3]; 1933[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1933 -> 2328[label="",style="solid", color="black", weight=3]; 1934 -> 16231[label="",style="dashed", color="red", weight=0]; 1934[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (LT == LT))",fontsize=16,color="magenta"];1934 -> 16232[label="",style="dashed", color="magenta", weight=3]; 1934 -> 16233[label="",style="dashed", color="magenta", weight=3]; 1934 -> 16234[label="",style="dashed", color="magenta", weight=3]; 1934 -> 16235[label="",style="dashed", color="magenta", weight=3]; 1934 -> 16236[label="",style="dashed", color="magenta", weight=3]; 1934 -> 16237[label="",style="dashed", color="magenta", weight=3]; 1934 -> 16238[label="",style="dashed", color="magenta", weight=3]; 1934 -> 16239[label="",style="dashed", color="magenta", weight=3]; 1935[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (compare (Float (Neg Zero) (Pos (Succ wx5100))) (Float (Pos Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];1935 -> 2330[label="",style="solid", color="black", weight=3]; 1936[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];1936 -> 2331[label="",style="solid", color="black", weight=3]; 1937[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];1937 -> 2332[label="",style="solid", color="black", weight=3]; 1938[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25853[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];1938 -> 25853[label="",style="solid", color="burlywood", weight=9]; 25853 -> 2333[label="",style="solid", color="burlywood", weight=3]; 25854[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];1938 -> 25854[label="",style="solid", color="burlywood", weight=9]; 25854 -> 2334[label="",style="solid", color="burlywood", weight=3]; 1939[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1939 -> 2335[label="",style="solid", color="black", weight=3]; 1940[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpNat (Succ wx30000) Zero == LT))",fontsize=16,color="black",shape="box"];1940 -> 2336[label="",style="solid", color="black", weight=3]; 1941[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (compare (Float (Neg Zero) (Pos (Succ wx5100))) (Float (Neg Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];1941 -> 2337[label="",style="solid", color="black", weight=3]; 1942[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];1942 -> 2338[label="",style="solid", color="black", weight=3]; 1943[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];1943 -> 2339[label="",style="solid", color="black", weight=3]; 1944[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25855[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];1944 -> 25855[label="",style="solid", color="burlywood", weight=9]; 25855 -> 2340[label="",style="solid", color="burlywood", weight=3]; 25856[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];1944 -> 25856[label="",style="solid", color="burlywood", weight=9]; 25856 -> 2341[label="",style="solid", color="burlywood", weight=3]; 1945[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1945 -> 2342[label="",style="solid", color="black", weight=3]; 1946 -> 16363[label="",style="dashed", color="red", weight=0]; 1946[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (LT == LT))",fontsize=16,color="magenta"];1946 -> 16364[label="",style="dashed", color="magenta", weight=3]; 1946 -> 16365[label="",style="dashed", color="magenta", weight=3]; 1946 -> 16366[label="",style="dashed", color="magenta", weight=3]; 1946 -> 16367[label="",style="dashed", color="magenta", weight=3]; 1946 -> 16368[label="",style="dashed", color="magenta", weight=3]; 1946 -> 16369[label="",style="dashed", color="magenta", weight=3]; 1946 -> 16370[label="",style="dashed", color="magenta", weight=3]; 1947[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (compare (Float (Neg Zero) (Pos (Succ wx5100))) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];1947 -> 2344[label="",style="solid", color="black", weight=3]; 1948[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];1948 -> 2345[label="",style="solid", color="black", weight=3]; 1949[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];1949 -> 2346[label="",style="solid", color="black", weight=3]; 1950[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25857[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];1950 -> 25857[label="",style="solid", color="burlywood", weight=9]; 25857 -> 2347[label="",style="solid", color="burlywood", weight=3]; 25858[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];1950 -> 25858[label="",style="solid", color="burlywood", weight=9]; 25858 -> 2348[label="",style="solid", color="burlywood", weight=3]; 1951[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1951 -> 2349[label="",style="solid", color="black", weight=3]; 1952[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpNat (Succ wx30000) Zero == LT))",fontsize=16,color="black",shape="box"];1952 -> 2350[label="",style="solid", color="black", weight=3]; 1953[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (compare (Float (Neg Zero) (Pos (Succ wx5100))) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];1953 -> 2351[label="",style="solid", color="black", weight=3]; 1954[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];1954 -> 2352[label="",style="solid", color="black", weight=3]; 1955[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];1955 -> 2353[label="",style="solid", color="black", weight=3]; 7834[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ (Succ wx355)) (primMulNat (Succ wx3390) (Succ wx33200)) == LT))",fontsize=16,color="black",shape="box"];7834 -> 7863[label="",style="solid", color="black", weight=3]; 7835[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ (Succ wx355)) (primMulNat (Succ wx3390) Zero) == LT))",fontsize=16,color="black",shape="box"];7835 -> 7864[label="",style="solid", color="black", weight=3]; 7836[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpNat (Succ (Succ wx355)) (primMulNat Zero (Succ wx33200)) == LT))",fontsize=16,color="black",shape="box"];7836 -> 7865[label="",style="solid", color="black", weight=3]; 7837[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpNat (Succ (Succ wx355)) (primMulNat Zero Zero) == LT))",fontsize=16,color="black",shape="box"];7837 -> 7866[label="",style="solid", color="black", weight=3]; 7838[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (compare (Float (Pos (Succ wx338)) (Pos wx339)) (Float (Pos wx3320) (Neg (Succ wx333))) == GT))",fontsize=16,color="black",shape="box"];7838 -> 7867[label="",style="solid", color="black", weight=3]; 7839 -> 7868[label="",style="dashed", color="red", weight=0]; 7839[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ wx333) (primPlusNat (primMulNat wx3390 (Succ wx33200)) (Succ wx33200)) == LT))",fontsize=16,color="magenta"];7839 -> 7869[label="",style="dashed", color="magenta", weight=3]; 7840[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ wx333) Zero == LT))",fontsize=16,color="black",shape="box"];7840 -> 7870[label="",style="solid", color="black", weight=3]; 7841[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpNat (Succ wx333) Zero == LT))",fontsize=16,color="black",shape="box"];7841 -> 7871[label="",style="solid", color="black", weight=3]; 7842[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpNat (Succ wx333) Zero == LT))",fontsize=16,color="black",shape="box"];7842 -> 7872[label="",style="solid", color="black", weight=3]; 1967[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25859[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];1967 -> 25859[label="",style="solid", color="burlywood", weight=9]; 25859 -> 2369[label="",style="solid", color="burlywood", weight=3]; 25860[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];1967 -> 25860[label="",style="solid", color="burlywood", weight=9]; 25860 -> 2370[label="",style="solid", color="burlywood", weight=3]; 1968[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1968 -> 2371[label="",style="solid", color="black", weight=3]; 1969 -> 16513[label="",style="dashed", color="red", weight=0]; 1969[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ Zero))) (GT == LT))",fontsize=16,color="magenta"];1969 -> 16514[label="",style="dashed", color="magenta", weight=3]; 1969 -> 16515[label="",style="dashed", color="magenta", weight=3]; 1969 -> 16516[label="",style="dashed", color="magenta", weight=3]; 1969 -> 16517[label="",style="dashed", color="magenta", weight=3]; 1969 -> 16518[label="",style="dashed", color="magenta", weight=3]; 1969 -> 16519[label="",style="dashed", color="magenta", weight=3]; 1969 -> 16520[label="",style="dashed", color="magenta", weight=3]; 1969 -> 16521[label="",style="dashed", color="magenta", weight=3]; 1970[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (compare (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];1970 -> 2373[label="",style="solid", color="black", weight=3]; 1971[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (compare (Float (Pos (Succ wx5000)) (Pos Zero)) (Float (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];1971 -> 2374[label="",style="solid", color="black", weight=3]; 1972[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (compare (Float (Pos (Succ wx5000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];1972 -> 2375[label="",style="solid", color="black", weight=3]; 1973[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25861[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];1973 -> 25861[label="",style="solid", color="burlywood", weight=9]; 25861 -> 2376[label="",style="solid", color="burlywood", weight=3]; 25862[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];1973 -> 25862[label="",style="solid", color="burlywood", weight=9]; 25862 -> 2377[label="",style="solid", color="burlywood", weight=3]; 1974[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1974 -> 2378[label="",style="solid", color="black", weight=3]; 1975[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ Zero))) (primCmpNat Zero (Succ wx30000) == LT))",fontsize=16,color="black",shape="box"];1975 -> 2379[label="",style="solid", color="black", weight=3]; 1976[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (compare (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];1976 -> 2380[label="",style="solid", color="black", weight=3]; 1977[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (compare (Float (Pos (Succ wx5000)) (Pos Zero)) (Float (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];1977 -> 2381[label="",style="solid", color="black", weight=3]; 1978[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (compare (Float (Pos (Succ wx5000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];1978 -> 2382[label="",style="solid", color="black", weight=3]; 1979[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25863[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];1979 -> 25863[label="",style="solid", color="burlywood", weight=9]; 25863 -> 2383[label="",style="solid", color="burlywood", weight=3]; 25864[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];1979 -> 25864[label="",style="solid", color="burlywood", weight=9]; 25864 -> 2384[label="",style="solid", color="burlywood", weight=3]; 1980[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1980 -> 2385[label="",style="solid", color="black", weight=3]; 1981 -> 16635[label="",style="dashed", color="red", weight=0]; 1981[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (GT == LT))",fontsize=16,color="magenta"];1981 -> 16636[label="",style="dashed", color="magenta", weight=3]; 1981 -> 16637[label="",style="dashed", color="magenta", weight=3]; 1981 -> 16638[label="",style="dashed", color="magenta", weight=3]; 1981 -> 16639[label="",style="dashed", color="magenta", weight=3]; 1981 -> 16640[label="",style="dashed", color="magenta", weight=3]; 1981 -> 16641[label="",style="dashed", color="magenta", weight=3]; 1981 -> 16642[label="",style="dashed", color="magenta", weight=3]; 1981 -> 16643[label="",style="dashed", color="magenta", weight=3]; 1982[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (compare (Float (Pos Zero) (Pos (Succ wx5100))) (Float (Pos Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];1982 -> 2387[label="",style="solid", color="black", weight=3]; 1983[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];1983 -> 2388[label="",style="solid", color="black", weight=3]; 1984[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];1984 -> 2389[label="",style="solid", color="black", weight=3]; 1985[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25865[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];1985 -> 25865[label="",style="solid", color="burlywood", weight=9]; 25865 -> 2390[label="",style="solid", color="burlywood", weight=3]; 25866[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];1985 -> 25866[label="",style="solid", color="burlywood", weight=9]; 25866 -> 2391[label="",style="solid", color="burlywood", weight=3]; 1986[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1986 -> 2392[label="",style="solid", color="black", weight=3]; 1987[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpNat Zero (Succ wx30000) == LT))",fontsize=16,color="black",shape="box"];1987 -> 2393[label="",style="solid", color="black", weight=3]; 1988[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (compare (Float (Pos Zero) (Pos (Succ wx5100))) (Float (Neg Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];1988 -> 2394[label="",style="solid", color="black", weight=3]; 1989[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];1989 -> 2395[label="",style="solid", color="black", weight=3]; 1990[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];1990 -> 2396[label="",style="solid", color="black", weight=3]; 1991[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25867[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];1991 -> 25867[label="",style="solid", color="burlywood", weight=9]; 25867 -> 2397[label="",style="solid", color="burlywood", weight=3]; 25868[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];1991 -> 25868[label="",style="solid", color="burlywood", weight=9]; 25868 -> 2398[label="",style="solid", color="burlywood", weight=3]; 1992[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1992 -> 2399[label="",style="solid", color="black", weight=3]; 1993 -> 16759[label="",style="dashed", color="red", weight=0]; 1993[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (GT == LT))",fontsize=16,color="magenta"];1993 -> 16760[label="",style="dashed", color="magenta", weight=3]; 1993 -> 16761[label="",style="dashed", color="magenta", weight=3]; 1993 -> 16762[label="",style="dashed", color="magenta", weight=3]; 1993 -> 16763[label="",style="dashed", color="magenta", weight=3]; 1993 -> 16764[label="",style="dashed", color="magenta", weight=3]; 1993 -> 16765[label="",style="dashed", color="magenta", weight=3]; 1993 -> 16766[label="",style="dashed", color="magenta", weight=3]; 1994[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (compare (Float (Pos Zero) (Pos (Succ wx5100))) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];1994 -> 2401[label="",style="solid", color="black", weight=3]; 1995[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];1995 -> 2402[label="",style="solid", color="black", weight=3]; 1996[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];1996 -> 2403[label="",style="solid", color="black", weight=3]; 1997[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25869[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];1997 -> 25869[label="",style="solid", color="burlywood", weight=9]; 25869 -> 2404[label="",style="solid", color="burlywood", weight=3]; 25870[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];1997 -> 25870[label="",style="solid", color="burlywood", weight=9]; 25870 -> 2405[label="",style="solid", color="burlywood", weight=3]; 1998[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];1998 -> 2406[label="",style="solid", color="black", weight=3]; 1999[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (primCmpNat Zero (Succ wx30000) == LT))",fontsize=16,color="black",shape="box"];1999 -> 2407[label="",style="solid", color="black", weight=3]; 2000[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (compare (Float (Pos Zero) (Pos (Succ wx5100))) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2000 -> 2408[label="",style="solid", color="black", weight=3]; 2001[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2001 -> 2409[label="",style="solid", color="black", weight=3]; 2002[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2002 -> 2410[label="",style="solid", color="black", weight=3]; 8771 -> 7683[label="",style="dashed", color="red", weight=0]; 8771[label="primPlusNat (primMulNat wx4090 (Succ wx40200)) (Succ wx40200)",fontsize=16,color="magenta"];8771 -> 8789[label="",style="dashed", color="magenta", weight=3]; 8771 -> 8790[label="",style="dashed", color="magenta", weight=3]; 8770[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat wx441 (Succ wx4110) == LT))",fontsize=16,color="burlywood",shape="triangle"];25871[label="wx441/Succ wx4410",fontsize=10,color="white",style="solid",shape="box"];8770 -> 25871[label="",style="solid", color="burlywood", weight=9]; 25871 -> 8791[label="",style="solid", color="burlywood", weight=3]; 25872[label="wx441/Zero",fontsize=10,color="white",style="solid",shape="box"];8770 -> 25872[label="",style="solid", color="burlywood", weight=9]; 25872 -> 8792[label="",style="solid", color="burlywood", weight=3]; 8772[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (LT == LT))",fontsize=16,color="black",shape="box"];8772 -> 8806[label="",style="solid", color="black", weight=3]; 8773[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (LT == LT))",fontsize=16,color="black",shape="box"];8773 -> 8807[label="",style="solid", color="black", weight=3]; 8774[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (LT == LT))",fontsize=16,color="black",shape="box"];8774 -> 8808[label="",style="solid", color="black", weight=3]; 8775 -> 6395[label="",style="dashed", color="red", weight=0]; 8775[label="primMulNat wx4090 (Succ wx40200)",fontsize=16,color="magenta"];8775 -> 8809[label="",style="dashed", color="magenta", weight=3]; 8775 -> 8810[label="",style="dashed", color="magenta", weight=3]; 8776[label="Succ wx40200",fontsize=16,color="green",shape="box"];8777[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Neg (Succ wx4370)) == LT))",fontsize=16,color="black",shape="box"];8777 -> 8811[label="",style="solid", color="black", weight=3]; 8778[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];8778 -> 8812[label="",style="solid", color="black", weight=3]; 8779[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) False)",fontsize=16,color="black",shape="box"];8779 -> 8813[label="",style="solid", color="black", weight=3]; 8780[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];8780 -> 8814[label="",style="solid", color="black", weight=3]; 8781[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];8781 -> 8815[label="",style="solid", color="black", weight=3]; 8782 -> 6395[label="",style="dashed", color="red", weight=0]; 8782[label="primMulNat wx4090 (Succ wx40200)",fontsize=16,color="magenta"];8782 -> 8816[label="",style="dashed", color="magenta", weight=3]; 8782 -> 8817[label="",style="dashed", color="magenta", weight=3]; 8783[label="Succ wx40200",fontsize=16,color="green",shape="box"];8784[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Pos (Succ wx4390)) == LT))",fontsize=16,color="black",shape="box"];8784 -> 8818[label="",style="solid", color="black", weight=3]; 8785[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8785 -> 8819[label="",style="solid", color="black", weight=3]; 8786[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) False)",fontsize=16,color="black",shape="box"];8786 -> 8820[label="",style="solid", color="black", weight=3]; 8787[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];8787 -> 8821[label="",style="solid", color="black", weight=3]; 8788[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];8788 -> 8822[label="",style="solid", color="black", weight=3]; 2015[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25873[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2015 -> 25873[label="",style="solid", color="burlywood", weight=9]; 25873 -> 2425[label="",style="solid", color="burlywood", weight=3]; 25874[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2015 -> 25874[label="",style="solid", color="burlywood", weight=9]; 25874 -> 2426[label="",style="solid", color="burlywood", weight=3]; 2016[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2016 -> 2427[label="",style="solid", color="black", weight=3]; 2017[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ Zero))) (primCmpNat (Succ wx30000) Zero == LT))",fontsize=16,color="black",shape="box"];2017 -> 2428[label="",style="solid", color="black", weight=3]; 2018[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (compare (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2018 -> 2429[label="",style="solid", color="black", weight=3]; 2019[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (compare (Float (Neg (Succ wx5000)) (Pos Zero)) (Float (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2019 -> 2430[label="",style="solid", color="black", weight=3]; 2020[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (compare (Float (Neg (Succ wx5000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2020 -> 2431[label="",style="solid", color="black", weight=3]; 2021[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25875[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2021 -> 25875[label="",style="solid", color="burlywood", weight=9]; 25875 -> 2432[label="",style="solid", color="burlywood", weight=3]; 25876[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2021 -> 25876[label="",style="solid", color="burlywood", weight=9]; 25876 -> 2433[label="",style="solid", color="burlywood", weight=3]; 2022[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2022 -> 2434[label="",style="solid", color="black", weight=3]; 2023 -> 16984[label="",style="dashed", color="red", weight=0]; 2023[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ Zero))) (LT == LT))",fontsize=16,color="magenta"];2023 -> 16985[label="",style="dashed", color="magenta", weight=3]; 2023 -> 16986[label="",style="dashed", color="magenta", weight=3]; 2023 -> 16987[label="",style="dashed", color="magenta", weight=3]; 2023 -> 16988[label="",style="dashed", color="magenta", weight=3]; 2023 -> 16989[label="",style="dashed", color="magenta", weight=3]; 2023 -> 16990[label="",style="dashed", color="magenta", weight=3]; 2023 -> 16991[label="",style="dashed", color="magenta", weight=3]; 2023 -> 16992[label="",style="dashed", color="magenta", weight=3]; 2024[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (compare (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2024 -> 2436[label="",style="solid", color="black", weight=3]; 2025[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (compare (Float (Neg (Succ wx5000)) (Pos Zero)) (Float (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2025 -> 2437[label="",style="solid", color="black", weight=3]; 2026[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (compare (Float (Neg (Succ wx5000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2026 -> 2438[label="",style="solid", color="black", weight=3]; 2027[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25877[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2027 -> 25877[label="",style="solid", color="burlywood", weight=9]; 25877 -> 2439[label="",style="solid", color="burlywood", weight=3]; 25878[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2027 -> 25878[label="",style="solid", color="burlywood", weight=9]; 25878 -> 2440[label="",style="solid", color="burlywood", weight=3]; 2028[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2028 -> 2441[label="",style="solid", color="black", weight=3]; 2029[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpNat (Succ wx30000) Zero == LT))",fontsize=16,color="black",shape="box"];2029 -> 2442[label="",style="solid", color="black", weight=3]; 2030[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (compare (Float (Neg Zero) (Pos (Succ wx5100))) (Float (Pos Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2030 -> 2443[label="",style="solid", color="black", weight=3]; 2031[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2031 -> 2444[label="",style="solid", color="black", weight=3]; 2032[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2032 -> 2445[label="",style="solid", color="black", weight=3]; 2033[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25879[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2033 -> 25879[label="",style="solid", color="burlywood", weight=9]; 25879 -> 2446[label="",style="solid", color="burlywood", weight=3]; 25880[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2033 -> 25880[label="",style="solid", color="burlywood", weight=9]; 25880 -> 2447[label="",style="solid", color="burlywood", weight=3]; 2034[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2034 -> 2448[label="",style="solid", color="black", weight=3]; 2035 -> 17121[label="",style="dashed", color="red", weight=0]; 2035[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (LT == LT))",fontsize=16,color="magenta"];2035 -> 17122[label="",style="dashed", color="magenta", weight=3]; 2035 -> 17123[label="",style="dashed", color="magenta", weight=3]; 2035 -> 17124[label="",style="dashed", color="magenta", weight=3]; 2035 -> 17125[label="",style="dashed", color="magenta", weight=3]; 2035 -> 17126[label="",style="dashed", color="magenta", weight=3]; 2035 -> 17127[label="",style="dashed", color="magenta", weight=3]; 2035 -> 17128[label="",style="dashed", color="magenta", weight=3]; 2035 -> 17129[label="",style="dashed", color="magenta", weight=3]; 2036[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (compare (Float (Neg Zero) (Pos (Succ wx5100))) (Float (Neg Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2036 -> 2450[label="",style="solid", color="black", weight=3]; 2037[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2037 -> 2451[label="",style="solid", color="black", weight=3]; 2038[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2038 -> 2452[label="",style="solid", color="black", weight=3]; 2039[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25881[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2039 -> 25881[label="",style="solid", color="burlywood", weight=9]; 25881 -> 2453[label="",style="solid", color="burlywood", weight=3]; 25882[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2039 -> 25882[label="",style="solid", color="burlywood", weight=9]; 25882 -> 2454[label="",style="solid", color="burlywood", weight=3]; 2040[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2040 -> 2455[label="",style="solid", color="black", weight=3]; 2041[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (primCmpNat (Succ wx30000) Zero == LT))",fontsize=16,color="black",shape="box"];2041 -> 2456[label="",style="solid", color="black", weight=3]; 2042[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (compare (Float (Neg Zero) (Pos (Succ wx5100))) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2042 -> 2457[label="",style="solid", color="black", weight=3]; 2043[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2043 -> 2458[label="",style="solid", color="black", weight=3]; 2044[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2044 -> 2459[label="",style="solid", color="black", weight=3]; 2045[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25883[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2045 -> 25883[label="",style="solid", color="burlywood", weight=9]; 25883 -> 2460[label="",style="solid", color="burlywood", weight=3]; 25884[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2045 -> 25884[label="",style="solid", color="burlywood", weight=9]; 25884 -> 2461[label="",style="solid", color="burlywood", weight=3]; 2046[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2046 -> 2462[label="",style="solid", color="black", weight=3]; 2047 -> 17258[label="",style="dashed", color="red", weight=0]; 2047[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (LT == LT))",fontsize=16,color="magenta"];2047 -> 17259[label="",style="dashed", color="magenta", weight=3]; 2047 -> 17260[label="",style="dashed", color="magenta", weight=3]; 2047 -> 17261[label="",style="dashed", color="magenta", weight=3]; 2047 -> 17262[label="",style="dashed", color="magenta", weight=3]; 2047 -> 17263[label="",style="dashed", color="magenta", weight=3]; 2047 -> 17264[label="",style="dashed", color="magenta", weight=3]; 2047 -> 17265[label="",style="dashed", color="magenta", weight=3]; 2048[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (compare (Float (Neg Zero) (Pos (Succ wx5100))) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2048 -> 2464[label="",style="solid", color="black", weight=3]; 2049[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2049 -> 2465[label="",style="solid", color="black", weight=3]; 2050[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2050 -> 2466[label="",style="solid", color="black", weight=3]; 9469 -> 7683[label="",style="dashed", color="red", weight=0]; 9469[label="primPlusNat (primMulNat wx4690 (Succ wx46200)) (Succ wx46200)",fontsize=16,color="magenta"];9469 -> 9487[label="",style="dashed", color="magenta", weight=3]; 9469 -> 9488[label="",style="dashed", color="magenta", weight=3]; 9468[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat wx488 (Succ wx4710) == LT))",fontsize=16,color="burlywood",shape="triangle"];25885[label="wx488/Succ wx4880",fontsize=10,color="white",style="solid",shape="box"];9468 -> 25885[label="",style="solid", color="burlywood", weight=9]; 25885 -> 9489[label="",style="solid", color="burlywood", weight=3]; 25886[label="wx488/Zero",fontsize=10,color="white",style="solid",shape="box"];9468 -> 25886[label="",style="solid", color="burlywood", weight=9]; 25886 -> 9490[label="",style="solid", color="burlywood", weight=3]; 9470[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (LT == LT))",fontsize=16,color="black",shape="box"];9470 -> 9493[label="",style="solid", color="black", weight=3]; 9471[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (LT == LT))",fontsize=16,color="black",shape="box"];9471 -> 9494[label="",style="solid", color="black", weight=3]; 9472[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (LT == LT))",fontsize=16,color="black",shape="box"];9472 -> 9495[label="",style="solid", color="black", weight=3]; 9473 -> 6395[label="",style="dashed", color="red", weight=0]; 9473[label="primMulNat wx4690 (Succ wx46200)",fontsize=16,color="magenta"];9473 -> 9496[label="",style="dashed", color="magenta", weight=3]; 9473 -> 9497[label="",style="dashed", color="magenta", weight=3]; 9474[label="Succ wx46200",fontsize=16,color="green",shape="box"];9475[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Pos (Succ wx4840)) == LT))",fontsize=16,color="black",shape="box"];9475 -> 9498[label="",style="solid", color="black", weight=3]; 9476[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9476 -> 9499[label="",style="solid", color="black", weight=3]; 9477[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) False)",fontsize=16,color="black",shape="box"];9477 -> 9500[label="",style="solid", color="black", weight=3]; 9478[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];9478 -> 9501[label="",style="solid", color="black", weight=3]; 9479[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];9479 -> 9502[label="",style="solid", color="black", weight=3]; 9480 -> 6395[label="",style="dashed", color="red", weight=0]; 9480[label="primMulNat wx4690 (Succ wx46200)",fontsize=16,color="magenta"];9480 -> 9503[label="",style="dashed", color="magenta", weight=3]; 9480 -> 9504[label="",style="dashed", color="magenta", weight=3]; 9481[label="Succ wx46200",fontsize=16,color="green",shape="box"];9482[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Neg (Succ wx4860)) == LT))",fontsize=16,color="black",shape="box"];9482 -> 9505[label="",style="solid", color="black", weight=3]; 9483[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9483 -> 9506[label="",style="solid", color="black", weight=3]; 9484[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) False)",fontsize=16,color="black",shape="box"];9484 -> 9507[label="",style="solid", color="black", weight=3]; 9485[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];9485 -> 9508[label="",style="solid", color="black", weight=3]; 9486[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];9486 -> 9509[label="",style="solid", color="black", weight=3]; 2063[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25887[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2063 -> 25887[label="",style="solid", color="burlywood", weight=9]; 25887 -> 2481[label="",style="solid", color="burlywood", weight=3]; 25888[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2063 -> 25888[label="",style="solid", color="burlywood", weight=9]; 25888 -> 2482[label="",style="solid", color="burlywood", weight=3]; 2064[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2064 -> 2483[label="",style="solid", color="black", weight=3]; 2065 -> 17358[label="",style="dashed", color="red", weight=0]; 2065[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ Zero))) (LT == LT))",fontsize=16,color="magenta"];2065 -> 17359[label="",style="dashed", color="magenta", weight=3]; 2065 -> 17360[label="",style="dashed", color="magenta", weight=3]; 2065 -> 17361[label="",style="dashed", color="magenta", weight=3]; 2065 -> 17362[label="",style="dashed", color="magenta", weight=3]; 2065 -> 17363[label="",style="dashed", color="magenta", weight=3]; 2065 -> 17364[label="",style="dashed", color="magenta", weight=3]; 2065 -> 17365[label="",style="dashed", color="magenta", weight=3]; 2065 -> 17366[label="",style="dashed", color="magenta", weight=3]; 2066[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (compare (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2066 -> 2485[label="",style="solid", color="black", weight=3]; 2067[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (compare (Float (Pos (Succ wx5000)) (Neg Zero)) (Float (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2067 -> 2486[label="",style="solid", color="black", weight=3]; 2068[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (compare (Float (Pos (Succ wx5000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2068 -> 2487[label="",style="solid", color="black", weight=3]; 2069[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25889[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2069 -> 25889[label="",style="solid", color="burlywood", weight=9]; 25889 -> 2488[label="",style="solid", color="burlywood", weight=3]; 25890[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2069 -> 25890[label="",style="solid", color="burlywood", weight=9]; 25890 -> 2489[label="",style="solid", color="burlywood", weight=3]; 2070[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2070 -> 2490[label="",style="solid", color="black", weight=3]; 2071[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ Zero))) (primCmpNat (Succ wx30000) Zero == LT))",fontsize=16,color="black",shape="box"];2071 -> 2491[label="",style="solid", color="black", weight=3]; 2072[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (compare (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2072 -> 2492[label="",style="solid", color="black", weight=3]; 2073[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (compare (Float (Pos (Succ wx5000)) (Neg Zero)) (Float (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2073 -> 2493[label="",style="solid", color="black", weight=3]; 2074[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (compare (Float (Pos (Succ wx5000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2074 -> 2494[label="",style="solid", color="black", weight=3]; 2075[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25891[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2075 -> 25891[label="",style="solid", color="burlywood", weight=9]; 25891 -> 2495[label="",style="solid", color="burlywood", weight=3]; 25892[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2075 -> 25892[label="",style="solid", color="burlywood", weight=9]; 25892 -> 2496[label="",style="solid", color="burlywood", weight=3]; 2076[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2076 -> 2497[label="",style="solid", color="black", weight=3]; 2077 -> 17488[label="",style="dashed", color="red", weight=0]; 2077[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (LT == LT))",fontsize=16,color="magenta"];2077 -> 17489[label="",style="dashed", color="magenta", weight=3]; 2077 -> 17490[label="",style="dashed", color="magenta", weight=3]; 2077 -> 17491[label="",style="dashed", color="magenta", weight=3]; 2077 -> 17492[label="",style="dashed", color="magenta", weight=3]; 2077 -> 17493[label="",style="dashed", color="magenta", weight=3]; 2077 -> 17494[label="",style="dashed", color="magenta", weight=3]; 2077 -> 17495[label="",style="dashed", color="magenta", weight=3]; 2077 -> 17496[label="",style="dashed", color="magenta", weight=3]; 2078[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (compare (Float (Pos Zero) (Neg (Succ wx5100))) (Float (Pos Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2078 -> 2499[label="",style="solid", color="black", weight=3]; 2079[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2079 -> 2500[label="",style="solid", color="black", weight=3]; 2080[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2080 -> 2501[label="",style="solid", color="black", weight=3]; 2081[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25893[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2081 -> 25893[label="",style="solid", color="burlywood", weight=9]; 25893 -> 2502[label="",style="solid", color="burlywood", weight=3]; 25894[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2081 -> 25894[label="",style="solid", color="burlywood", weight=9]; 25894 -> 2503[label="",style="solid", color="burlywood", weight=3]; 2082[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2082 -> 2504[label="",style="solid", color="black", weight=3]; 2083[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpNat (Succ wx30000) Zero == LT))",fontsize=16,color="black",shape="box"];2083 -> 2505[label="",style="solid", color="black", weight=3]; 2084[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (compare (Float (Pos Zero) (Neg (Succ wx5100))) (Float (Neg Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2084 -> 2506[label="",style="solid", color="black", weight=3]; 2085[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2085 -> 2507[label="",style="solid", color="black", weight=3]; 2086[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2086 -> 2508[label="",style="solid", color="black", weight=3]; 2087[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25895[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2087 -> 25895[label="",style="solid", color="burlywood", weight=9]; 25895 -> 2509[label="",style="solid", color="burlywood", weight=3]; 25896[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2087 -> 25896[label="",style="solid", color="burlywood", weight=9]; 25896 -> 2510[label="",style="solid", color="burlywood", weight=3]; 2088[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2088 -> 2511[label="",style="solid", color="black", weight=3]; 2089 -> 17632[label="",style="dashed", color="red", weight=0]; 2089[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (LT == LT))",fontsize=16,color="magenta"];2089 -> 17633[label="",style="dashed", color="magenta", weight=3]; 2089 -> 17634[label="",style="dashed", color="magenta", weight=3]; 2089 -> 17635[label="",style="dashed", color="magenta", weight=3]; 2089 -> 17636[label="",style="dashed", color="magenta", weight=3]; 2089 -> 17637[label="",style="dashed", color="magenta", weight=3]; 2089 -> 17638[label="",style="dashed", color="magenta", weight=3]; 2089 -> 17639[label="",style="dashed", color="magenta", weight=3]; 2090[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (compare (Float (Pos Zero) (Neg (Succ wx5100))) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2090 -> 2513[label="",style="solid", color="black", weight=3]; 2091[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2091 -> 2514[label="",style="solid", color="black", weight=3]; 2092[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2092 -> 2515[label="",style="solid", color="black", weight=3]; 2093[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25897[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2093 -> 25897[label="",style="solid", color="burlywood", weight=9]; 25897 -> 2516[label="",style="solid", color="burlywood", weight=3]; 25898[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2093 -> 25898[label="",style="solid", color="burlywood", weight=9]; 25898 -> 2517[label="",style="solid", color="burlywood", weight=3]; 2094[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2094 -> 2518[label="",style="solid", color="black", weight=3]; 2095[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpNat (Succ wx30000) Zero == LT))",fontsize=16,color="black",shape="box"];2095 -> 2519[label="",style="solid", color="black", weight=3]; 2096[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (compare (Float (Pos Zero) (Neg (Succ wx5100))) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2096 -> 2520[label="",style="solid", color="black", weight=3]; 2097[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2097 -> 2521[label="",style="solid", color="black", weight=3]; 2098[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2098 -> 2522[label="",style="solid", color="black", weight=3]; 10307 -> 7683[label="",style="dashed", color="red", weight=0]; 10307[label="primPlusNat (primMulNat wx5410 (Succ wx53400)) (Succ wx53400)",fontsize=16,color="magenta"];10307 -> 10326[label="",style="dashed", color="magenta", weight=3]; 10307 -> 10327[label="",style="dashed", color="magenta", weight=3]; 10306[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat (Succ wx5430) wx573 == LT))",fontsize=16,color="burlywood",shape="triangle"];25899[label="wx573/Succ wx5730",fontsize=10,color="white",style="solid",shape="box"];10306 -> 25899[label="",style="solid", color="burlywood", weight=9]; 25899 -> 10328[label="",style="solid", color="burlywood", weight=3]; 25900[label="wx573/Zero",fontsize=10,color="white",style="solid",shape="box"];10306 -> 25900[label="",style="solid", color="burlywood", weight=9]; 25900 -> 10329[label="",style="solid", color="burlywood", weight=3]; 10308[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (GT == LT))",fontsize=16,color="black",shape="box"];10308 -> 10343[label="",style="solid", color="black", weight=3]; 10309[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (GT == LT))",fontsize=16,color="black",shape="box"];10309 -> 10344[label="",style="solid", color="black", weight=3]; 10310[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (GT == LT))",fontsize=16,color="black",shape="box"];10310 -> 10345[label="",style="solid", color="black", weight=3]; 10311[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (primCmpFloat (Float (Neg (Succ wx540)) (Neg wx541)) (Float (Neg wx5340) (Pos (Succ wx535))) == GT))",fontsize=16,color="black",shape="box"];10311 -> 10346[label="",style="solid", color="black", weight=3]; 10312 -> 6395[label="",style="dashed", color="red", weight=0]; 10312[label="primMulNat wx5410 (Succ wx53400)",fontsize=16,color="magenta"];10312 -> 10347[label="",style="dashed", color="magenta", weight=3]; 10312 -> 10348[label="",style="dashed", color="magenta", weight=3]; 10313[label="Succ wx53400",fontsize=16,color="green",shape="box"];10314[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Pos (Succ wx5690)) == LT))",fontsize=16,color="black",shape="box"];10314 -> 10349[label="",style="solid", color="black", weight=3]; 10315[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10315 -> 10350[label="",style="solid", color="black", weight=3]; 10316[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) False)",fontsize=16,color="black",shape="triangle"];10316 -> 10351[label="",style="solid", color="black", weight=3]; 10317[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) False)",fontsize=16,color="black",shape="triangle"];10317 -> 10352[label="",style="solid", color="black", weight=3]; 10318[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) False)",fontsize=16,color="black",shape="triangle"];10318 -> 10353[label="",style="solid", color="black", weight=3]; 10319 -> 6395[label="",style="dashed", color="red", weight=0]; 10319[label="primMulNat wx5410 (Succ wx53400)",fontsize=16,color="magenta"];10319 -> 10354[label="",style="dashed", color="magenta", weight=3]; 10319 -> 10355[label="",style="dashed", color="magenta", weight=3]; 10320[label="Succ wx53400",fontsize=16,color="green",shape="box"];10321[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Neg (Succ wx5710)) == LT))",fontsize=16,color="black",shape="box"];10321 -> 10356[label="",style="solid", color="black", weight=3]; 10322[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10322 -> 10357[label="",style="solid", color="black", weight=3]; 10323 -> 10239[label="",style="dashed", color="red", weight=0]; 10323[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) False)",fontsize=16,color="magenta"];10323 -> 10358[label="",style="dashed", color="magenta", weight=3]; 10323 -> 10359[label="",style="dashed", color="magenta", weight=3]; 10324 -> 10239[label="",style="dashed", color="red", weight=0]; 10324[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) False)",fontsize=16,color="magenta"];10324 -> 10360[label="",style="dashed", color="magenta", weight=3]; 10324 -> 10361[label="",style="dashed", color="magenta", weight=3]; 10325 -> 10239[label="",style="dashed", color="red", weight=0]; 10325[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) False)",fontsize=16,color="magenta"];10325 -> 10362[label="",style="dashed", color="magenta", weight=3]; 10325 -> 10363[label="",style="dashed", color="magenta", weight=3]; 2110[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25901[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2110 -> 25901[label="",style="solid", color="burlywood", weight=9]; 25901 -> 2538[label="",style="solid", color="burlywood", weight=3]; 25902[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2110 -> 25902[label="",style="solid", color="burlywood", weight=9]; 25902 -> 2539[label="",style="solid", color="burlywood", weight=3]; 2111[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2111 -> 2540[label="",style="solid", color="black", weight=3]; 2112[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ Zero))) (primCmpNat Zero (Succ wx30000) == LT))",fontsize=16,color="black",shape="box"];2112 -> 2541[label="",style="solid", color="black", weight=3]; 2113[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (compare (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2113 -> 2542[label="",style="solid", color="black", weight=3]; 2114[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (compare (Float (Neg (Succ wx5000)) (Neg Zero)) (Float (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2114 -> 2543[label="",style="solid", color="black", weight=3]; 2115[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (compare (Float (Neg (Succ wx5000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2115 -> 2544[label="",style="solid", color="black", weight=3]; 2116[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25903[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2116 -> 25903[label="",style="solid", color="burlywood", weight=9]; 25903 -> 2545[label="",style="solid", color="burlywood", weight=3]; 25904[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2116 -> 25904[label="",style="solid", color="burlywood", weight=9]; 25904 -> 2546[label="",style="solid", color="burlywood", weight=3]; 2117[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2117 -> 2547[label="",style="solid", color="black", weight=3]; 2118 -> 17837[label="",style="dashed", color="red", weight=0]; 2118[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ Zero))) (GT == LT))",fontsize=16,color="magenta"];2118 -> 17838[label="",style="dashed", color="magenta", weight=3]; 2118 -> 17839[label="",style="dashed", color="magenta", weight=3]; 2118 -> 17840[label="",style="dashed", color="magenta", weight=3]; 2118 -> 17841[label="",style="dashed", color="magenta", weight=3]; 2118 -> 17842[label="",style="dashed", color="magenta", weight=3]; 2118 -> 17843[label="",style="dashed", color="magenta", weight=3]; 2118 -> 17844[label="",style="dashed", color="magenta", weight=3]; 2118 -> 17845[label="",style="dashed", color="magenta", weight=3]; 2119[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (compare (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2119 -> 2549[label="",style="solid", color="black", weight=3]; 2120[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (compare (Float (Neg (Succ wx5000)) (Neg Zero)) (Float (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2120 -> 2550[label="",style="solid", color="black", weight=3]; 2121[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (compare (Float (Neg (Succ wx5000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2121 -> 2551[label="",style="solid", color="black", weight=3]; 2122[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25905[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2122 -> 25905[label="",style="solid", color="burlywood", weight=9]; 25905 -> 2552[label="",style="solid", color="burlywood", weight=3]; 25906[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2122 -> 25906[label="",style="solid", color="burlywood", weight=9]; 25906 -> 2553[label="",style="solid", color="burlywood", weight=3]; 2123[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2123 -> 2554[label="",style="solid", color="black", weight=3]; 2124[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpNat Zero (Succ wx30000) == LT))",fontsize=16,color="black",shape="box"];2124 -> 2555[label="",style="solid", color="black", weight=3]; 2125[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (compare (Float (Neg Zero) (Neg (Succ wx5100))) (Float (Pos Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2125 -> 2556[label="",style="solid", color="black", weight=3]; 2126[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2126 -> 2557[label="",style="solid", color="black", weight=3]; 2127[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2127 -> 2558[label="",style="solid", color="black", weight=3]; 2128[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25907[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2128 -> 25907[label="",style="solid", color="burlywood", weight=9]; 25907 -> 2559[label="",style="solid", color="burlywood", weight=3]; 25908[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2128 -> 25908[label="",style="solid", color="burlywood", weight=9]; 25908 -> 2560[label="",style="solid", color="burlywood", weight=3]; 2129[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2129 -> 2561[label="",style="solid", color="black", weight=3]; 2130 -> 17959[label="",style="dashed", color="red", weight=0]; 2130[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (GT == LT))",fontsize=16,color="magenta"];2130 -> 17960[label="",style="dashed", color="magenta", weight=3]; 2130 -> 17961[label="",style="dashed", color="magenta", weight=3]; 2130 -> 17962[label="",style="dashed", color="magenta", weight=3]; 2130 -> 17963[label="",style="dashed", color="magenta", weight=3]; 2130 -> 17964[label="",style="dashed", color="magenta", weight=3]; 2130 -> 17965[label="",style="dashed", color="magenta", weight=3]; 2130 -> 17966[label="",style="dashed", color="magenta", weight=3]; 2130 -> 17967[label="",style="dashed", color="magenta", weight=3]; 2131[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (compare (Float (Neg Zero) (Neg (Succ wx5100))) (Float (Neg Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2131 -> 2563[label="",style="solid", color="black", weight=3]; 2132[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2132 -> 2564[label="",style="solid", color="black", weight=3]; 2133[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2133 -> 2565[label="",style="solid", color="black", weight=3]; 2134[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25909[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2134 -> 25909[label="",style="solid", color="burlywood", weight=9]; 25909 -> 2566[label="",style="solid", color="burlywood", weight=3]; 25910[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2134 -> 25910[label="",style="solid", color="burlywood", weight=9]; 25910 -> 2567[label="",style="solid", color="burlywood", weight=3]; 2135[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2135 -> 2568[label="",style="solid", color="black", weight=3]; 2136[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpNat Zero (Succ wx30000) == LT))",fontsize=16,color="black",shape="box"];2136 -> 2569[label="",style="solid", color="black", weight=3]; 2137[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (compare (Float (Neg Zero) (Neg (Succ wx5100))) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2137 -> 2570[label="",style="solid", color="black", weight=3]; 2138[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2138 -> 2571[label="",style="solid", color="black", weight=3]; 2139[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2139 -> 2572[label="",style="solid", color="black", weight=3]; 2140[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25911[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2140 -> 25911[label="",style="solid", color="burlywood", weight=9]; 25911 -> 2573[label="",style="solid", color="burlywood", weight=3]; 25912[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2140 -> 25912[label="",style="solid", color="burlywood", weight=9]; 25912 -> 2574[label="",style="solid", color="burlywood", weight=3]; 2141[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2141 -> 2575[label="",style="solid", color="black", weight=3]; 2142 -> 18080[label="",style="dashed", color="red", weight=0]; 2142[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (GT == LT))",fontsize=16,color="magenta"];2142 -> 18081[label="",style="dashed", color="magenta", weight=3]; 2142 -> 18082[label="",style="dashed", color="magenta", weight=3]; 2142 -> 18083[label="",style="dashed", color="magenta", weight=3]; 2142 -> 18084[label="",style="dashed", color="magenta", weight=3]; 2142 -> 18085[label="",style="dashed", color="magenta", weight=3]; 2142 -> 18086[label="",style="dashed", color="magenta", weight=3]; 2142 -> 18087[label="",style="dashed", color="magenta", weight=3]; 2143[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (compare (Float (Neg Zero) (Neg (Succ wx5100))) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2143 -> 2577[label="",style="solid", color="black", weight=3]; 2144[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2144 -> 2578[label="",style="solid", color="black", weight=3]; 2145[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2145 -> 2579[label="",style="solid", color="black", weight=3]; 11013 -> 7683[label="",style="dashed", color="red", weight=0]; 11013[label="primPlusNat (primMulNat wx6020 (Succ wx59500)) (Succ wx59500)",fontsize=16,color="magenta"];11013 -> 11031[label="",style="dashed", color="magenta", weight=3]; 11013 -> 11032[label="",style="dashed", color="magenta", weight=3]; 11012[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat wx626 (Succ wx6040) == LT))",fontsize=16,color="burlywood",shape="triangle"];25913[label="wx626/Succ wx6260",fontsize=10,color="white",style="solid",shape="box"];11012 -> 25913[label="",style="solid", color="burlywood", weight=9]; 25913 -> 11033[label="",style="solid", color="burlywood", weight=3]; 25914[label="wx626/Zero",fontsize=10,color="white",style="solid",shape="box"];11012 -> 25914[label="",style="solid", color="burlywood", weight=9]; 25914 -> 11034[label="",style="solid", color="burlywood", weight=3]; 11014[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (LT == LT))",fontsize=16,color="black",shape="box"];11014 -> 11048[label="",style="solid", color="black", weight=3]; 11015[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (LT == LT))",fontsize=16,color="black",shape="box"];11015 -> 11049[label="",style="solid", color="black", weight=3]; 11016[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (LT == LT))",fontsize=16,color="black",shape="box"];11016 -> 11050[label="",style="solid", color="black", weight=3]; 11017 -> 6395[label="",style="dashed", color="red", weight=0]; 11017[label="primMulNat wx6020 (Succ wx59500)",fontsize=16,color="magenta"];11017 -> 11051[label="",style="dashed", color="magenta", weight=3]; 11017 -> 11052[label="",style="dashed", color="magenta", weight=3]; 11018[label="Succ wx59500",fontsize=16,color="green",shape="box"];11019[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Neg (Succ wx6220)) == LT))",fontsize=16,color="black",shape="box"];11019 -> 11053[label="",style="solid", color="black", weight=3]; 11020[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];11020 -> 11054[label="",style="solid", color="black", weight=3]; 11021[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) False)",fontsize=16,color="black",shape="box"];11021 -> 11055[label="",style="solid", color="black", weight=3]; 11022[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];11022 -> 11056[label="",style="solid", color="black", weight=3]; 11023[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];11023 -> 11057[label="",style="solid", color="black", weight=3]; 11024 -> 6395[label="",style="dashed", color="red", weight=0]; 11024[label="primMulNat wx6020 (Succ wx59500)",fontsize=16,color="magenta"];11024 -> 11058[label="",style="dashed", color="magenta", weight=3]; 11024 -> 11059[label="",style="dashed", color="magenta", weight=3]; 11025[label="Succ wx59500",fontsize=16,color="green",shape="box"];11026[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Pos (Succ wx6240)) == LT))",fontsize=16,color="black",shape="box"];11026 -> 11060[label="",style="solid", color="black", weight=3]; 11027[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];11027 -> 11061[label="",style="solid", color="black", weight=3]; 11028[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) False)",fontsize=16,color="black",shape="box"];11028 -> 11062[label="",style="solid", color="black", weight=3]; 11029[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];11029 -> 11063[label="",style="solid", color="black", weight=3]; 11030[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];11030 -> 11064[label="",style="solid", color="black", weight=3]; 2158[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25915[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2158 -> 25915[label="",style="solid", color="burlywood", weight=9]; 25915 -> 2594[label="",style="solid", color="burlywood", weight=3]; 25916[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2158 -> 25916[label="",style="solid", color="burlywood", weight=9]; 25916 -> 2595[label="",style="solid", color="burlywood", weight=3]; 2159[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2159 -> 2596[label="",style="solid", color="black", weight=3]; 2160[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ Zero))) (primCmpNat (Succ wx30000) Zero == LT))",fontsize=16,color="black",shape="box"];2160 -> 2597[label="",style="solid", color="black", weight=3]; 2161[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (compare (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2161 -> 2598[label="",style="solid", color="black", weight=3]; 2162[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (compare (Float (Pos (Succ wx5000)) (Neg Zero)) (Float (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2162 -> 2599[label="",style="solid", color="black", weight=3]; 2163[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (compare (Float (Pos (Succ wx5000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2163 -> 2600[label="",style="solid", color="black", weight=3]; 2164[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25917[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2164 -> 25917[label="",style="solid", color="burlywood", weight=9]; 25917 -> 2601[label="",style="solid", color="burlywood", weight=3]; 25918[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2164 -> 25918[label="",style="solid", color="burlywood", weight=9]; 25918 -> 2602[label="",style="solid", color="burlywood", weight=3]; 2165[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2165 -> 2603[label="",style="solid", color="black", weight=3]; 2166 -> 18241[label="",style="dashed", color="red", weight=0]; 2166[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ Zero))) (LT == LT))",fontsize=16,color="magenta"];2166 -> 18242[label="",style="dashed", color="magenta", weight=3]; 2166 -> 18243[label="",style="dashed", color="magenta", weight=3]; 2166 -> 18244[label="",style="dashed", color="magenta", weight=3]; 2166 -> 18245[label="",style="dashed", color="magenta", weight=3]; 2166 -> 18246[label="",style="dashed", color="magenta", weight=3]; 2166 -> 18247[label="",style="dashed", color="magenta", weight=3]; 2166 -> 18248[label="",style="dashed", color="magenta", weight=3]; 2166 -> 18249[label="",style="dashed", color="magenta", weight=3]; 2167[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (compare (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2167 -> 2605[label="",style="solid", color="black", weight=3]; 2168[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (compare (Float (Pos (Succ wx5000)) (Neg Zero)) (Float (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2168 -> 2606[label="",style="solid", color="black", weight=3]; 2169[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (compare (Float (Pos (Succ wx5000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2169 -> 2607[label="",style="solid", color="black", weight=3]; 2170[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25919[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2170 -> 25919[label="",style="solid", color="burlywood", weight=9]; 25919 -> 2608[label="",style="solid", color="burlywood", weight=3]; 25920[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2170 -> 25920[label="",style="solid", color="burlywood", weight=9]; 25920 -> 2609[label="",style="solid", color="burlywood", weight=3]; 2171[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2171 -> 2610[label="",style="solid", color="black", weight=3]; 2172[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpNat (Succ wx30000) Zero == LT))",fontsize=16,color="black",shape="box"];2172 -> 2611[label="",style="solid", color="black", weight=3]; 2173[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (compare (Float (Pos Zero) (Neg (Succ wx5100))) (Float (Pos Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2173 -> 2612[label="",style="solid", color="black", weight=3]; 2174[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2174 -> 2613[label="",style="solid", color="black", weight=3]; 2175[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2175 -> 2614[label="",style="solid", color="black", weight=3]; 2176[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25921[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2176 -> 25921[label="",style="solid", color="burlywood", weight=9]; 25921 -> 2615[label="",style="solid", color="burlywood", weight=3]; 25922[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2176 -> 25922[label="",style="solid", color="burlywood", weight=9]; 25922 -> 2616[label="",style="solid", color="burlywood", weight=3]; 2177[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2177 -> 2617[label="",style="solid", color="black", weight=3]; 2178 -> 18397[label="",style="dashed", color="red", weight=0]; 2178[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (LT == LT))",fontsize=16,color="magenta"];2178 -> 18398[label="",style="dashed", color="magenta", weight=3]; 2178 -> 18399[label="",style="dashed", color="magenta", weight=3]; 2178 -> 18400[label="",style="dashed", color="magenta", weight=3]; 2178 -> 18401[label="",style="dashed", color="magenta", weight=3]; 2178 -> 18402[label="",style="dashed", color="magenta", weight=3]; 2178 -> 18403[label="",style="dashed", color="magenta", weight=3]; 2178 -> 18404[label="",style="dashed", color="magenta", weight=3]; 2178 -> 18405[label="",style="dashed", color="magenta", weight=3]; 2179[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (compare (Float (Pos Zero) (Neg (Succ wx5100))) (Float (Neg Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2179 -> 2619[label="",style="solid", color="black", weight=3]; 2180[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2180 -> 2620[label="",style="solid", color="black", weight=3]; 2181[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2181 -> 2621[label="",style="solid", color="black", weight=3]; 2182[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25923[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2182 -> 25923[label="",style="solid", color="burlywood", weight=9]; 25923 -> 2622[label="",style="solid", color="burlywood", weight=3]; 25924[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2182 -> 25924[label="",style="solid", color="burlywood", weight=9]; 25924 -> 2623[label="",style="solid", color="burlywood", weight=3]; 2183[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2183 -> 2624[label="",style="solid", color="black", weight=3]; 2184[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (primCmpNat (Succ wx30000) Zero == LT))",fontsize=16,color="black",shape="box"];2184 -> 2625[label="",style="solid", color="black", weight=3]; 2185[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (compare (Float (Pos Zero) (Neg (Succ wx5100))) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2185 -> 2626[label="",style="solid", color="black", weight=3]; 2186[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2186 -> 2627[label="",style="solid", color="black", weight=3]; 2187[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2187 -> 2628[label="",style="solid", color="black", weight=3]; 2188[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25925[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2188 -> 25925[label="",style="solid", color="burlywood", weight=9]; 25925 -> 2629[label="",style="solid", color="burlywood", weight=3]; 25926[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2188 -> 25926[label="",style="solid", color="burlywood", weight=9]; 25926 -> 2630[label="",style="solid", color="burlywood", weight=3]; 2189[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2189 -> 2631[label="",style="solid", color="black", weight=3]; 2190 -> 18532[label="",style="dashed", color="red", weight=0]; 2190[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (LT == LT))",fontsize=16,color="magenta"];2190 -> 18533[label="",style="dashed", color="magenta", weight=3]; 2190 -> 18534[label="",style="dashed", color="magenta", weight=3]; 2190 -> 18535[label="",style="dashed", color="magenta", weight=3]; 2190 -> 18536[label="",style="dashed", color="magenta", weight=3]; 2190 -> 18537[label="",style="dashed", color="magenta", weight=3]; 2190 -> 18538[label="",style="dashed", color="magenta", weight=3]; 2190 -> 18539[label="",style="dashed", color="magenta", weight=3]; 2191[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (compare (Float (Pos Zero) (Neg (Succ wx5100))) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2191 -> 2633[label="",style="solid", color="black", weight=3]; 2192[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2192 -> 2634[label="",style="solid", color="black", weight=3]; 2193[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2193 -> 2635[label="",style="solid", color="black", weight=3]; 11828[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (primCmpFloat (Float (Neg (Succ wx670)) (Neg wx671)) (Float (Pos wx6640) (Neg (Succ wx665))) == GT))",fontsize=16,color="black",shape="box"];11828 -> 11848[label="",style="solid", color="black", weight=3]; 11830 -> 7683[label="",style="dashed", color="red", weight=0]; 11830[label="primPlusNat (primMulNat wx6710 (Succ wx66400)) (Succ wx66400)",fontsize=16,color="magenta"];11830 -> 11849[label="",style="dashed", color="magenta", weight=3]; 11830 -> 11850[label="",style="dashed", color="magenta", weight=3]; 11829[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat (Succ wx6730) wx703 == LT))",fontsize=16,color="burlywood",shape="triangle"];25927[label="wx703/Succ wx7030",fontsize=10,color="white",style="solid",shape="box"];11829 -> 25927[label="",style="solid", color="burlywood", weight=9]; 25927 -> 11851[label="",style="solid", color="burlywood", weight=3]; 25928[label="wx703/Zero",fontsize=10,color="white",style="solid",shape="box"];11829 -> 25928[label="",style="solid", color="burlywood", weight=9]; 25928 -> 11852[label="",style="solid", color="burlywood", weight=3]; 11831[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (GT == LT))",fontsize=16,color="black",shape="box"];11831 -> 11866[label="",style="solid", color="black", weight=3]; 11832[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (GT == LT))",fontsize=16,color="black",shape="box"];11832 -> 11867[label="",style="solid", color="black", weight=3]; 11833[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (GT == LT))",fontsize=16,color="black",shape="box"];11833 -> 11868[label="",style="solid", color="black", weight=3]; 11834 -> 6395[label="",style="dashed", color="red", weight=0]; 11834[label="primMulNat wx6710 (Succ wx66400)",fontsize=16,color="magenta"];11834 -> 11869[label="",style="dashed", color="magenta", weight=3]; 11834 -> 11870[label="",style="dashed", color="magenta", weight=3]; 11835[label="Succ wx66400",fontsize=16,color="green",shape="box"];11836[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Neg (Succ wx6990)) == LT))",fontsize=16,color="black",shape="box"];11836 -> 11871[label="",style="solid", color="black", weight=3]; 11837[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];11837 -> 11872[label="",style="solid", color="black", weight=3]; 11838 -> 11757[label="",style="dashed", color="red", weight=0]; 11838[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) False)",fontsize=16,color="magenta"];11838 -> 11873[label="",style="dashed", color="magenta", weight=3]; 11838 -> 11874[label="",style="dashed", color="magenta", weight=3]; 11839 -> 11757[label="",style="dashed", color="red", weight=0]; 11839[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) False)",fontsize=16,color="magenta"];11839 -> 11875[label="",style="dashed", color="magenta", weight=3]; 11839 -> 11876[label="",style="dashed", color="magenta", weight=3]; 11840 -> 11757[label="",style="dashed", color="red", weight=0]; 11840[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) False)",fontsize=16,color="magenta"];11840 -> 11877[label="",style="dashed", color="magenta", weight=3]; 11840 -> 11878[label="",style="dashed", color="magenta", weight=3]; 11841 -> 6395[label="",style="dashed", color="red", weight=0]; 11841[label="primMulNat wx6710 (Succ wx66400)",fontsize=16,color="magenta"];11841 -> 11879[label="",style="dashed", color="magenta", weight=3]; 11841 -> 11880[label="",style="dashed", color="magenta", weight=3]; 11842[label="Succ wx66400",fontsize=16,color="green",shape="box"];11843[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Pos (Succ wx7010)) == LT))",fontsize=16,color="black",shape="box"];11843 -> 11881[label="",style="solid", color="black", weight=3]; 11844[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];11844 -> 11882[label="",style="solid", color="black", weight=3]; 11845[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) False)",fontsize=16,color="black",shape="triangle"];11845 -> 11883[label="",style="solid", color="black", weight=3]; 11846[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) False)",fontsize=16,color="black",shape="triangle"];11846 -> 11884[label="",style="solid", color="black", weight=3]; 11847[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) False)",fontsize=16,color="black",shape="triangle"];11847 -> 11885[label="",style="solid", color="black", weight=3]; 2205[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25929[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2205 -> 25929[label="",style="solid", color="burlywood", weight=9]; 25929 -> 2651[label="",style="solid", color="burlywood", weight=3]; 25930[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2205 -> 25930[label="",style="solid", color="burlywood", weight=9]; 25930 -> 2652[label="",style="solid", color="burlywood", weight=3]; 2206[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2206 -> 2653[label="",style="solid", color="black", weight=3]; 2207 -> 18630[label="",style="dashed", color="red", weight=0]; 2207[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ Zero))) (GT == LT))",fontsize=16,color="magenta"];2207 -> 18631[label="",style="dashed", color="magenta", weight=3]; 2207 -> 18632[label="",style="dashed", color="magenta", weight=3]; 2207 -> 18633[label="",style="dashed", color="magenta", weight=3]; 2207 -> 18634[label="",style="dashed", color="magenta", weight=3]; 2207 -> 18635[label="",style="dashed", color="magenta", weight=3]; 2207 -> 18636[label="",style="dashed", color="magenta", weight=3]; 2207 -> 18637[label="",style="dashed", color="magenta", weight=3]; 2207 -> 18638[label="",style="dashed", color="magenta", weight=3]; 2208[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (compare (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2208 -> 2655[label="",style="solid", color="black", weight=3]; 2209[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (compare (Float (Neg (Succ wx5000)) (Neg Zero)) (Float (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2209 -> 2656[label="",style="solid", color="black", weight=3]; 2210[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (compare (Float (Neg (Succ wx5000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2210 -> 2657[label="",style="solid", color="black", weight=3]; 2211[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25931[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2211 -> 25931[label="",style="solid", color="burlywood", weight=9]; 25931 -> 2658[label="",style="solid", color="burlywood", weight=3]; 25932[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2211 -> 25932[label="",style="solid", color="burlywood", weight=9]; 25932 -> 2659[label="",style="solid", color="burlywood", weight=3]; 2212[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2212 -> 2660[label="",style="solid", color="black", weight=3]; 2213[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ Zero))) (primCmpNat Zero (Succ wx30000) == LT))",fontsize=16,color="black",shape="box"];2213 -> 2661[label="",style="solid", color="black", weight=3]; 2214[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (compare (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2214 -> 2662[label="",style="solid", color="black", weight=3]; 2215[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (compare (Float (Neg (Succ wx5000)) (Neg Zero)) (Float (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2215 -> 2663[label="",style="solid", color="black", weight=3]; 2216[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (compare (Float (Neg (Succ wx5000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2216 -> 2664[label="",style="solid", color="black", weight=3]; 2217[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25933[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2217 -> 25933[label="",style="solid", color="burlywood", weight=9]; 25933 -> 2665[label="",style="solid", color="burlywood", weight=3]; 25934[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2217 -> 25934[label="",style="solid", color="burlywood", weight=9]; 25934 -> 2666[label="",style="solid", color="burlywood", weight=3]; 2218[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2218 -> 2667[label="",style="solid", color="black", weight=3]; 2219 -> 18750[label="",style="dashed", color="red", weight=0]; 2219[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (GT == LT))",fontsize=16,color="magenta"];2219 -> 18751[label="",style="dashed", color="magenta", weight=3]; 2219 -> 18752[label="",style="dashed", color="magenta", weight=3]; 2219 -> 18753[label="",style="dashed", color="magenta", weight=3]; 2219 -> 18754[label="",style="dashed", color="magenta", weight=3]; 2219 -> 18755[label="",style="dashed", color="magenta", weight=3]; 2219 -> 18756[label="",style="dashed", color="magenta", weight=3]; 2219 -> 18757[label="",style="dashed", color="magenta", weight=3]; 2219 -> 18758[label="",style="dashed", color="magenta", weight=3]; 2220[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (compare (Float (Neg Zero) (Neg (Succ wx5100))) (Float (Pos Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2220 -> 2669[label="",style="solid", color="black", weight=3]; 2221[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2221 -> 2670[label="",style="solid", color="black", weight=3]; 2222[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2222 -> 2671[label="",style="solid", color="black", weight=3]; 2223[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25935[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2223 -> 25935[label="",style="solid", color="burlywood", weight=9]; 25935 -> 2672[label="",style="solid", color="burlywood", weight=3]; 25936[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2223 -> 25936[label="",style="solid", color="burlywood", weight=9]; 25936 -> 2673[label="",style="solid", color="burlywood", weight=3]; 2224[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2224 -> 2674[label="",style="solid", color="black", weight=3]; 2225[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpNat Zero (Succ wx30000) == LT))",fontsize=16,color="black",shape="box"];2225 -> 2675[label="",style="solid", color="black", weight=3]; 2226[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (compare (Float (Neg Zero) (Neg (Succ wx5100))) (Float (Neg Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2226 -> 2676[label="",style="solid", color="black", weight=3]; 2227[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2227 -> 2677[label="",style="solid", color="black", weight=3]; 2228[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2228 -> 2678[label="",style="solid", color="black", weight=3]; 2229[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25937[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2229 -> 25937[label="",style="solid", color="burlywood", weight=9]; 25937 -> 2679[label="",style="solid", color="burlywood", weight=3]; 25938[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2229 -> 25938[label="",style="solid", color="burlywood", weight=9]; 25938 -> 2680[label="",style="solid", color="burlywood", weight=3]; 2230[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2230 -> 2681[label="",style="solid", color="black", weight=3]; 2231 -> 18874[label="",style="dashed", color="red", weight=0]; 2231[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (GT == LT))",fontsize=16,color="magenta"];2231 -> 18875[label="",style="dashed", color="magenta", weight=3]; 2231 -> 18876[label="",style="dashed", color="magenta", weight=3]; 2231 -> 18877[label="",style="dashed", color="magenta", weight=3]; 2231 -> 18878[label="",style="dashed", color="magenta", weight=3]; 2231 -> 18879[label="",style="dashed", color="magenta", weight=3]; 2231 -> 18880[label="",style="dashed", color="magenta", weight=3]; 2231 -> 18881[label="",style="dashed", color="magenta", weight=3]; 2232[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (compare (Float (Neg Zero) (Neg (Succ wx5100))) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2232 -> 2683[label="",style="solid", color="black", weight=3]; 2233[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2233 -> 2684[label="",style="solid", color="black", weight=3]; 2234[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2234 -> 2685[label="",style="solid", color="black", weight=3]; 2235[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ wx510000))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25939[label="wx510000/Succ wx5100000",fontsize=10,color="white",style="solid",shape="box"];2235 -> 25939[label="",style="solid", color="burlywood", weight=9]; 25939 -> 2686[label="",style="solid", color="burlywood", weight=3]; 25940[label="wx510000/Zero",fontsize=10,color="white",style="solid",shape="box"];2235 -> 25940[label="",style="solid", color="burlywood", weight=9]; 25940 -> 2687[label="",style="solid", color="burlywood", weight=3]; 2236[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2236 -> 2688[label="",style="solid", color="black", weight=3]; 2237[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (primCmpNat Zero (Succ wx30000) == LT))",fontsize=16,color="black",shape="box"];2237 -> 2689[label="",style="solid", color="black", weight=3]; 2238[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (compare (Float (Neg Zero) (Neg (Succ wx5100))) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2238 -> 2690[label="",style="solid", color="black", weight=3]; 2239[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2239 -> 2691[label="",style="solid", color="black", weight=3]; 2240[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2240 -> 2692[label="",style="solid", color="black", weight=3]; 7844 -> 7875[label="",style="dashed", color="red", weight=0]; 7844[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ (Succ wx356)) (primPlusNat (primMulNat wx3170 (Succ wx31000)) (Succ wx31000)) == LT))",fontsize=16,color="magenta"];7844 -> 7876[label="",style="dashed", color="magenta", weight=3]; 7845[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ (Succ wx356)) Zero == LT))",fontsize=16,color="black",shape="box"];7845 -> 7877[label="",style="solid", color="black", weight=3]; 7846[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpNat (Succ (Succ wx356)) Zero == LT))",fontsize=16,color="black",shape="box"];7846 -> 7878[label="",style="solid", color="black", weight=3]; 7847[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpNat (Succ (Succ wx356)) Zero == LT))",fontsize=16,color="black",shape="box"];7847 -> 7879[label="",style="solid", color="black", weight=3]; 7848[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpFloat (Float (Pos (Succ wx316)) (Pos wx317)) (Float (Neg wx3100) (Pos (Succ wx311))) == GT))",fontsize=16,color="black",shape="box"];7848 -> 7880[label="",style="solid", color="black", weight=3]; 7850 -> 7683[label="",style="dashed", color="red", weight=0]; 7850[label="primPlusNat (primMulNat wx3170 (Succ wx31000)) (Succ wx31000)",fontsize=16,color="magenta"];7850 -> 7881[label="",style="dashed", color="magenta", weight=3]; 7850 -> 7882[label="",style="dashed", color="magenta", weight=3]; 7849[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ wx311) wx365 == LT))",fontsize=16,color="burlywood",shape="triangle"];25941[label="wx365/Succ wx3650",fontsize=10,color="white",style="solid",shape="box"];7849 -> 25941[label="",style="solid", color="burlywood", weight=9]; 25941 -> 7883[label="",style="solid", color="burlywood", weight=3]; 25942[label="wx365/Zero",fontsize=10,color="white",style="solid",shape="box"];7849 -> 25942[label="",style="solid", color="burlywood", weight=9]; 25942 -> 7884[label="",style="solid", color="burlywood", weight=3]; 7851[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (GT == LT))",fontsize=16,color="black",shape="triangle"];7851 -> 7885[label="",style="solid", color="black", weight=3]; 7852[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (GT == LT))",fontsize=16,color="black",shape="triangle"];7852 -> 7886[label="",style="solid", color="black", weight=3]; 7853[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (GT == LT))",fontsize=16,color="black",shape="triangle"];7853 -> 7887[label="",style="solid", color="black", weight=3]; 2256[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2256 -> 2710[label="",style="solid", color="black", weight=3]; 2257[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2257 -> 2711[label="",style="solid", color="black", weight=3]; 2258[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2258 -> 2712[label="",style="solid", color="black", weight=3]; 2259 -> 19012[label="",style="dashed", color="red", weight=0]; 2259[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ Zero))) (LT == LT))",fontsize=16,color="magenta"];2259 -> 19013[label="",style="dashed", color="magenta", weight=3]; 2259 -> 19014[label="",style="dashed", color="magenta", weight=3]; 2259 -> 19015[label="",style="dashed", color="magenta", weight=3]; 2259 -> 19016[label="",style="dashed", color="magenta", weight=3]; 2259 -> 19017[label="",style="dashed", color="magenta", weight=3]; 2259 -> 19018[label="",style="dashed", color="magenta", weight=3]; 2259 -> 19019[label="",style="dashed", color="magenta", weight=3]; 2259 -> 19020[label="",style="dashed", color="magenta", weight=3]; 2260[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpFloat (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2260 -> 2714[label="",style="solid", color="black", weight=3]; 2261[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpFloat (Float (Pos (Succ wx5000)) (Pos Zero)) (Float (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2261 -> 2715[label="",style="solid", color="black", weight=3]; 2262[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpFloat (Float (Pos (Succ wx5000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2262 -> 2716[label="",style="solid", color="black", weight=3]; 2263[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2263 -> 2717[label="",style="solid", color="black", weight=3]; 2264[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2264 -> 2718[label="",style="solid", color="black", weight=3]; 2265[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2265 -> 2719[label="",style="solid", color="black", weight=3]; 15799[label="wx30000",fontsize=16,color="green",shape="box"];15800[label="wx32",fontsize=16,color="green",shape="box"];15801[label="wx5000",fontsize=16,color="green",shape="box"];15802[label="wx4",fontsize=16,color="green",shape="box"];15803[label="wx31",fontsize=16,color="green",shape="box"];15804[label="wx33",fontsize=16,color="green",shape="box"];15805[label="wx34",fontsize=16,color="green",shape="box"];15806[label="Zero",fontsize=16,color="green",shape="box"];15798[label="FiniteMap.lookupWithDefaultFM0 wx1641 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1642)) (Pos Zero)) wx1643 wx1644 wx1645 wx1646 (Float (Pos (Succ wx1647)) (Pos (Succ wx1648))) (GT == LT))",fontsize=16,color="black",shape="triangle"];15798 -> 15855[label="",style="solid", color="black", weight=3]; 2267[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpFloat (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2267 -> 2721[label="",style="solid", color="black", weight=3]; 2268[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpFloat (Float (Pos (Succ wx5000)) (Pos Zero)) (Float (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2268 -> 2722[label="",style="solid", color="black", weight=3]; 2269[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpFloat (Float (Pos (Succ wx5000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2269 -> 2723[label="",style="solid", color="black", weight=3]; 2270[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2270 -> 2724[label="",style="solid", color="black", weight=3]; 2271[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2271 -> 2725[label="",style="solid", color="black", weight=3]; 2272[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2272 -> 2726[label="",style="solid", color="black", weight=3]; 2273 -> 19125[label="",style="dashed", color="red", weight=0]; 2273[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (LT == LT))",fontsize=16,color="magenta"];2273 -> 19126[label="",style="dashed", color="magenta", weight=3]; 2273 -> 19127[label="",style="dashed", color="magenta", weight=3]; 2273 -> 19128[label="",style="dashed", color="magenta", weight=3]; 2273 -> 19129[label="",style="dashed", color="magenta", weight=3]; 2273 -> 19130[label="",style="dashed", color="magenta", weight=3]; 2273 -> 19131[label="",style="dashed", color="magenta", weight=3]; 2273 -> 19132[label="",style="dashed", color="magenta", weight=3]; 2273 -> 19133[label="",style="dashed", color="magenta", weight=3]; 2274[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpFloat (Float (Pos Zero) (Pos (Succ wx5100))) (Float (Pos Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2274 -> 2728[label="",style="solid", color="black", weight=3]; 2275[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2275 -> 2729[label="",style="solid", color="black", weight=3]; 2276[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2276 -> 2730[label="",style="solid", color="black", weight=3]; 2277[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2277 -> 2731[label="",style="solid", color="black", weight=3]; 2278[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2278 -> 2732[label="",style="solid", color="black", weight=3]; 2279[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2279 -> 2733[label="",style="solid", color="black", weight=3]; 15917[label="wx34",fontsize=16,color="green",shape="box"];15918[label="wx32",fontsize=16,color="green",shape="box"];15919[label="wx31",fontsize=16,color="green",shape="box"];15920[label="wx4",fontsize=16,color="green",shape="box"];15921[label="wx30000",fontsize=16,color="green",shape="box"];15922[label="wx30100",fontsize=16,color="green",shape="box"];15923[label="wx33",fontsize=16,color="green",shape="box"];15924[label="Zero",fontsize=16,color="green",shape="box"];15916[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) (GT == LT))",fontsize=16,color="black",shape="triangle"];15916 -> 15973[label="",style="solid", color="black", weight=3]; 2281[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpFloat (Float (Pos Zero) (Pos (Succ wx5100))) (Float (Neg Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2281 -> 2735[label="",style="solid", color="black", weight=3]; 2282[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2282 -> 2736[label="",style="solid", color="black", weight=3]; 2283[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2283 -> 2737[label="",style="solid", color="black", weight=3]; 2284[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2284 -> 2738[label="",style="solid", color="black", weight=3]; 2285[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2285 -> 2739[label="",style="solid", color="black", weight=3]; 2286[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2286 -> 2740[label="",style="solid", color="black", weight=3]; 2287 -> 19235[label="",style="dashed", color="red", weight=0]; 2287[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (LT == LT))",fontsize=16,color="magenta"];2287 -> 19236[label="",style="dashed", color="magenta", weight=3]; 2287 -> 19237[label="",style="dashed", color="magenta", weight=3]; 2287 -> 19238[label="",style="dashed", color="magenta", weight=3]; 2287 -> 19239[label="",style="dashed", color="magenta", weight=3]; 2287 -> 19240[label="",style="dashed", color="magenta", weight=3]; 2287 -> 19241[label="",style="dashed", color="magenta", weight=3]; 2287 -> 19242[label="",style="dashed", color="magenta", weight=3]; 2288[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpFloat (Float (Pos Zero) (Pos (Succ wx5100))) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2288 -> 2742[label="",style="solid", color="black", weight=3]; 2289[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2289 -> 2743[label="",style="solid", color="black", weight=3]; 2290[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2290 -> 2744[label="",style="solid", color="black", weight=3]; 2291[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2291 -> 2745[label="",style="solid", color="black", weight=3]; 2292[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2292 -> 2746[label="",style="solid", color="black", weight=3]; 2293[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2293 -> 2747[label="",style="solid", color="black", weight=3]; 16034[label="wx30000",fontsize=16,color="green",shape="box"];16035[label="wx32",fontsize=16,color="green",shape="box"];16036[label="wx31",fontsize=16,color="green",shape="box"];16037[label="Zero",fontsize=16,color="green",shape="box"];16038[label="wx34",fontsize=16,color="green",shape="box"];16039[label="wx4",fontsize=16,color="green",shape="box"];16040[label="wx33",fontsize=16,color="green",shape="box"];16033[label="FiniteMap.lookupWithDefaultFM0 wx1676 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1677)) (Pos Zero)) wx1678 wx1679 wx1680 wx1681 (Float (Pos Zero) (Pos (Succ wx1682))) (GT == LT))",fontsize=16,color="black",shape="triangle"];16033 -> 16083[label="",style="solid", color="black", weight=3]; 2295[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpFloat (Float (Pos Zero) (Pos (Succ wx5100))) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2295 -> 2749[label="",style="solid", color="black", weight=3]; 2296[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2296 -> 2750[label="",style="solid", color="black", weight=3]; 2297[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2297 -> 2751[label="",style="solid", color="black", weight=3]; 7854 -> 7888[label="",style="dashed", color="red", weight=0]; 7854[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat (primPlusNat (primMulNat wx3280 (Succ wx32100)) (Succ wx32100)) (Succ (Succ wx357)) == LT))",fontsize=16,color="magenta"];7854 -> 7889[label="",style="dashed", color="magenta", weight=3]; 7855[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat Zero (Succ (Succ wx357)) == LT))",fontsize=16,color="black",shape="box"];7855 -> 7890[label="",style="solid", color="black", weight=3]; 7856[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos Zero)) (primCmpNat Zero (Succ (Succ wx357)) == LT))",fontsize=16,color="black",shape="box"];7856 -> 7891[label="",style="solid", color="black", weight=3]; 7857[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos Zero)) (primCmpNat Zero (Succ (Succ wx357)) == LT))",fontsize=16,color="black",shape="box"];7857 -> 7892[label="",style="solid", color="black", weight=3]; 7859 -> 7683[label="",style="dashed", color="red", weight=0]; 7859[label="primPlusNat (primMulNat wx3280 (Succ wx32100)) (Succ wx32100)",fontsize=16,color="magenta"];7859 -> 7893[label="",style="dashed", color="magenta", weight=3]; 7859 -> 7894[label="",style="dashed", color="magenta", weight=3]; 7858[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat wx367 (Succ wx322) == LT))",fontsize=16,color="burlywood",shape="triangle"];25943[label="wx367/Succ wx3670",fontsize=10,color="white",style="solid",shape="box"];7858 -> 25943[label="",style="solid", color="burlywood", weight=9]; 25943 -> 7895[label="",style="solid", color="burlywood", weight=3]; 25944[label="wx367/Zero",fontsize=10,color="white",style="solid",shape="box"];7858 -> 25944[label="",style="solid", color="burlywood", weight=9]; 25944 -> 7896[label="",style="solid", color="burlywood", weight=3]; 7860[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (LT == LT))",fontsize=16,color="black",shape="triangle"];7860 -> 7897[label="",style="solid", color="black", weight=3]; 7861[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos Zero)) (LT == LT))",fontsize=16,color="black",shape="triangle"];7861 -> 7898[label="",style="solid", color="black", weight=3]; 7862[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos Zero)) (LT == LT))",fontsize=16,color="black",shape="triangle"];7862 -> 7899[label="",style="solid", color="black", weight=3]; 2312[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2312 -> 2768[label="",style="solid", color="black", weight=3]; 2313[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2313 -> 2769[label="",style="solid", color="black", weight=3]; 2314[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2314 -> 2770[label="",style="solid", color="black", weight=3]; 16105[label="wx31",fontsize=16,color="green",shape="box"];16106[label="Zero",fontsize=16,color="green",shape="box"];16107[label="wx32",fontsize=16,color="green",shape="box"];16108[label="wx4",fontsize=16,color="green",shape="box"];16109[label="wx30000",fontsize=16,color="green",shape="box"];16110[label="wx5000",fontsize=16,color="green",shape="box"];16111[label="wx33",fontsize=16,color="green",shape="box"];16112[label="wx34",fontsize=16,color="green",shape="box"];16104[label="FiniteMap.lookupWithDefaultFM0 wx1684 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1685)) (Pos Zero)) wx1686 wx1687 wx1688 wx1689 (Float (Neg (Succ wx1690)) (Pos (Succ wx1691))) (LT == LT))",fontsize=16,color="black",shape="triangle"];16104 -> 16161[label="",style="solid", color="black", weight=3]; 2316[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpFloat (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2316 -> 2772[label="",style="solid", color="black", weight=3]; 2317[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpFloat (Float (Neg (Succ wx5000)) (Pos Zero)) (Float (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2317 -> 2773[label="",style="solid", color="black", weight=3]; 2318[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpFloat (Float (Neg (Succ wx5000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2318 -> 2774[label="",style="solid", color="black", weight=3]; 2319[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2319 -> 2775[label="",style="solid", color="black", weight=3]; 2320[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2320 -> 2776[label="",style="solid", color="black", weight=3]; 2321[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2321 -> 2777[label="",style="solid", color="black", weight=3]; 2322 -> 19387[label="",style="dashed", color="red", weight=0]; 2322[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ Zero))) (GT == LT))",fontsize=16,color="magenta"];2322 -> 19388[label="",style="dashed", color="magenta", weight=3]; 2322 -> 19389[label="",style="dashed", color="magenta", weight=3]; 2322 -> 19390[label="",style="dashed", color="magenta", weight=3]; 2322 -> 19391[label="",style="dashed", color="magenta", weight=3]; 2322 -> 19392[label="",style="dashed", color="magenta", weight=3]; 2322 -> 19393[label="",style="dashed", color="magenta", weight=3]; 2322 -> 19394[label="",style="dashed", color="magenta", weight=3]; 2322 -> 19395[label="",style="dashed", color="magenta", weight=3]; 2323[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpFloat (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2323 -> 2779[label="",style="solid", color="black", weight=3]; 2324[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpFloat (Float (Neg (Succ wx5000)) (Pos Zero)) (Float (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2324 -> 2780[label="",style="solid", color="black", weight=3]; 2325[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpFloat (Float (Neg (Succ wx5000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2325 -> 2781[label="",style="solid", color="black", weight=3]; 2326[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2326 -> 2782[label="",style="solid", color="black", weight=3]; 2327[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2327 -> 2783[label="",style="solid", color="black", weight=3]; 2328[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2328 -> 2784[label="",style="solid", color="black", weight=3]; 16232[label="wx30000",fontsize=16,color="green",shape="box"];16233[label="wx4",fontsize=16,color="green",shape="box"];16234[label="wx32",fontsize=16,color="green",shape="box"];16235[label="wx34",fontsize=16,color="green",shape="box"];16236[label="wx31",fontsize=16,color="green",shape="box"];16237[label="wx33",fontsize=16,color="green",shape="box"];16238[label="Zero",fontsize=16,color="green",shape="box"];16239[label="wx30100",fontsize=16,color="green",shape="box"];16231[label="FiniteMap.lookupWithDefaultFM0 wx1702 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1703)) (Pos (Succ wx1704))) wx1705 wx1706 wx1707 wx1708 (Float (Neg Zero) (Pos (Succ wx1709))) (LT == LT))",fontsize=16,color="black",shape="triangle"];16231 -> 16288[label="",style="solid", color="black", weight=3]; 2330[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpFloat (Float (Neg Zero) (Pos (Succ wx5100))) (Float (Pos Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2330 -> 2786[label="",style="solid", color="black", weight=3]; 2331[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2331 -> 2787[label="",style="solid", color="black", weight=3]; 2332[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2332 -> 2788[label="",style="solid", color="black", weight=3]; 2333[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2333 -> 2789[label="",style="solid", color="black", weight=3]; 2334[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2334 -> 2790[label="",style="solid", color="black", weight=3]; 2335[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2335 -> 2791[label="",style="solid", color="black", weight=3]; 2336 -> 19501[label="",style="dashed", color="red", weight=0]; 2336[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (GT == LT))",fontsize=16,color="magenta"];2336 -> 19502[label="",style="dashed", color="magenta", weight=3]; 2336 -> 19503[label="",style="dashed", color="magenta", weight=3]; 2336 -> 19504[label="",style="dashed", color="magenta", weight=3]; 2336 -> 19505[label="",style="dashed", color="magenta", weight=3]; 2336 -> 19506[label="",style="dashed", color="magenta", weight=3]; 2336 -> 19507[label="",style="dashed", color="magenta", weight=3]; 2336 -> 19508[label="",style="dashed", color="magenta", weight=3]; 2336 -> 19509[label="",style="dashed", color="magenta", weight=3]; 2337[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpFloat (Float (Neg Zero) (Pos (Succ wx5100))) (Float (Neg Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2337 -> 2793[label="",style="solid", color="black", weight=3]; 2338[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2338 -> 2794[label="",style="solid", color="black", weight=3]; 2339[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2339 -> 2795[label="",style="solid", color="black", weight=3]; 2340[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2340 -> 2796[label="",style="solid", color="black", weight=3]; 2341[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2341 -> 2797[label="",style="solid", color="black", weight=3]; 2342[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2342 -> 2798[label="",style="solid", color="black", weight=3]; 16364[label="Zero",fontsize=16,color="green",shape="box"];16365[label="wx4",fontsize=16,color="green",shape="box"];16366[label="wx30000",fontsize=16,color="green",shape="box"];16367[label="wx33",fontsize=16,color="green",shape="box"];16368[label="wx32",fontsize=16,color="green",shape="box"];16369[label="wx34",fontsize=16,color="green",shape="box"];16370[label="wx31",fontsize=16,color="green",shape="box"];16363[label="FiniteMap.lookupWithDefaultFM0 wx1720 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1721)) (Pos Zero)) wx1722 wx1723 wx1724 wx1725 (Float (Neg Zero) (Pos (Succ wx1726))) (LT == LT))",fontsize=16,color="black",shape="triangle"];16363 -> 16413[label="",style="solid", color="black", weight=3]; 2344[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpFloat (Float (Neg Zero) (Pos (Succ wx5100))) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2344 -> 2800[label="",style="solid", color="black", weight=3]; 2345[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2345 -> 2801[label="",style="solid", color="black", weight=3]; 2346[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2346 -> 2802[label="",style="solid", color="black", weight=3]; 2347[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2347 -> 2803[label="",style="solid", color="black", weight=3]; 2348[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2348 -> 2804[label="",style="solid", color="black", weight=3]; 2349[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2349 -> 2805[label="",style="solid", color="black", weight=3]; 2350 -> 19613[label="",style="dashed", color="red", weight=0]; 2350[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (GT == LT))",fontsize=16,color="magenta"];2350 -> 19614[label="",style="dashed", color="magenta", weight=3]; 2350 -> 19615[label="",style="dashed", color="magenta", weight=3]; 2350 -> 19616[label="",style="dashed", color="magenta", weight=3]; 2350 -> 19617[label="",style="dashed", color="magenta", weight=3]; 2350 -> 19618[label="",style="dashed", color="magenta", weight=3]; 2350 -> 19619[label="",style="dashed", color="magenta", weight=3]; 2350 -> 19620[label="",style="dashed", color="magenta", weight=3]; 2351[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpFloat (Float (Neg Zero) (Pos (Succ wx5100))) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2351 -> 2807[label="",style="solid", color="black", weight=3]; 2352[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2352 -> 2808[label="",style="solid", color="black", weight=3]; 2353[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2353 -> 2809[label="",style="solid", color="black", weight=3]; 7863 -> 7900[label="",style="dashed", color="red", weight=0]; 7863[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ (Succ wx355)) (primPlusNat (primMulNat wx3390 (Succ wx33200)) (Succ wx33200)) == LT))",fontsize=16,color="magenta"];7863 -> 7901[label="",style="dashed", color="magenta", weight=3]; 7864[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ (Succ wx355)) Zero == LT))",fontsize=16,color="black",shape="box"];7864 -> 7902[label="",style="solid", color="black", weight=3]; 7865[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpNat (Succ (Succ wx355)) Zero == LT))",fontsize=16,color="black",shape="box"];7865 -> 7903[label="",style="solid", color="black", weight=3]; 7866[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpNat (Succ (Succ wx355)) Zero == LT))",fontsize=16,color="black",shape="box"];7866 -> 7904[label="",style="solid", color="black", weight=3]; 7867[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpFloat (Float (Pos (Succ wx338)) (Pos wx339)) (Float (Pos wx3320) (Neg (Succ wx333))) == GT))",fontsize=16,color="black",shape="box"];7867 -> 7905[label="",style="solid", color="black", weight=3]; 7869 -> 7683[label="",style="dashed", color="red", weight=0]; 7869[label="primPlusNat (primMulNat wx3390 (Succ wx33200)) (Succ wx33200)",fontsize=16,color="magenta"];7869 -> 7906[label="",style="dashed", color="magenta", weight=3]; 7869 -> 7907[label="",style="dashed", color="magenta", weight=3]; 7868[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ wx333) wx369 == LT))",fontsize=16,color="burlywood",shape="triangle"];25945[label="wx369/Succ wx3690",fontsize=10,color="white",style="solid",shape="box"];7868 -> 25945[label="",style="solid", color="burlywood", weight=9]; 25945 -> 7908[label="",style="solid", color="burlywood", weight=3]; 25946[label="wx369/Zero",fontsize=10,color="white",style="solid",shape="box"];7868 -> 25946[label="",style="solid", color="burlywood", weight=9]; 25946 -> 7909[label="",style="solid", color="burlywood", weight=3]; 7870[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (GT == LT))",fontsize=16,color="black",shape="triangle"];7870 -> 7910[label="",style="solid", color="black", weight=3]; 7871[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (GT == LT))",fontsize=16,color="black",shape="triangle"];7871 -> 7911[label="",style="solid", color="black", weight=3]; 7872[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (GT == LT))",fontsize=16,color="black",shape="triangle"];7872 -> 7912[label="",style="solid", color="black", weight=3]; 2369[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2369 -> 2827[label="",style="solid", color="black", weight=3]; 2370[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2370 -> 2828[label="",style="solid", color="black", weight=3]; 2371[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2371 -> 2829[label="",style="solid", color="black", weight=3]; 16514[label="wx31",fontsize=16,color="green",shape="box"];16515[label="Zero",fontsize=16,color="green",shape="box"];16516[label="wx4",fontsize=16,color="green",shape="box"];16517[label="wx30000",fontsize=16,color="green",shape="box"];16518[label="wx32",fontsize=16,color="green",shape="box"];16519[label="wx33",fontsize=16,color="green",shape="box"];16520[label="wx34",fontsize=16,color="green",shape="box"];16521[label="wx5000",fontsize=16,color="green",shape="box"];16513[label="FiniteMap.lookupWithDefaultFM0 wx1738 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1739)) (Neg Zero)) wx1740 wx1741 wx1742 wx1743 (Float (Pos (Succ wx1744)) (Pos (Succ wx1745))) (GT == LT))",fontsize=16,color="black",shape="triangle"];16513 -> 16570[label="",style="solid", color="black", weight=3]; 2373[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpFloat (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2373 -> 2831[label="",style="solid", color="black", weight=3]; 2374[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpFloat (Float (Pos (Succ wx5000)) (Pos Zero)) (Float (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2374 -> 2832[label="",style="solid", color="black", weight=3]; 2375[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpFloat (Float (Pos (Succ wx5000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2375 -> 2833[label="",style="solid", color="black", weight=3]; 2376[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2376 -> 2834[label="",style="solid", color="black", weight=3]; 2377[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2377 -> 2835[label="",style="solid", color="black", weight=3]; 2378[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2378 -> 2836[label="",style="solid", color="black", weight=3]; 2379 -> 19750[label="",style="dashed", color="red", weight=0]; 2379[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ Zero))) (LT == LT))",fontsize=16,color="magenta"];2379 -> 19751[label="",style="dashed", color="magenta", weight=3]; 2379 -> 19752[label="",style="dashed", color="magenta", weight=3]; 2379 -> 19753[label="",style="dashed", color="magenta", weight=3]; 2379 -> 19754[label="",style="dashed", color="magenta", weight=3]; 2379 -> 19755[label="",style="dashed", color="magenta", weight=3]; 2379 -> 19756[label="",style="dashed", color="magenta", weight=3]; 2379 -> 19757[label="",style="dashed", color="magenta", weight=3]; 2379 -> 19758[label="",style="dashed", color="magenta", weight=3]; 2380[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpFloat (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2380 -> 2838[label="",style="solid", color="black", weight=3]; 2381[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpFloat (Float (Pos (Succ wx5000)) (Pos Zero)) (Float (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2381 -> 2839[label="",style="solid", color="black", weight=3]; 2382[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpFloat (Float (Pos (Succ wx5000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2382 -> 2840[label="",style="solid", color="black", weight=3]; 2383[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2383 -> 2841[label="",style="solid", color="black", weight=3]; 2384[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2384 -> 2842[label="",style="solid", color="black", weight=3]; 2385[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2385 -> 2843[label="",style="solid", color="black", weight=3]; 16636[label="wx33",fontsize=16,color="green",shape="box"];16637[label="wx30000",fontsize=16,color="green",shape="box"];16638[label="wx30100",fontsize=16,color="green",shape="box"];16639[label="wx4",fontsize=16,color="green",shape="box"];16640[label="wx32",fontsize=16,color="green",shape="box"];16641[label="wx31",fontsize=16,color="green",shape="box"];16642[label="wx34",fontsize=16,color="green",shape="box"];16643[label="Zero",fontsize=16,color="green",shape="box"];16635[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) (GT == LT))",fontsize=16,color="black",shape="triangle"];16635 -> 16692[label="",style="solid", color="black", weight=3]; 2387[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpFloat (Float (Pos Zero) (Pos (Succ wx5100))) (Float (Pos Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2387 -> 2845[label="",style="solid", color="black", weight=3]; 2388[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2388 -> 2846[label="",style="solid", color="black", weight=3]; 2389[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2389 -> 2847[label="",style="solid", color="black", weight=3]; 2390[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2390 -> 2848[label="",style="solid", color="black", weight=3]; 2391[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2391 -> 2849[label="",style="solid", color="black", weight=3]; 2392[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2392 -> 2850[label="",style="solid", color="black", weight=3]; 2393 -> 19863[label="",style="dashed", color="red", weight=0]; 2393[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (LT == LT))",fontsize=16,color="magenta"];2393 -> 19864[label="",style="dashed", color="magenta", weight=3]; 2393 -> 19865[label="",style="dashed", color="magenta", weight=3]; 2393 -> 19866[label="",style="dashed", color="magenta", weight=3]; 2393 -> 19867[label="",style="dashed", color="magenta", weight=3]; 2393 -> 19868[label="",style="dashed", color="magenta", weight=3]; 2393 -> 19869[label="",style="dashed", color="magenta", weight=3]; 2393 -> 19870[label="",style="dashed", color="magenta", weight=3]; 2393 -> 19871[label="",style="dashed", color="magenta", weight=3]; 2394[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpFloat (Float (Pos Zero) (Pos (Succ wx5100))) (Float (Neg Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2394 -> 2852[label="",style="solid", color="black", weight=3]; 2395[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2395 -> 2853[label="",style="solid", color="black", weight=3]; 2396[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2396 -> 2854[label="",style="solid", color="black", weight=3]; 2397[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2397 -> 2855[label="",style="solid", color="black", weight=3]; 2398[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2398 -> 2856[label="",style="solid", color="black", weight=3]; 2399[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2399 -> 2857[label="",style="solid", color="black", weight=3]; 16760[label="wx33",fontsize=16,color="green",shape="box"];16761[label="wx34",fontsize=16,color="green",shape="box"];16762[label="wx30000",fontsize=16,color="green",shape="box"];16763[label="Zero",fontsize=16,color="green",shape="box"];16764[label="wx31",fontsize=16,color="green",shape="box"];16765[label="wx4",fontsize=16,color="green",shape="box"];16766[label="wx32",fontsize=16,color="green",shape="box"];16759[label="FiniteMap.lookupWithDefaultFM0 wx1774 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1775)) (Neg Zero)) wx1776 wx1777 wx1778 wx1779 (Float (Pos Zero) (Pos (Succ wx1780))) (GT == LT))",fontsize=16,color="black",shape="triangle"];16759 -> 16809[label="",style="solid", color="black", weight=3]; 2401[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpFloat (Float (Pos Zero) (Pos (Succ wx5100))) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2401 -> 2859[label="",style="solid", color="black", weight=3]; 2402[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2402 -> 2860[label="",style="solid", color="black", weight=3]; 2403[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2403 -> 2861[label="",style="solid", color="black", weight=3]; 2404[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2404 -> 2862[label="",style="solid", color="black", weight=3]; 2405[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2405 -> 2863[label="",style="solid", color="black", weight=3]; 2406[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2406 -> 2864[label="",style="solid", color="black", weight=3]; 2407 -> 19988[label="",style="dashed", color="red", weight=0]; 2407[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ Zero))) (LT == LT))",fontsize=16,color="magenta"];2407 -> 19989[label="",style="dashed", color="magenta", weight=3]; 2407 -> 19990[label="",style="dashed", color="magenta", weight=3]; 2407 -> 19991[label="",style="dashed", color="magenta", weight=3]; 2407 -> 19992[label="",style="dashed", color="magenta", weight=3]; 2407 -> 19993[label="",style="dashed", color="magenta", weight=3]; 2407 -> 19994[label="",style="dashed", color="magenta", weight=3]; 2407 -> 19995[label="",style="dashed", color="magenta", weight=3]; 2408[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpFloat (Float (Pos Zero) (Pos (Succ wx5100))) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2408 -> 2866[label="",style="solid", color="black", weight=3]; 2409[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2409 -> 2867[label="",style="solid", color="black", weight=3]; 2410[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2410 -> 2868[label="",style="solid", color="black", weight=3]; 8789 -> 6395[label="",style="dashed", color="red", weight=0]; 8789[label="primMulNat wx4090 (Succ wx40200)",fontsize=16,color="magenta"];8789 -> 8823[label="",style="dashed", color="magenta", weight=3]; 8789 -> 8824[label="",style="dashed", color="magenta", weight=3]; 8790[label="Succ wx40200",fontsize=16,color="green",shape="box"];8791[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat (Succ wx4410) (Succ wx4110) == LT))",fontsize=16,color="black",shape="box"];8791 -> 8825[label="",style="solid", color="black", weight=3]; 8792[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat Zero (Succ wx4110) == LT))",fontsize=16,color="black",shape="box"];8792 -> 8826[label="",style="solid", color="black", weight=3]; 8806[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) True)",fontsize=16,color="black",shape="box"];8806 -> 8844[label="",style="solid", color="black", weight=3]; 8807[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];8807 -> 8845[label="",style="solid", color="black", weight=3]; 8808[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];8808 -> 8846[label="",style="solid", color="black", weight=3]; 8809[label="wx40200",fontsize=16,color="green",shape="box"];8810[label="wx4090",fontsize=16,color="green",shape="box"];8811[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat (Succ wx4370) Zero == LT))",fontsize=16,color="black",shape="box"];8811 -> 8847[label="",style="solid", color="black", weight=3]; 8812[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];8812 -> 8848[label="",style="solid", color="black", weight=3]; 8813[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (Float (Neg (Succ wx408)) (Pos (Succ wx4090)) > Float (Pos Zero) (Neg (Succ wx403))))",fontsize=16,color="black",shape="box"];8813 -> 8849[label="",style="solid", color="black", weight=3]; 8814[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (Float (Neg (Succ wx408)) (Pos Zero) > Float (Pos (Succ wx40200)) (Neg (Succ wx403))))",fontsize=16,color="black",shape="box"];8814 -> 8850[label="",style="solid", color="black", weight=3]; 8815[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (Float (Neg (Succ wx408)) (Pos Zero) > Float (Pos Zero) (Neg (Succ wx403))))",fontsize=16,color="black",shape="box"];8815 -> 8851[label="",style="solid", color="black", weight=3]; 8816[label="wx40200",fontsize=16,color="green",shape="box"];8817[label="wx4090",fontsize=16,color="green",shape="box"];8818 -> 8675[label="",style="dashed", color="red", weight=0]; 8818[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (LT == LT))",fontsize=16,color="magenta"];8818 -> 8852[label="",style="dashed", color="magenta", weight=3]; 8818 -> 8853[label="",style="dashed", color="magenta", weight=3]; 8819[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (EQ == LT))",fontsize=16,color="black",shape="box"];8819 -> 8854[label="",style="solid", color="black", weight=3]; 8820[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (Float (Neg (Succ wx408)) (Pos (Succ wx4090)) > Float (Neg Zero) (Neg (Succ wx403))))",fontsize=16,color="black",shape="box"];8820 -> 8855[label="",style="solid", color="black", weight=3]; 8821[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (Float (Neg (Succ wx408)) (Pos Zero) > Float (Neg (Succ wx40200)) (Neg (Succ wx403))))",fontsize=16,color="black",shape="box"];8821 -> 8856[label="",style="solid", color="black", weight=3]; 8822[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (Float (Neg (Succ wx408)) (Pos Zero) > Float (Neg Zero) (Neg (Succ wx403))))",fontsize=16,color="black",shape="box"];8822 -> 8857[label="",style="solid", color="black", weight=3]; 2425[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2425 -> 2885[label="",style="solid", color="black", weight=3]; 2426[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2426 -> 2886[label="",style="solid", color="black", weight=3]; 2427[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2427 -> 2887[label="",style="solid", color="black", weight=3]; 2428 -> 20076[label="",style="dashed", color="red", weight=0]; 2428[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ Zero))) (GT == LT))",fontsize=16,color="magenta"];2428 -> 20077[label="",style="dashed", color="magenta", weight=3]; 2428 -> 20078[label="",style="dashed", color="magenta", weight=3]; 2428 -> 20079[label="",style="dashed", color="magenta", weight=3]; 2428 -> 20080[label="",style="dashed", color="magenta", weight=3]; 2428 -> 20081[label="",style="dashed", color="magenta", weight=3]; 2428 -> 20082[label="",style="dashed", color="magenta", weight=3]; 2428 -> 20083[label="",style="dashed", color="magenta", weight=3]; 2428 -> 20084[label="",style="dashed", color="magenta", weight=3]; 2429[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpFloat (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2429 -> 2889[label="",style="solid", color="black", weight=3]; 2430[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpFloat (Float (Neg (Succ wx5000)) (Pos Zero)) (Float (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2430 -> 2890[label="",style="solid", color="black", weight=3]; 2431[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpFloat (Float (Neg (Succ wx5000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2431 -> 2891[label="",style="solid", color="black", weight=3]; 2432[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2432 -> 2892[label="",style="solid", color="black", weight=3]; 2433[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2433 -> 2893[label="",style="solid", color="black", weight=3]; 2434[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2434 -> 2894[label="",style="solid", color="black", weight=3]; 16985[label="wx34",fontsize=16,color="green",shape="box"];16986[label="wx31",fontsize=16,color="green",shape="box"];16987[label="wx4",fontsize=16,color="green",shape="box"];16988[label="Zero",fontsize=16,color="green",shape="box"];16989[label="wx33",fontsize=16,color="green",shape="box"];16990[label="wx32",fontsize=16,color="green",shape="box"];16991[label="wx30000",fontsize=16,color="green",shape="box"];16992[label="wx5000",fontsize=16,color="green",shape="box"];16984[label="FiniteMap.lookupWithDefaultFM0 wx1804 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1805)) (Neg Zero)) wx1806 wx1807 wx1808 wx1809 (Float (Neg (Succ wx1810)) (Pos (Succ wx1811))) (LT == LT))",fontsize=16,color="black",shape="triangle"];16984 -> 17041[label="",style="solid", color="black", weight=3]; 2436[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpFloat (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2436 -> 2896[label="",style="solid", color="black", weight=3]; 2437[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpFloat (Float (Neg (Succ wx5000)) (Pos Zero)) (Float (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2437 -> 2897[label="",style="solid", color="black", weight=3]; 2438[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpFloat (Float (Neg (Succ wx5000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2438 -> 2898[label="",style="solid", color="black", weight=3]; 2439[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2439 -> 2899[label="",style="solid", color="black", weight=3]; 2440[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2440 -> 2900[label="",style="solid", color="black", weight=3]; 2441[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2441 -> 2901[label="",style="solid", color="black", weight=3]; 2442 -> 20198[label="",style="dashed", color="red", weight=0]; 2442[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (GT == LT))",fontsize=16,color="magenta"];2442 -> 20199[label="",style="dashed", color="magenta", weight=3]; 2442 -> 20200[label="",style="dashed", color="magenta", weight=3]; 2442 -> 20201[label="",style="dashed", color="magenta", weight=3]; 2442 -> 20202[label="",style="dashed", color="magenta", weight=3]; 2442 -> 20203[label="",style="dashed", color="magenta", weight=3]; 2442 -> 20204[label="",style="dashed", color="magenta", weight=3]; 2442 -> 20205[label="",style="dashed", color="magenta", weight=3]; 2442 -> 20206[label="",style="dashed", color="magenta", weight=3]; 2443[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpFloat (Float (Neg Zero) (Pos (Succ wx5100))) (Float (Pos Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2443 -> 2903[label="",style="solid", color="black", weight=3]; 2444[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2444 -> 2904[label="",style="solid", color="black", weight=3]; 2445[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2445 -> 2905[label="",style="solid", color="black", weight=3]; 2446[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2446 -> 2906[label="",style="solid", color="black", weight=3]; 2447[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2447 -> 2907[label="",style="solid", color="black", weight=3]; 2448[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2448 -> 2908[label="",style="solid", color="black", weight=3]; 17122[label="wx32",fontsize=16,color="green",shape="box"];17123[label="Zero",fontsize=16,color="green",shape="box"];17124[label="wx34",fontsize=16,color="green",shape="box"];17125[label="wx4",fontsize=16,color="green",shape="box"];17126[label="wx31",fontsize=16,color="green",shape="box"];17127[label="wx30000",fontsize=16,color="green",shape="box"];17128[label="wx30100",fontsize=16,color="green",shape="box"];17129[label="wx33",fontsize=16,color="green",shape="box"];17121[label="FiniteMap.lookupWithDefaultFM0 wx1822 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1823)) (Neg (Succ wx1824))) wx1825 wx1826 wx1827 wx1828 (Float (Neg Zero) (Pos (Succ wx1829))) (LT == LT))",fontsize=16,color="black",shape="triangle"];17121 -> 17178[label="",style="solid", color="black", weight=3]; 2450[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpFloat (Float (Neg Zero) (Pos (Succ wx5100))) (Float (Neg Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2450 -> 2910[label="",style="solid", color="black", weight=3]; 2451[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2451 -> 2911[label="",style="solid", color="black", weight=3]; 2452[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2452 -> 2912[label="",style="solid", color="black", weight=3]; 2453[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2453 -> 2913[label="",style="solid", color="black", weight=3]; 2454[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2454 -> 2914[label="",style="solid", color="black", weight=3]; 2455[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2455 -> 2915[label="",style="solid", color="black", weight=3]; 2456 -> 20317[label="",style="dashed", color="red", weight=0]; 2456[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ Zero))) (GT == LT))",fontsize=16,color="magenta"];2456 -> 20318[label="",style="dashed", color="magenta", weight=3]; 2456 -> 20319[label="",style="dashed", color="magenta", weight=3]; 2456 -> 20320[label="",style="dashed", color="magenta", weight=3]; 2456 -> 20321[label="",style="dashed", color="magenta", weight=3]; 2456 -> 20322[label="",style="dashed", color="magenta", weight=3]; 2456 -> 20323[label="",style="dashed", color="magenta", weight=3]; 2456 -> 20324[label="",style="dashed", color="magenta", weight=3]; 2457[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpFloat (Float (Neg Zero) (Pos (Succ wx5100))) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2457 -> 2917[label="",style="solid", color="black", weight=3]; 2458[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2458 -> 2918[label="",style="solid", color="black", weight=3]; 2459[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2459 -> 2919[label="",style="solid", color="black", weight=3]; 2460[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2460 -> 2920[label="",style="solid", color="black", weight=3]; 2461[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2461 -> 2921[label="",style="solid", color="black", weight=3]; 2462[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2462 -> 2922[label="",style="solid", color="black", weight=3]; 17259[label="wx4",fontsize=16,color="green",shape="box"];17260[label="wx32",fontsize=16,color="green",shape="box"];17261[label="Zero",fontsize=16,color="green",shape="box"];17262[label="wx30000",fontsize=16,color="green",shape="box"];17263[label="wx31",fontsize=16,color="green",shape="box"];17264[label="wx33",fontsize=16,color="green",shape="box"];17265[label="wx34",fontsize=16,color="green",shape="box"];17258[label="FiniteMap.lookupWithDefaultFM0 wx1839 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1840)) (Neg Zero)) wx1841 wx1842 wx1843 wx1844 (Float (Neg Zero) (Pos (Succ wx1845))) (LT == LT))",fontsize=16,color="black",shape="triangle"];17258 -> 17308[label="",style="solid", color="black", weight=3]; 2464[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpFloat (Float (Neg Zero) (Pos (Succ wx5100))) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2464 -> 2924[label="",style="solid", color="black", weight=3]; 2465[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2465 -> 2925[label="",style="solid", color="black", weight=3]; 2466[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2466 -> 2926[label="",style="solid", color="black", weight=3]; 9487 -> 6395[label="",style="dashed", color="red", weight=0]; 9487[label="primMulNat wx4690 (Succ wx46200)",fontsize=16,color="magenta"];9487 -> 9510[label="",style="dashed", color="magenta", weight=3]; 9487 -> 9511[label="",style="dashed", color="magenta", weight=3]; 9488[label="Succ wx46200",fontsize=16,color="green",shape="box"];9489[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat (Succ wx4880) (Succ wx4710) == LT))",fontsize=16,color="black",shape="box"];9489 -> 9512[label="",style="solid", color="black", weight=3]; 9490[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat Zero (Succ wx4710) == LT))",fontsize=16,color="black",shape="box"];9490 -> 9513[label="",style="solid", color="black", weight=3]; 9493[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) True)",fontsize=16,color="black",shape="box"];9493 -> 9527[label="",style="solid", color="black", weight=3]; 9494[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];9494 -> 9528[label="",style="solid", color="black", weight=3]; 9495[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];9495 -> 9529[label="",style="solid", color="black", weight=3]; 9496[label="wx46200",fontsize=16,color="green",shape="box"];9497[label="wx4690",fontsize=16,color="green",shape="box"];9498 -> 9414[label="",style="dashed", color="red", weight=0]; 9498[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (LT == LT))",fontsize=16,color="magenta"];9498 -> 9530[label="",style="dashed", color="magenta", weight=3]; 9498 -> 9531[label="",style="dashed", color="magenta", weight=3]; 9499[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (EQ == LT))",fontsize=16,color="black",shape="box"];9499 -> 9532[label="",style="solid", color="black", weight=3]; 9500[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (Float (Pos (Succ wx468)) (Neg (Succ wx4690)) > Float (Pos Zero) (Pos (Succ wx463))))",fontsize=16,color="black",shape="box"];9500 -> 9533[label="",style="solid", color="black", weight=3]; 9501[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (Float (Pos (Succ wx468)) (Neg Zero) > Float (Pos (Succ wx46200)) (Pos (Succ wx463))))",fontsize=16,color="black",shape="box"];9501 -> 9534[label="",style="solid", color="black", weight=3]; 9502[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (Float (Pos (Succ wx468)) (Neg Zero) > Float (Pos Zero) (Pos (Succ wx463))))",fontsize=16,color="black",shape="box"];9502 -> 9535[label="",style="solid", color="black", weight=3]; 9503[label="wx46200",fontsize=16,color="green",shape="box"];9504[label="wx4690",fontsize=16,color="green",shape="box"];9505[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat (Succ wx4860) Zero == LT))",fontsize=16,color="black",shape="box"];9505 -> 9536[label="",style="solid", color="black", weight=3]; 9506[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];9506 -> 9537[label="",style="solid", color="black", weight=3]; 9507[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (Float (Pos (Succ wx468)) (Neg (Succ wx4690)) > Float (Neg Zero) (Pos (Succ wx463))))",fontsize=16,color="black",shape="box"];9507 -> 9538[label="",style="solid", color="black", weight=3]; 9508[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (Float (Pos (Succ wx468)) (Neg Zero) > Float (Neg (Succ wx46200)) (Pos (Succ wx463))))",fontsize=16,color="black",shape="box"];9508 -> 9539[label="",style="solid", color="black", weight=3]; 9509[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (Float (Pos (Succ wx468)) (Neg Zero) > Float (Neg Zero) (Pos (Succ wx463))))",fontsize=16,color="black",shape="box"];9509 -> 9540[label="",style="solid", color="black", weight=3]; 2481[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2481 -> 2943[label="",style="solid", color="black", weight=3]; 2482[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2482 -> 2944[label="",style="solid", color="black", weight=3]; 2483[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2483 -> 2945[label="",style="solid", color="black", weight=3]; 17359[label="wx30000",fontsize=16,color="green",shape="box"];17360[label="wx32",fontsize=16,color="green",shape="box"];17361[label="wx33",fontsize=16,color="green",shape="box"];17362[label="wx5000",fontsize=16,color="green",shape="box"];17363[label="wx4",fontsize=16,color="green",shape="box"];17364[label="wx34",fontsize=16,color="green",shape="box"];17365[label="wx31",fontsize=16,color="green",shape="box"];17366[label="Zero",fontsize=16,color="green",shape="box"];17358[label="FiniteMap.lookupWithDefaultFM0 wx1851 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1852)) (Pos Zero)) wx1853 wx1854 wx1855 wx1856 (Float (Pos (Succ wx1857)) (Neg (Succ wx1858))) (LT == LT))",fontsize=16,color="black",shape="triangle"];17358 -> 17415[label="",style="solid", color="black", weight=3]; 2485[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpFloat (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2485 -> 2947[label="",style="solid", color="black", weight=3]; 2486[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpFloat (Float (Pos (Succ wx5000)) (Neg Zero)) (Float (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2486 -> 2948[label="",style="solid", color="black", weight=3]; 2487[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpFloat (Float (Pos (Succ wx5000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2487 -> 2949[label="",style="solid", color="black", weight=3]; 2488[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2488 -> 2950[label="",style="solid", color="black", weight=3]; 2489[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2489 -> 2951[label="",style="solid", color="black", weight=3]; 2490[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2490 -> 2952[label="",style="solid", color="black", weight=3]; 2491 -> 20495[label="",style="dashed", color="red", weight=0]; 2491[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ Zero))) (GT == LT))",fontsize=16,color="magenta"];2491 -> 20496[label="",style="dashed", color="magenta", weight=3]; 2491 -> 20497[label="",style="dashed", color="magenta", weight=3]; 2491 -> 20498[label="",style="dashed", color="magenta", weight=3]; 2491 -> 20499[label="",style="dashed", color="magenta", weight=3]; 2491 -> 20500[label="",style="dashed", color="magenta", weight=3]; 2491 -> 20501[label="",style="dashed", color="magenta", weight=3]; 2491 -> 20502[label="",style="dashed", color="magenta", weight=3]; 2491 -> 20503[label="",style="dashed", color="magenta", weight=3]; 2492[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpFloat (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2492 -> 2954[label="",style="solid", color="black", weight=3]; 2493[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpFloat (Float (Pos (Succ wx5000)) (Neg Zero)) (Float (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2493 -> 2955[label="",style="solid", color="black", weight=3]; 2494[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpFloat (Float (Pos (Succ wx5000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2494 -> 2956[label="",style="solid", color="black", weight=3]; 2495[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2495 -> 2957[label="",style="solid", color="black", weight=3]; 2496[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2496 -> 2958[label="",style="solid", color="black", weight=3]; 2497[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2497 -> 2959[label="",style="solid", color="black", weight=3]; 17489[label="wx4",fontsize=16,color="green",shape="box"];17490[label="wx30000",fontsize=16,color="green",shape="box"];17491[label="Zero",fontsize=16,color="green",shape="box"];17492[label="wx34",fontsize=16,color="green",shape="box"];17493[label="wx33",fontsize=16,color="green",shape="box"];17494[label="wx32",fontsize=16,color="green",shape="box"];17495[label="wx30100",fontsize=16,color="green",shape="box"];17496[label="wx31",fontsize=16,color="green",shape="box"];17488[label="FiniteMap.lookupWithDefaultFM0 wx1869 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1870)) (Pos (Succ wx1871))) wx1872 wx1873 wx1874 wx1875 (Float (Pos Zero) (Neg (Succ wx1876))) (LT == LT))",fontsize=16,color="black",shape="triangle"];17488 -> 17545[label="",style="solid", color="black", weight=3]; 2499[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpFloat (Float (Pos Zero) (Neg (Succ wx5100))) (Float (Pos Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2499 -> 2961[label="",style="solid", color="black", weight=3]; 2500[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2500 -> 2962[label="",style="solid", color="black", weight=3]; 2501[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2501 -> 2963[label="",style="solid", color="black", weight=3]; 2502[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2502 -> 2964[label="",style="solid", color="black", weight=3]; 2503[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2503 -> 2965[label="",style="solid", color="black", weight=3]; 2504[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2504 -> 2966[label="",style="solid", color="black", weight=3]; 2505 -> 20616[label="",style="dashed", color="red", weight=0]; 2505[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (GT == LT))",fontsize=16,color="magenta"];2505 -> 20617[label="",style="dashed", color="magenta", weight=3]; 2505 -> 20618[label="",style="dashed", color="magenta", weight=3]; 2505 -> 20619[label="",style="dashed", color="magenta", weight=3]; 2505 -> 20620[label="",style="dashed", color="magenta", weight=3]; 2505 -> 20621[label="",style="dashed", color="magenta", weight=3]; 2505 -> 20622[label="",style="dashed", color="magenta", weight=3]; 2505 -> 20623[label="",style="dashed", color="magenta", weight=3]; 2505 -> 20624[label="",style="dashed", color="magenta", weight=3]; 2506[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpFloat (Float (Pos Zero) (Neg (Succ wx5100))) (Float (Neg Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2506 -> 2968[label="",style="solid", color="black", weight=3]; 2507[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2507 -> 2969[label="",style="solid", color="black", weight=3]; 2508[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2508 -> 2970[label="",style="solid", color="black", weight=3]; 2509[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2509 -> 2971[label="",style="solid", color="black", weight=3]; 2510[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2510 -> 2972[label="",style="solid", color="black", weight=3]; 2511[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2511 -> 2973[label="",style="solid", color="black", weight=3]; 17633[label="wx34",fontsize=16,color="green",shape="box"];17634[label="wx4",fontsize=16,color="green",shape="box"];17635[label="Zero",fontsize=16,color="green",shape="box"];17636[label="wx32",fontsize=16,color="green",shape="box"];17637[label="wx31",fontsize=16,color="green",shape="box"];17638[label="wx33",fontsize=16,color="green",shape="box"];17639[label="wx30000",fontsize=16,color="green",shape="box"];17632[label="FiniteMap.lookupWithDefaultFM0 wx1887 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1888)) (Pos Zero)) wx1889 wx1890 wx1891 wx1892 (Float (Pos Zero) (Neg (Succ wx1893))) (LT == LT))",fontsize=16,color="black",shape="triangle"];17632 -> 17682[label="",style="solid", color="black", weight=3]; 2513[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpFloat (Float (Pos Zero) (Neg (Succ wx5100))) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2513 -> 2975[label="",style="solid", color="black", weight=3]; 2514[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2514 -> 2976[label="",style="solid", color="black", weight=3]; 2515[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2515 -> 2977[label="",style="solid", color="black", weight=3]; 2516[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2516 -> 2978[label="",style="solid", color="black", weight=3]; 2517[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2517 -> 2979[label="",style="solid", color="black", weight=3]; 2518[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2518 -> 2980[label="",style="solid", color="black", weight=3]; 2519 -> 20732[label="",style="dashed", color="red", weight=0]; 2519[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (GT == LT))",fontsize=16,color="magenta"];2519 -> 20733[label="",style="dashed", color="magenta", weight=3]; 2519 -> 20734[label="",style="dashed", color="magenta", weight=3]; 2519 -> 20735[label="",style="dashed", color="magenta", weight=3]; 2519 -> 20736[label="",style="dashed", color="magenta", weight=3]; 2519 -> 20737[label="",style="dashed", color="magenta", weight=3]; 2519 -> 20738[label="",style="dashed", color="magenta", weight=3]; 2519 -> 20739[label="",style="dashed", color="magenta", weight=3]; 2520[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpFloat (Float (Pos Zero) (Neg (Succ wx5100))) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2520 -> 2982[label="",style="solid", color="black", weight=3]; 2521[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2521 -> 2983[label="",style="solid", color="black", weight=3]; 2522[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2522 -> 2984[label="",style="solid", color="black", weight=3]; 10326 -> 6395[label="",style="dashed", color="red", weight=0]; 10326[label="primMulNat wx5410 (Succ wx53400)",fontsize=16,color="magenta"];10326 -> 10364[label="",style="dashed", color="magenta", weight=3]; 10326 -> 10365[label="",style="dashed", color="magenta", weight=3]; 10327[label="Succ wx53400",fontsize=16,color="green",shape="box"];10328[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat (Succ wx5430) (Succ wx5730) == LT))",fontsize=16,color="black",shape="box"];10328 -> 10366[label="",style="solid", color="black", weight=3]; 10329[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat (Succ wx5430) Zero == LT))",fontsize=16,color="black",shape="box"];10329 -> 10367[label="",style="solid", color="black", weight=3]; 10343 -> 10316[label="",style="dashed", color="red", weight=0]; 10343[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) False)",fontsize=16,color="magenta"];10344 -> 10317[label="",style="dashed", color="red", weight=0]; 10344[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) False)",fontsize=16,color="magenta"];10345 -> 10318[label="",style="dashed", color="red", weight=0]; 10345[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) False)",fontsize=16,color="magenta"];10346[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (compare (Neg (Succ wx540) * Neg (Succ wx535)) (Pos wx541 * Neg wx5340) == GT))",fontsize=16,color="black",shape="box"];10346 -> 10387[label="",style="solid", color="black", weight=3]; 10347[label="wx53400",fontsize=16,color="green",shape="box"];10348[label="wx5410",fontsize=16,color="green",shape="box"];10349[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat Zero (Succ wx5690) == LT))",fontsize=16,color="black",shape="box"];10349 -> 10388[label="",style="solid", color="black", weight=3]; 10350[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];10350 -> 10389[label="",style="solid", color="black", weight=3]; 10351[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (Float (Neg (Succ wx540)) (Neg (Succ wx5410)) > Float (Pos Zero) (Pos (Succ wx535))))",fontsize=16,color="black",shape="box"];10351 -> 10390[label="",style="solid", color="black", weight=3]; 10352[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (Float (Neg (Succ wx540)) (Neg Zero) > Float (Pos (Succ wx53400)) (Pos (Succ wx535))))",fontsize=16,color="black",shape="box"];10352 -> 10391[label="",style="solid", color="black", weight=3]; 10353[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (Float (Neg (Succ wx540)) (Neg Zero) > Float (Pos Zero) (Pos (Succ wx535))))",fontsize=16,color="black",shape="box"];10353 -> 10392[label="",style="solid", color="black", weight=3]; 10354[label="wx53400",fontsize=16,color="green",shape="box"];10355[label="wx5410",fontsize=16,color="green",shape="box"];10356 -> 10213[label="",style="dashed", color="red", weight=0]; 10356[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (GT == LT))",fontsize=16,color="magenta"];10356 -> 10393[label="",style="dashed", color="magenta", weight=3]; 10356 -> 10394[label="",style="dashed", color="magenta", weight=3]; 10357[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (EQ == LT))",fontsize=16,color="black",shape="box"];10357 -> 10395[label="",style="solid", color="black", weight=3]; 10358[label="Zero",fontsize=16,color="green",shape="box"];10359[label="Succ wx5410",fontsize=16,color="green",shape="box"];10360[label="Succ wx53400",fontsize=16,color="green",shape="box"];10361[label="Zero",fontsize=16,color="green",shape="box"];10362[label="Zero",fontsize=16,color="green",shape="box"];10363[label="Zero",fontsize=16,color="green",shape="box"];2538[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2538 -> 3002[label="",style="solid", color="black", weight=3]; 2539[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2539 -> 3003[label="",style="solid", color="black", weight=3]; 2540[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2540 -> 3004[label="",style="solid", color="black", weight=3]; 2541 -> 20814[label="",style="dashed", color="red", weight=0]; 2541[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ Zero))) (LT == LT))",fontsize=16,color="magenta"];2541 -> 20815[label="",style="dashed", color="magenta", weight=3]; 2541 -> 20816[label="",style="dashed", color="magenta", weight=3]; 2541 -> 20817[label="",style="dashed", color="magenta", weight=3]; 2541 -> 20818[label="",style="dashed", color="magenta", weight=3]; 2541 -> 20819[label="",style="dashed", color="magenta", weight=3]; 2541 -> 20820[label="",style="dashed", color="magenta", weight=3]; 2541 -> 20821[label="",style="dashed", color="magenta", weight=3]; 2541 -> 20822[label="",style="dashed", color="magenta", weight=3]; 2542[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpFloat (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2542 -> 3006[label="",style="solid", color="black", weight=3]; 2543[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpFloat (Float (Neg (Succ wx5000)) (Neg Zero)) (Float (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2543 -> 3007[label="",style="solid", color="black", weight=3]; 2544[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpFloat (Float (Neg (Succ wx5000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2544 -> 3008[label="",style="solid", color="black", weight=3]; 2545[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2545 -> 3009[label="",style="solid", color="black", weight=3]; 2546[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2546 -> 3010[label="",style="solid", color="black", weight=3]; 2547[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2547 -> 3011[label="",style="solid", color="black", weight=3]; 17838[label="wx31",fontsize=16,color="green",shape="box"];17839[label="wx34",fontsize=16,color="green",shape="box"];17840[label="wx4",fontsize=16,color="green",shape="box"];17841[label="wx5000",fontsize=16,color="green",shape="box"];17842[label="wx30000",fontsize=16,color="green",shape="box"];17843[label="wx32",fontsize=16,color="green",shape="box"];17844[label="wx33",fontsize=16,color="green",shape="box"];17845[label="Zero",fontsize=16,color="green",shape="box"];17837[label="FiniteMap.lookupWithDefaultFM0 wx1916 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1917)) (Pos Zero)) wx1918 wx1919 wx1920 wx1921 (Float (Neg (Succ wx1922)) (Neg (Succ wx1923))) (GT == LT))",fontsize=16,color="black",shape="triangle"];17837 -> 17894[label="",style="solid", color="black", weight=3]; 2549[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpFloat (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2549 -> 3013[label="",style="solid", color="black", weight=3]; 2550[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpFloat (Float (Neg (Succ wx5000)) (Neg Zero)) (Float (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2550 -> 3014[label="",style="solid", color="black", weight=3]; 2551[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpFloat (Float (Neg (Succ wx5000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2551 -> 3015[label="",style="solid", color="black", weight=3]; 2552[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2552 -> 3016[label="",style="solid", color="black", weight=3]; 2553[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2553 -> 3017[label="",style="solid", color="black", weight=3]; 2554[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2554 -> 3018[label="",style="solid", color="black", weight=3]; 2555 -> 20934[label="",style="dashed", color="red", weight=0]; 2555[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (LT == LT))",fontsize=16,color="magenta"];2555 -> 20935[label="",style="dashed", color="magenta", weight=3]; 2555 -> 20936[label="",style="dashed", color="magenta", weight=3]; 2555 -> 20937[label="",style="dashed", color="magenta", weight=3]; 2555 -> 20938[label="",style="dashed", color="magenta", weight=3]; 2555 -> 20939[label="",style="dashed", color="magenta", weight=3]; 2555 -> 20940[label="",style="dashed", color="magenta", weight=3]; 2555 -> 20941[label="",style="dashed", color="magenta", weight=3]; 2555 -> 20942[label="",style="dashed", color="magenta", weight=3]; 2556[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpFloat (Float (Neg Zero) (Neg (Succ wx5100))) (Float (Pos Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2556 -> 3020[label="",style="solid", color="black", weight=3]; 2557[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2557 -> 3021[label="",style="solid", color="black", weight=3]; 2558[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2558 -> 3022[label="",style="solid", color="black", weight=3]; 2559[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2559 -> 3023[label="",style="solid", color="black", weight=3]; 2560[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2560 -> 3024[label="",style="solid", color="black", weight=3]; 2561[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2561 -> 3025[label="",style="solid", color="black", weight=3]; 17960[label="wx4",fontsize=16,color="green",shape="box"];17961[label="Zero",fontsize=16,color="green",shape="box"];17962[label="wx30100",fontsize=16,color="green",shape="box"];17963[label="wx33",fontsize=16,color="green",shape="box"];17964[label="wx30000",fontsize=16,color="green",shape="box"];17965[label="wx32",fontsize=16,color="green",shape="box"];17966[label="wx34",fontsize=16,color="green",shape="box"];17967[label="wx31",fontsize=16,color="green",shape="box"];17959[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) (GT == LT))",fontsize=16,color="black",shape="triangle"];17959 -> 18016[label="",style="solid", color="black", weight=3]; 2563[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpFloat (Float (Neg Zero) (Neg (Succ wx5100))) (Float (Neg Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2563 -> 3027[label="",style="solid", color="black", weight=3]; 2564[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2564 -> 3028[label="",style="solid", color="black", weight=3]; 2565[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2565 -> 3029[label="",style="solid", color="black", weight=3]; 2566[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2566 -> 3030[label="",style="solid", color="black", weight=3]; 2567[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2567 -> 3031[label="",style="solid", color="black", weight=3]; 2568[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2568 -> 3032[label="",style="solid", color="black", weight=3]; 2569 -> 21047[label="",style="dashed", color="red", weight=0]; 2569[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (LT == LT))",fontsize=16,color="magenta"];2569 -> 21048[label="",style="dashed", color="magenta", weight=3]; 2569 -> 21049[label="",style="dashed", color="magenta", weight=3]; 2569 -> 21050[label="",style="dashed", color="magenta", weight=3]; 2569 -> 21051[label="",style="dashed", color="magenta", weight=3]; 2569 -> 21052[label="",style="dashed", color="magenta", weight=3]; 2569 -> 21053[label="",style="dashed", color="magenta", weight=3]; 2569 -> 21054[label="",style="dashed", color="magenta", weight=3]; 2570[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpFloat (Float (Neg Zero) (Neg (Succ wx5100))) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2570 -> 3034[label="",style="solid", color="black", weight=3]; 2571[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2571 -> 3035[label="",style="solid", color="black", weight=3]; 2572[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2572 -> 3036[label="",style="solid", color="black", weight=3]; 2573[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2573 -> 3037[label="",style="solid", color="black", weight=3]; 2574[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2574 -> 3038[label="",style="solid", color="black", weight=3]; 2575[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2575 -> 3039[label="",style="solid", color="black", weight=3]; 18081[label="wx31",fontsize=16,color="green",shape="box"];18082[label="wx34",fontsize=16,color="green",shape="box"];18083[label="Zero",fontsize=16,color="green",shape="box"];18084[label="wx32",fontsize=16,color="green",shape="box"];18085[label="wx4",fontsize=16,color="green",shape="box"];18086[label="wx33",fontsize=16,color="green",shape="box"];18087[label="wx30000",fontsize=16,color="green",shape="box"];18080[label="FiniteMap.lookupWithDefaultFM0 wx1951 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1952)) (Pos Zero)) wx1953 wx1954 wx1955 wx1956 (Float (Neg Zero) (Neg (Succ wx1957))) (GT == LT))",fontsize=16,color="black",shape="triangle"];18080 -> 18130[label="",style="solid", color="black", weight=3]; 2577[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpFloat (Float (Neg Zero) (Neg (Succ wx5100))) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2577 -> 3041[label="",style="solid", color="black", weight=3]; 2578[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2578 -> 3042[label="",style="solid", color="black", weight=3]; 2579[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];2579 -> 3043[label="",style="solid", color="black", weight=3]; 11031 -> 6395[label="",style="dashed", color="red", weight=0]; 11031[label="primMulNat wx6020 (Succ wx59500)",fontsize=16,color="magenta"];11031 -> 11065[label="",style="dashed", color="magenta", weight=3]; 11031 -> 11066[label="",style="dashed", color="magenta", weight=3]; 11032[label="Succ wx59500",fontsize=16,color="green",shape="box"];11033[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat (Succ wx6260) (Succ wx6040) == LT))",fontsize=16,color="black",shape="box"];11033 -> 11067[label="",style="solid", color="black", weight=3]; 11034[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat Zero (Succ wx6040) == LT))",fontsize=16,color="black",shape="box"];11034 -> 11068[label="",style="solid", color="black", weight=3]; 11048[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) True)",fontsize=16,color="black",shape="box"];11048 -> 11082[label="",style="solid", color="black", weight=3]; 11049[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];11049 -> 11083[label="",style="solid", color="black", weight=3]; 11050[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];11050 -> 11084[label="",style="solid", color="black", weight=3]; 11051[label="wx59500",fontsize=16,color="green",shape="box"];11052[label="wx6020",fontsize=16,color="green",shape="box"];11053[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat (Succ wx6220) Zero == LT))",fontsize=16,color="black",shape="box"];11053 -> 11085[label="",style="solid", color="black", weight=3]; 11054[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];11054 -> 11086[label="",style="solid", color="black", weight=3]; 11055[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (Float (Pos (Succ wx601)) (Neg (Succ wx6020)) > Float (Pos Zero) (Neg (Succ wx596))))",fontsize=16,color="black",shape="box"];11055 -> 11087[label="",style="solid", color="black", weight=3]; 11056[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (Float (Pos (Succ wx601)) (Neg Zero) > Float (Pos (Succ wx59500)) (Neg (Succ wx596))))",fontsize=16,color="black",shape="box"];11056 -> 11088[label="",style="solid", color="black", weight=3]; 11057[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (Float (Pos (Succ wx601)) (Neg Zero) > Float (Pos Zero) (Neg (Succ wx596))))",fontsize=16,color="black",shape="box"];11057 -> 11089[label="",style="solid", color="black", weight=3]; 11058[label="wx59500",fontsize=16,color="green",shape="box"];11059[label="wx6020",fontsize=16,color="green",shape="box"];11060 -> 10940[label="",style="dashed", color="red", weight=0]; 11060[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (LT == LT))",fontsize=16,color="magenta"];11060 -> 11090[label="",style="dashed", color="magenta", weight=3]; 11060 -> 11091[label="",style="dashed", color="magenta", weight=3]; 11061[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (EQ == LT))",fontsize=16,color="black",shape="box"];11061 -> 11092[label="",style="solid", color="black", weight=3]; 11062[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (Float (Pos (Succ wx601)) (Neg (Succ wx6020)) > Float (Neg Zero) (Neg (Succ wx596))))",fontsize=16,color="black",shape="box"];11062 -> 11093[label="",style="solid", color="black", weight=3]; 11063[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (Float (Pos (Succ wx601)) (Neg Zero) > Float (Neg (Succ wx59500)) (Neg (Succ wx596))))",fontsize=16,color="black",shape="box"];11063 -> 11094[label="",style="solid", color="black", weight=3]; 11064[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (Float (Pos (Succ wx601)) (Neg Zero) > Float (Neg Zero) (Neg (Succ wx596))))",fontsize=16,color="black",shape="box"];11064 -> 11095[label="",style="solid", color="black", weight=3]; 2594[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2594 -> 3060[label="",style="solid", color="black", weight=3]; 2595[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2595 -> 3061[label="",style="solid", color="black", weight=3]; 2596[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2596 -> 3062[label="",style="solid", color="black", weight=3]; 2597 -> 21177[label="",style="dashed", color="red", weight=0]; 2597[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ Zero))) (GT == LT))",fontsize=16,color="magenta"];2597 -> 21178[label="",style="dashed", color="magenta", weight=3]; 2597 -> 21179[label="",style="dashed", color="magenta", weight=3]; 2597 -> 21180[label="",style="dashed", color="magenta", weight=3]; 2597 -> 21181[label="",style="dashed", color="magenta", weight=3]; 2597 -> 21182[label="",style="dashed", color="magenta", weight=3]; 2597 -> 21183[label="",style="dashed", color="magenta", weight=3]; 2597 -> 21184[label="",style="dashed", color="magenta", weight=3]; 2597 -> 21185[label="",style="dashed", color="magenta", weight=3]; 2598[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpFloat (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2598 -> 3064[label="",style="solid", color="black", weight=3]; 2599[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpFloat (Float (Pos (Succ wx5000)) (Neg Zero)) (Float (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2599 -> 3065[label="",style="solid", color="black", weight=3]; 2600[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpFloat (Float (Pos (Succ wx5000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2600 -> 3066[label="",style="solid", color="black", weight=3]; 2601[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2601 -> 3067[label="",style="solid", color="black", weight=3]; 2602[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2602 -> 3068[label="",style="solid", color="black", weight=3]; 2603[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2603 -> 3069[label="",style="solid", color="black", weight=3]; 18242[label="wx31",fontsize=16,color="green",shape="box"];18243[label="wx34",fontsize=16,color="green",shape="box"];18244[label="wx4",fontsize=16,color="green",shape="box"];18245[label="Zero",fontsize=16,color="green",shape="box"];18246[label="wx32",fontsize=16,color="green",shape="box"];18247[label="wx30000",fontsize=16,color="green",shape="box"];18248[label="wx33",fontsize=16,color="green",shape="box"];18249[label="wx5000",fontsize=16,color="green",shape="box"];18241[label="FiniteMap.lookupWithDefaultFM0 wx1972 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1973)) (Neg Zero)) wx1974 wx1975 wx1976 wx1977 (Float (Pos (Succ wx1978)) (Neg (Succ wx1979))) (LT == LT))",fontsize=16,color="black",shape="triangle"];18241 -> 18298[label="",style="solid", color="black", weight=3]; 2605[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpFloat (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2605 -> 3071[label="",style="solid", color="black", weight=3]; 2606[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpFloat (Float (Pos (Succ wx5000)) (Neg Zero)) (Float (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2606 -> 3072[label="",style="solid", color="black", weight=3]; 2607[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpFloat (Float (Pos (Succ wx5000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2607 -> 3073[label="",style="solid", color="black", weight=3]; 2608[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2608 -> 3074[label="",style="solid", color="black", weight=3]; 2609[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2609 -> 3075[label="",style="solid", color="black", weight=3]; 2610[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2610 -> 3076[label="",style="solid", color="black", weight=3]; 2611 -> 21297[label="",style="dashed", color="red", weight=0]; 2611[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (GT == LT))",fontsize=16,color="magenta"];2611 -> 21298[label="",style="dashed", color="magenta", weight=3]; 2611 -> 21299[label="",style="dashed", color="magenta", weight=3]; 2611 -> 21300[label="",style="dashed", color="magenta", weight=3]; 2611 -> 21301[label="",style="dashed", color="magenta", weight=3]; 2611 -> 21302[label="",style="dashed", color="magenta", weight=3]; 2611 -> 21303[label="",style="dashed", color="magenta", weight=3]; 2611 -> 21304[label="",style="dashed", color="magenta", weight=3]; 2611 -> 21305[label="",style="dashed", color="magenta", weight=3]; 2612[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpFloat (Float (Pos Zero) (Neg (Succ wx5100))) (Float (Pos Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2612 -> 3078[label="",style="solid", color="black", weight=3]; 2613[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2613 -> 3079[label="",style="solid", color="black", weight=3]; 2614[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2614 -> 3080[label="",style="solid", color="black", weight=3]; 2615[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2615 -> 3081[label="",style="solid", color="black", weight=3]; 2616[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2616 -> 3082[label="",style="solid", color="black", weight=3]; 2617[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2617 -> 3083[label="",style="solid", color="black", weight=3]; 18398[label="wx32",fontsize=16,color="green",shape="box"];18399[label="wx34",fontsize=16,color="green",shape="box"];18400[label="Zero",fontsize=16,color="green",shape="box"];18401[label="wx30000",fontsize=16,color="green",shape="box"];18402[label="wx4",fontsize=16,color="green",shape="box"];18403[label="wx31",fontsize=16,color="green",shape="box"];18404[label="wx33",fontsize=16,color="green",shape="box"];18405[label="wx30100",fontsize=16,color="green",shape="box"];18397[label="FiniteMap.lookupWithDefaultFM0 wx1991 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1992)) (Neg (Succ wx1993))) wx1994 wx1995 wx1996 wx1997 (Float (Pos Zero) (Neg (Succ wx1998))) (LT == LT))",fontsize=16,color="black",shape="triangle"];18397 -> 18454[label="",style="solid", color="black", weight=3]; 2619[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpFloat (Float (Pos Zero) (Neg (Succ wx5100))) (Float (Neg Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2619 -> 3085[label="",style="solid", color="black", weight=3]; 2620[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2620 -> 3086[label="",style="solid", color="black", weight=3]; 2621[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2621 -> 3087[label="",style="solid", color="black", weight=3]; 2622[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2622 -> 3088[label="",style="solid", color="black", weight=3]; 2623[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2623 -> 3089[label="",style="solid", color="black", weight=3]; 2624[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2624 -> 3090[label="",style="solid", color="black", weight=3]; 2625 -> 21416[label="",style="dashed", color="red", weight=0]; 2625[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ Zero))) (GT == LT))",fontsize=16,color="magenta"];2625 -> 21417[label="",style="dashed", color="magenta", weight=3]; 2625 -> 21418[label="",style="dashed", color="magenta", weight=3]; 2625 -> 21419[label="",style="dashed", color="magenta", weight=3]; 2625 -> 21420[label="",style="dashed", color="magenta", weight=3]; 2625 -> 21421[label="",style="dashed", color="magenta", weight=3]; 2625 -> 21422[label="",style="dashed", color="magenta", weight=3]; 2625 -> 21423[label="",style="dashed", color="magenta", weight=3]; 2626[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpFloat (Float (Pos Zero) (Neg (Succ wx5100))) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2626 -> 3092[label="",style="solid", color="black", weight=3]; 2627[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2627 -> 3093[label="",style="solid", color="black", weight=3]; 2628[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2628 -> 3094[label="",style="solid", color="black", weight=3]; 2629[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2629 -> 3095[label="",style="solid", color="black", weight=3]; 2630[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2630 -> 3096[label="",style="solid", color="black", weight=3]; 2631[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2631 -> 3097[label="",style="solid", color="black", weight=3]; 18533[label="wx34",fontsize=16,color="green",shape="box"];18534[label="Zero",fontsize=16,color="green",shape="box"];18535[label="wx30000",fontsize=16,color="green",shape="box"];18536[label="wx31",fontsize=16,color="green",shape="box"];18537[label="wx4",fontsize=16,color="green",shape="box"];18538[label="wx33",fontsize=16,color="green",shape="box"];18539[label="wx32",fontsize=16,color="green",shape="box"];18532[label="FiniteMap.lookupWithDefaultFM0 wx2008 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2009)) (Neg Zero)) wx2010 wx2011 wx2012 wx2013 (Float (Pos Zero) (Neg (Succ wx2014))) (LT == LT))",fontsize=16,color="black",shape="triangle"];18532 -> 18582[label="",style="solid", color="black", weight=3]; 2633[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpFloat (Float (Pos Zero) (Neg (Succ wx5100))) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2633 -> 3099[label="",style="solid", color="black", weight=3]; 2634[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2634 -> 3100[label="",style="solid", color="black", weight=3]; 2635[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2635 -> 3101[label="",style="solid", color="black", weight=3]; 11848[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (compare (Neg (Succ wx670) * Neg (Succ wx665)) (Neg wx671 * Pos wx6640) == GT))",fontsize=16,color="black",shape="box"];11848 -> 11886[label="",style="solid", color="black", weight=3]; 11849 -> 6395[label="",style="dashed", color="red", weight=0]; 11849[label="primMulNat wx6710 (Succ wx66400)",fontsize=16,color="magenta"];11849 -> 11887[label="",style="dashed", color="magenta", weight=3]; 11849 -> 11888[label="",style="dashed", color="magenta", weight=3]; 11850[label="Succ wx66400",fontsize=16,color="green",shape="box"];11851[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat (Succ wx6730) (Succ wx7030) == LT))",fontsize=16,color="black",shape="box"];11851 -> 11889[label="",style="solid", color="black", weight=3]; 11852[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat (Succ wx6730) Zero == LT))",fontsize=16,color="black",shape="box"];11852 -> 11890[label="",style="solid", color="black", weight=3]; 11866 -> 11845[label="",style="dashed", color="red", weight=0]; 11866[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) False)",fontsize=16,color="magenta"];11867 -> 11846[label="",style="dashed", color="red", weight=0]; 11867[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) False)",fontsize=16,color="magenta"];11868 -> 11847[label="",style="dashed", color="red", weight=0]; 11868[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) False)",fontsize=16,color="magenta"];11869[label="wx66400",fontsize=16,color="green",shape="box"];11870[label="wx6710",fontsize=16,color="green",shape="box"];11871 -> 11734[label="",style="dashed", color="red", weight=0]; 11871[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (GT == LT))",fontsize=16,color="magenta"];11871 -> 11908[label="",style="dashed", color="magenta", weight=3]; 11871 -> 11909[label="",style="dashed", color="magenta", weight=3]; 11872[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (EQ == LT))",fontsize=16,color="black",shape="box"];11872 -> 11910[label="",style="solid", color="black", weight=3]; 11873[label="Zero",fontsize=16,color="green",shape="box"];11874[label="Succ wx6710",fontsize=16,color="green",shape="box"];11875[label="Succ wx66400",fontsize=16,color="green",shape="box"];11876[label="Zero",fontsize=16,color="green",shape="box"];11877[label="Zero",fontsize=16,color="green",shape="box"];11878[label="Zero",fontsize=16,color="green",shape="box"];11879[label="wx66400",fontsize=16,color="green",shape="box"];11880[label="wx6710",fontsize=16,color="green",shape="box"];11881[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat Zero (Succ wx7010) == LT))",fontsize=16,color="black",shape="box"];11881 -> 11911[label="",style="solid", color="black", weight=3]; 11882[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];11882 -> 11912[label="",style="solid", color="black", weight=3]; 11883[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (Float (Neg (Succ wx670)) (Neg (Succ wx6710)) > Float (Neg Zero) (Neg (Succ wx665))))",fontsize=16,color="black",shape="box"];11883 -> 11913[label="",style="solid", color="black", weight=3]; 11884[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (Float (Neg (Succ wx670)) (Neg Zero) > Float (Neg (Succ wx66400)) (Neg (Succ wx665))))",fontsize=16,color="black",shape="box"];11884 -> 11914[label="",style="solid", color="black", weight=3]; 11885[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (Float (Neg (Succ wx670)) (Neg Zero) > Float (Neg Zero) (Neg (Succ wx665))))",fontsize=16,color="black",shape="box"];11885 -> 11915[label="",style="solid", color="black", weight=3]; 2651[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2651 -> 3119[label="",style="solid", color="black", weight=3]; 2652[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2652 -> 3120[label="",style="solid", color="black", weight=3]; 2653[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2653 -> 3121[label="",style="solid", color="black", weight=3]; 18631[label="wx5000",fontsize=16,color="green",shape="box"];18632[label="wx32",fontsize=16,color="green",shape="box"];18633[label="wx34",fontsize=16,color="green",shape="box"];18634[label="wx4",fontsize=16,color="green",shape="box"];18635[label="wx33",fontsize=16,color="green",shape="box"];18636[label="wx30000",fontsize=16,color="green",shape="box"];18637[label="wx31",fontsize=16,color="green",shape="box"];18638[label="Zero",fontsize=16,color="green",shape="box"];18630[label="FiniteMap.lookupWithDefaultFM0 wx2020 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2021)) (Neg Zero)) wx2022 wx2023 wx2024 wx2025 (Float (Neg (Succ wx2026)) (Neg (Succ wx2027))) (GT == LT))",fontsize=16,color="black",shape="triangle"];18630 -> 18687[label="",style="solid", color="black", weight=3]; 2655[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpFloat (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2655 -> 3123[label="",style="solid", color="black", weight=3]; 2656[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpFloat (Float (Neg (Succ wx5000)) (Neg Zero)) (Float (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2656 -> 3124[label="",style="solid", color="black", weight=3]; 2657[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpFloat (Float (Neg (Succ wx5000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2657 -> 3125[label="",style="solid", color="black", weight=3]; 2658[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2658 -> 3126[label="",style="solid", color="black", weight=3]; 2659[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2659 -> 3127[label="",style="solid", color="black", weight=3]; 2660[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2660 -> 3128[label="",style="solid", color="black", weight=3]; 2661 -> 21588[label="",style="dashed", color="red", weight=0]; 2661[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ Zero))) (LT == LT))",fontsize=16,color="magenta"];2661 -> 21589[label="",style="dashed", color="magenta", weight=3]; 2661 -> 21590[label="",style="dashed", color="magenta", weight=3]; 2661 -> 21591[label="",style="dashed", color="magenta", weight=3]; 2661 -> 21592[label="",style="dashed", color="magenta", weight=3]; 2661 -> 21593[label="",style="dashed", color="magenta", weight=3]; 2661 -> 21594[label="",style="dashed", color="magenta", weight=3]; 2661 -> 21595[label="",style="dashed", color="magenta", weight=3]; 2661 -> 21596[label="",style="dashed", color="magenta", weight=3]; 2662[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpFloat (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2662 -> 3130[label="",style="solid", color="black", weight=3]; 2663[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpFloat (Float (Neg (Succ wx5000)) (Neg Zero)) (Float (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2663 -> 3131[label="",style="solid", color="black", weight=3]; 2664[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpFloat (Float (Neg (Succ wx5000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2664 -> 3132[label="",style="solid", color="black", weight=3]; 2665[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2665 -> 3133[label="",style="solid", color="black", weight=3]; 2666[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2666 -> 3134[label="",style="solid", color="black", weight=3]; 2667[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2667 -> 3135[label="",style="solid", color="black", weight=3]; 18751[label="wx34",fontsize=16,color="green",shape="box"];18752[label="wx32",fontsize=16,color="green",shape="box"];18753[label="wx31",fontsize=16,color="green",shape="box"];18754[label="wx33",fontsize=16,color="green",shape="box"];18755[label="wx30100",fontsize=16,color="green",shape="box"];18756[label="Zero",fontsize=16,color="green",shape="box"];18757[label="wx30000",fontsize=16,color="green",shape="box"];18758[label="wx4",fontsize=16,color="green",shape="box"];18750[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) (GT == LT))",fontsize=16,color="black",shape="triangle"];18750 -> 18807[label="",style="solid", color="black", weight=3]; 2669[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpFloat (Float (Neg Zero) (Neg (Succ wx5100))) (Float (Pos Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2669 -> 3137[label="",style="solid", color="black", weight=3]; 2670[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2670 -> 3138[label="",style="solid", color="black", weight=3]; 2671[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2671 -> 3139[label="",style="solid", color="black", weight=3]; 2672[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2672 -> 3140[label="",style="solid", color="black", weight=3]; 2673[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2673 -> 3141[label="",style="solid", color="black", weight=3]; 2674[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2674 -> 3142[label="",style="solid", color="black", weight=3]; 2675 -> 21699[label="",style="dashed", color="red", weight=0]; 2675[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (LT == LT))",fontsize=16,color="magenta"];2675 -> 21700[label="",style="dashed", color="magenta", weight=3]; 2675 -> 21701[label="",style="dashed", color="magenta", weight=3]; 2675 -> 21702[label="",style="dashed", color="magenta", weight=3]; 2675 -> 21703[label="",style="dashed", color="magenta", weight=3]; 2675 -> 21704[label="",style="dashed", color="magenta", weight=3]; 2675 -> 21705[label="",style="dashed", color="magenta", weight=3]; 2675 -> 21706[label="",style="dashed", color="magenta", weight=3]; 2675 -> 21707[label="",style="dashed", color="magenta", weight=3]; 2676[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpFloat (Float (Neg Zero) (Neg (Succ wx5100))) (Float (Neg Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2676 -> 3144[label="",style="solid", color="black", weight=3]; 2677[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2677 -> 3145[label="",style="solid", color="black", weight=3]; 2678[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];2678 -> 3146[label="",style="solid", color="black", weight=3]; 2679[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2679 -> 3147[label="",style="solid", color="black", weight=3]; 2680[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2680 -> 3148[label="",style="solid", color="black", weight=3]; 2681[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2681 -> 3149[label="",style="solid", color="black", weight=3]; 18875[label="wx34",fontsize=16,color="green",shape="box"];18876[label="wx4",fontsize=16,color="green",shape="box"];18877[label="wx31",fontsize=16,color="green",shape="box"];18878[label="wx33",fontsize=16,color="green",shape="box"];18879[label="wx32",fontsize=16,color="green",shape="box"];18880[label="Zero",fontsize=16,color="green",shape="box"];18881[label="wx30000",fontsize=16,color="green",shape="box"];18874[label="FiniteMap.lookupWithDefaultFM0 wx2056 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2057)) (Neg Zero)) wx2058 wx2059 wx2060 wx2061 (Float (Neg Zero) (Neg (Succ wx2062))) (GT == LT))",fontsize=16,color="black",shape="triangle"];18874 -> 18924[label="",style="solid", color="black", weight=3]; 2683[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpFloat (Float (Neg Zero) (Neg (Succ wx5100))) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2683 -> 3151[label="",style="solid", color="black", weight=3]; 2684[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2684 -> 3152[label="",style="solid", color="black", weight=3]; 2685[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2685 -> 3153[label="",style="solid", color="black", weight=3]; 2686[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2686 -> 3154[label="",style="solid", color="black", weight=3]; 2687[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2687 -> 3155[label="",style="solid", color="black", weight=3]; 2688[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ wx30000) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2688 -> 3156[label="",style="solid", color="black", weight=3]; 2689 -> 21811[label="",style="dashed", color="red", weight=0]; 2689[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ Zero))) (LT == LT))",fontsize=16,color="magenta"];2689 -> 21812[label="",style="dashed", color="magenta", weight=3]; 2689 -> 21813[label="",style="dashed", color="magenta", weight=3]; 2689 -> 21814[label="",style="dashed", color="magenta", weight=3]; 2689 -> 21815[label="",style="dashed", color="magenta", weight=3]; 2689 -> 21816[label="",style="dashed", color="magenta", weight=3]; 2689 -> 21817[label="",style="dashed", color="magenta", weight=3]; 2689 -> 21818[label="",style="dashed", color="magenta", weight=3]; 2690[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpFloat (Float (Neg Zero) (Neg (Succ wx5100))) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2690 -> 3158[label="",style="solid", color="black", weight=3]; 2691[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2691 -> 3159[label="",style="solid", color="black", weight=3]; 2692[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];2692 -> 3160[label="",style="solid", color="black", weight=3]; 7876 -> 7683[label="",style="dashed", color="red", weight=0]; 7876[label="primPlusNat (primMulNat wx3170 (Succ wx31000)) (Succ wx31000)",fontsize=16,color="magenta"];7876 -> 7913[label="",style="dashed", color="magenta", weight=3]; 7876 -> 7914[label="",style="dashed", color="magenta", weight=3]; 7875[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ (Succ wx356)) wx371 == LT))",fontsize=16,color="burlywood",shape="triangle"];25947[label="wx371/Succ wx3710",fontsize=10,color="white",style="solid",shape="box"];7875 -> 25947[label="",style="solid", color="burlywood", weight=9]; 25947 -> 7915[label="",style="solid", color="burlywood", weight=3]; 25948[label="wx371/Zero",fontsize=10,color="white",style="solid",shape="box"];7875 -> 25948[label="",style="solid", color="burlywood", weight=9]; 25948 -> 7916[label="",style="solid", color="burlywood", weight=3]; 7877 -> 7851[label="",style="dashed", color="red", weight=0]; 7877[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (GT == LT))",fontsize=16,color="magenta"];7878 -> 7852[label="",style="dashed", color="red", weight=0]; 7878[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (GT == LT))",fontsize=16,color="magenta"];7879 -> 7853[label="",style="dashed", color="red", weight=0]; 7879[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (GT == LT))",fontsize=16,color="magenta"];7880[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (compare (Pos (Succ wx316) * Pos (Succ wx311)) (Pos wx317 * Neg wx3100) == GT))",fontsize=16,color="black",shape="box"];7880 -> 7917[label="",style="solid", color="black", weight=3]; 7881 -> 6395[label="",style="dashed", color="red", weight=0]; 7881[label="primMulNat wx3170 (Succ wx31000)",fontsize=16,color="magenta"];7881 -> 7918[label="",style="dashed", color="magenta", weight=3]; 7881 -> 7919[label="",style="dashed", color="magenta", weight=3]; 7882[label="Succ wx31000",fontsize=16,color="green",shape="box"];7883[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ wx311) (Succ wx3650) == LT))",fontsize=16,color="black",shape="box"];7883 -> 7920[label="",style="solid", color="black", weight=3]; 7884[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ wx311) Zero == LT))",fontsize=16,color="black",shape="box"];7884 -> 7921[label="",style="solid", color="black", weight=3]; 7885[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) False)",fontsize=16,color="black",shape="box"];7885 -> 7922[label="",style="solid", color="black", weight=3]; 7886[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];7886 -> 7923[label="",style="solid", color="black", weight=3]; 7887[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];7887 -> 7924[label="",style="solid", color="black", weight=3]; 2710[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25949[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2710 -> 25949[label="",style="solid", color="burlywood", weight=9]; 25949 -> 3180[label="",style="solid", color="burlywood", weight=3]; 25950[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2710 -> 25950[label="",style="solid", color="burlywood", weight=9]; 25950 -> 3181[label="",style="solid", color="burlywood", weight=3]; 2711[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2711 -> 3182[label="",style="solid", color="black", weight=3]; 2712[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2712 -> 3183[label="",style="solid", color="black", weight=3]; 19013[label="wx4",fontsize=16,color="green",shape="box"];19014[label="wx33",fontsize=16,color="green",shape="box"];19015[label="Zero",fontsize=16,color="green",shape="box"];19016[label="wx30000",fontsize=16,color="green",shape="box"];19017[label="wx31",fontsize=16,color="green",shape="box"];19018[label="wx32",fontsize=16,color="green",shape="box"];19019[label="wx5000",fontsize=16,color="green",shape="box"];19020[label="wx34",fontsize=16,color="green",shape="box"];19012[label="FiniteMap.lookupWithDefaultFM0 wx2074 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2075)) (Pos Zero)) wx2076 wx2077 wx2078 wx2079 (Float (Pos (Succ wx2080)) (Pos (Succ wx2081))) (LT == LT))",fontsize=16,color="black",shape="triangle"];19012 -> 19069[label="",style="solid", color="black", weight=3]; 2714[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (compare (Pos (Succ wx5000) * Pos Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2714 -> 3185[label="",style="solid", color="black", weight=3]; 2715[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (compare (Pos (Succ wx5000) * Pos Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2715 -> 3186[label="",style="solid", color="black", weight=3]; 2716[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (compare (Pos (Succ wx5000) * Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2716 -> 3187[label="",style="solid", color="black", weight=3]; 2717[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25951[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2717 -> 25951[label="",style="solid", color="burlywood", weight=9]; 25951 -> 3188[label="",style="solid", color="burlywood", weight=3]; 25952[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2717 -> 25952[label="",style="solid", color="burlywood", weight=9]; 25952 -> 3189[label="",style="solid", color="burlywood", weight=3]; 2718[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2718 -> 3190[label="",style="solid", color="black", weight=3]; 2719[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2719 -> 3191[label="",style="solid", color="black", weight=3]; 15855[label="FiniteMap.lookupWithDefaultFM0 wx1641 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1642)) (Pos Zero)) wx1643 wx1644 wx1645 wx1646 (Float (Pos (Succ wx1647)) (Pos (Succ wx1648))) False)",fontsize=16,color="black",shape="triangle"];15855 -> 15898[label="",style="solid", color="black", weight=3]; 2721[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (compare (Pos (Succ wx5000) * Pos Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2721 -> 3193[label="",style="solid", color="black", weight=3]; 2722[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (compare (Pos (Succ wx5000) * Pos Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2722 -> 3194[label="",style="solid", color="black", weight=3]; 2723[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (compare (Pos (Succ wx5000) * Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2723 -> 3195[label="",style="solid", color="black", weight=3]; 2724[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25953[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2724 -> 25953[label="",style="solid", color="burlywood", weight=9]; 25953 -> 3196[label="",style="solid", color="burlywood", weight=3]; 25954[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2724 -> 25954[label="",style="solid", color="burlywood", weight=9]; 25954 -> 3197[label="",style="solid", color="burlywood", weight=3]; 2725[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2725 -> 3198[label="",style="solid", color="black", weight=3]; 2726[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2726 -> 3199[label="",style="solid", color="black", weight=3]; 19126[label="wx30100",fontsize=16,color="green",shape="box"];19127[label="wx32",fontsize=16,color="green",shape="box"];19128[label="wx34",fontsize=16,color="green",shape="box"];19129[label="wx33",fontsize=16,color="green",shape="box"];19130[label="wx30000",fontsize=16,color="green",shape="box"];19131[label="wx31",fontsize=16,color="green",shape="box"];19132[label="Zero",fontsize=16,color="green",shape="box"];19133[label="wx4",fontsize=16,color="green",shape="box"];19125[label="FiniteMap.lookupWithDefaultFM0 wx2084 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2085)) (Pos (Succ wx2086))) wx2087 wx2088 wx2089 wx2090 (Float (Pos Zero) (Pos (Succ wx2091))) (LT == LT))",fontsize=16,color="black",shape="triangle"];19125 -> 19182[label="",style="solid", color="black", weight=3]; 2728[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (compare (Pos Zero * Pos (Succ wx30100)) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2728 -> 3201[label="",style="solid", color="black", weight=3]; 2729[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Pos Zero * Pos (Succ wx30100)) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2729 -> 3202[label="",style="solid", color="black", weight=3]; 2730[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Pos Zero * Pos (Succ wx30100)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2730 -> 3203[label="",style="solid", color="black", weight=3]; 2731[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25955[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2731 -> 25955[label="",style="solid", color="burlywood", weight=9]; 25955 -> 3204[label="",style="solid", color="burlywood", weight=3]; 25956[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2731 -> 25956[label="",style="solid", color="burlywood", weight=9]; 25956 -> 3205[label="",style="solid", color="burlywood", weight=3]; 2732[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2732 -> 3206[label="",style="solid", color="black", weight=3]; 2733[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2733 -> 3207[label="",style="solid", color="black", weight=3]; 15973[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) False)",fontsize=16,color="black",shape="triangle"];15973 -> 16014[label="",style="solid", color="black", weight=3]; 2735[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (compare (Pos Zero * Pos (Succ wx30100)) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2735 -> 3209[label="",style="solid", color="black", weight=3]; 2736[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Pos Zero * Pos (Succ wx30100)) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2736 -> 3210[label="",style="solid", color="black", weight=3]; 2737[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Pos Zero * Pos (Succ wx30100)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2737 -> 3211[label="",style="solid", color="black", weight=3]; 2738[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25957[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2738 -> 25957[label="",style="solid", color="burlywood", weight=9]; 25957 -> 3212[label="",style="solid", color="burlywood", weight=3]; 25958[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2738 -> 25958[label="",style="solid", color="burlywood", weight=9]; 25958 -> 3213[label="",style="solid", color="burlywood", weight=3]; 2739[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2739 -> 3214[label="",style="solid", color="black", weight=3]; 2740[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2740 -> 3215[label="",style="solid", color="black", weight=3]; 19236[label="wx31",fontsize=16,color="green",shape="box"];19237[label="wx30000",fontsize=16,color="green",shape="box"];19238[label="wx32",fontsize=16,color="green",shape="box"];19239[label="wx4",fontsize=16,color="green",shape="box"];19240[label="Zero",fontsize=16,color="green",shape="box"];19241[label="wx33",fontsize=16,color="green",shape="box"];19242[label="wx34",fontsize=16,color="green",shape="box"];19235[label="FiniteMap.lookupWithDefaultFM0 wx2093 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2094)) (Pos Zero)) wx2095 wx2096 wx2097 wx2098 (Float (Pos Zero) (Pos (Succ wx2099))) (LT == LT))",fontsize=16,color="black",shape="triangle"];19235 -> 19285[label="",style="solid", color="black", weight=3]; 2742[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (compare (Pos Zero * Pos Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2742 -> 3217[label="",style="solid", color="black", weight=3]; 2743[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Pos Zero * Pos Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2743 -> 3218[label="",style="solid", color="black", weight=3]; 2744[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Pos Zero * Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2744 -> 3219[label="",style="solid", color="black", weight=3]; 2745[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25959[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2745 -> 25959[label="",style="solid", color="burlywood", weight=9]; 25959 -> 3220[label="",style="solid", color="burlywood", weight=3]; 25960[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2745 -> 25960[label="",style="solid", color="burlywood", weight=9]; 25960 -> 3221[label="",style="solid", color="burlywood", weight=3]; 2746[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2746 -> 3222[label="",style="solid", color="black", weight=3]; 2747[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2747 -> 3223[label="",style="solid", color="black", weight=3]; 16083[label="FiniteMap.lookupWithDefaultFM0 wx1676 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1677)) (Pos Zero)) wx1678 wx1679 wx1680 wx1681 (Float (Pos Zero) (Pos (Succ wx1682))) False)",fontsize=16,color="black",shape="triangle"];16083 -> 16162[label="",style="solid", color="black", weight=3]; 2749[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (compare (Pos Zero * Pos Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2749 -> 3225[label="",style="solid", color="black", weight=3]; 2750[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Pos Zero * Pos Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2750 -> 3226[label="",style="solid", color="black", weight=3]; 2751[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Pos Zero * Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2751 -> 3227[label="",style="solid", color="black", weight=3]; 7889 -> 7683[label="",style="dashed", color="red", weight=0]; 7889[label="primPlusNat (primMulNat wx3280 (Succ wx32100)) (Succ wx32100)",fontsize=16,color="magenta"];7889 -> 7925[label="",style="dashed", color="magenta", weight=3]; 7889 -> 7926[label="",style="dashed", color="magenta", weight=3]; 7888[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat wx373 (Succ (Succ wx357)) == LT))",fontsize=16,color="burlywood",shape="triangle"];25961[label="wx373/Succ wx3730",fontsize=10,color="white",style="solid",shape="box"];7888 -> 25961[label="",style="solid", color="burlywood", weight=9]; 25961 -> 7927[label="",style="solid", color="burlywood", weight=3]; 25962[label="wx373/Zero",fontsize=10,color="white",style="solid",shape="box"];7888 -> 25962[label="",style="solid", color="burlywood", weight=9]; 25962 -> 7928[label="",style="solid", color="burlywood", weight=3]; 7890 -> 7860[label="",style="dashed", color="red", weight=0]; 7890[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (LT == LT))",fontsize=16,color="magenta"];7891 -> 7861[label="",style="dashed", color="red", weight=0]; 7891[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos Zero)) (LT == LT))",fontsize=16,color="magenta"];7892 -> 7862[label="",style="dashed", color="red", weight=0]; 7892[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos Zero)) (LT == LT))",fontsize=16,color="magenta"];7893 -> 6395[label="",style="dashed", color="red", weight=0]; 7893[label="primMulNat wx3280 (Succ wx32100)",fontsize=16,color="magenta"];7893 -> 7929[label="",style="dashed", color="magenta", weight=3]; 7893 -> 7930[label="",style="dashed", color="magenta", weight=3]; 7894[label="Succ wx32100",fontsize=16,color="green",shape="box"];7895[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat (Succ wx3670) (Succ wx322) == LT))",fontsize=16,color="black",shape="box"];7895 -> 7931[label="",style="solid", color="black", weight=3]; 7896[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat Zero (Succ wx322) == LT))",fontsize=16,color="black",shape="box"];7896 -> 7932[label="",style="solid", color="black", weight=3]; 7897[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) True)",fontsize=16,color="black",shape="box"];7897 -> 7933[label="",style="solid", color="black", weight=3]; 7898[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];7898 -> 7934[label="",style="solid", color="black", weight=3]; 7899[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg Zero) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];7899 -> 7935[label="",style="solid", color="black", weight=3]; 2768[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25963[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2768 -> 25963[label="",style="solid", color="burlywood", weight=9]; 25963 -> 3247[label="",style="solid", color="burlywood", weight=3]; 25964[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2768 -> 25964[label="",style="solid", color="burlywood", weight=9]; 25964 -> 3248[label="",style="solid", color="burlywood", weight=3]; 2769[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2769 -> 3249[label="",style="solid", color="black", weight=3]; 2770[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2770 -> 3250[label="",style="solid", color="black", weight=3]; 16161[label="FiniteMap.lookupWithDefaultFM0 wx1684 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1685)) (Pos Zero)) wx1686 wx1687 wx1688 wx1689 (Float (Neg (Succ wx1690)) (Pos (Succ wx1691))) True)",fontsize=16,color="black",shape="box"];16161 -> 16207[label="",style="solid", color="black", weight=3]; 2772[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (compare (Neg (Succ wx5000) * Pos Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2772 -> 3253[label="",style="solid", color="black", weight=3]; 2773[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (compare (Neg (Succ wx5000) * Pos Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2773 -> 3254[label="",style="solid", color="black", weight=3]; 2774[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (compare (Neg (Succ wx5000) * Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2774 -> 3255[label="",style="solid", color="black", weight=3]; 2775[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25965[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2775 -> 25965[label="",style="solid", color="burlywood", weight=9]; 25965 -> 3256[label="",style="solid", color="burlywood", weight=3]; 25966[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2775 -> 25966[label="",style="solid", color="burlywood", weight=9]; 25966 -> 3257[label="",style="solid", color="burlywood", weight=3]; 2776[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2776 -> 3258[label="",style="solid", color="black", weight=3]; 2777[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2777 -> 3259[label="",style="solid", color="black", weight=3]; 19388[label="wx33",fontsize=16,color="green",shape="box"];19389[label="wx30000",fontsize=16,color="green",shape="box"];19390[label="wx34",fontsize=16,color="green",shape="box"];19391[label="wx32",fontsize=16,color="green",shape="box"];19392[label="Zero",fontsize=16,color="green",shape="box"];19393[label="wx5000",fontsize=16,color="green",shape="box"];19394[label="wx31",fontsize=16,color="green",shape="box"];19395[label="wx4",fontsize=16,color="green",shape="box"];19387[label="FiniteMap.lookupWithDefaultFM0 wx2112 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2113)) (Pos Zero)) wx2114 wx2115 wx2116 wx2117 (Float (Neg (Succ wx2118)) (Pos (Succ wx2119))) (GT == LT))",fontsize=16,color="black",shape="triangle"];19387 -> 19444[label="",style="solid", color="black", weight=3]; 2779[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (compare (Neg (Succ wx5000) * Pos Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2779 -> 3261[label="",style="solid", color="black", weight=3]; 2780[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (compare (Neg (Succ wx5000) * Pos Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2780 -> 3262[label="",style="solid", color="black", weight=3]; 2781[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (compare (Neg (Succ wx5000) * Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2781 -> 3263[label="",style="solid", color="black", weight=3]; 2782[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25967[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2782 -> 25967[label="",style="solid", color="burlywood", weight=9]; 25967 -> 3264[label="",style="solid", color="burlywood", weight=3]; 25968[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2782 -> 25968[label="",style="solid", color="burlywood", weight=9]; 25968 -> 3265[label="",style="solid", color="burlywood", weight=3]; 2783[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2783 -> 3266[label="",style="solid", color="black", weight=3]; 2784[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2784 -> 3267[label="",style="solid", color="black", weight=3]; 16288[label="FiniteMap.lookupWithDefaultFM0 wx1702 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1703)) (Pos (Succ wx1704))) wx1705 wx1706 wx1707 wx1708 (Float (Neg Zero) (Pos (Succ wx1709))) True)",fontsize=16,color="black",shape="box"];16288 -> 16338[label="",style="solid", color="black", weight=3]; 2786[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (compare (Neg Zero * Pos (Succ wx30100)) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2786 -> 3270[label="",style="solid", color="black", weight=3]; 2787[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Neg Zero * Pos (Succ wx30100)) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2787 -> 3271[label="",style="solid", color="black", weight=3]; 2788[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Neg Zero * Pos (Succ wx30100)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2788 -> 3272[label="",style="solid", color="black", weight=3]; 2789[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25969[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2789 -> 25969[label="",style="solid", color="burlywood", weight=9]; 25969 -> 3273[label="",style="solid", color="burlywood", weight=3]; 25970[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2789 -> 25970[label="",style="solid", color="burlywood", weight=9]; 25970 -> 3274[label="",style="solid", color="burlywood", weight=3]; 2790[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2790 -> 3275[label="",style="solid", color="black", weight=3]; 2791[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2791 -> 3276[label="",style="solid", color="black", weight=3]; 19502[label="wx30000",fontsize=16,color="green",shape="box"];19503[label="wx32",fontsize=16,color="green",shape="box"];19504[label="wx30100",fontsize=16,color="green",shape="box"];19505[label="wx34",fontsize=16,color="green",shape="box"];19506[label="wx33",fontsize=16,color="green",shape="box"];19507[label="wx4",fontsize=16,color="green",shape="box"];19508[label="wx31",fontsize=16,color="green",shape="box"];19509[label="Zero",fontsize=16,color="green",shape="box"];19501[label="FiniteMap.lookupWithDefaultFM0 wx2130 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2131)) (Pos (Succ wx2132))) wx2133 wx2134 wx2135 wx2136 (Float (Neg Zero) (Pos (Succ wx2137))) (GT == LT))",fontsize=16,color="black",shape="triangle"];19501 -> 19558[label="",style="solid", color="black", weight=3]; 2793[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (compare (Neg Zero * Pos (Succ wx30100)) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2793 -> 3278[label="",style="solid", color="black", weight=3]; 2794[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Neg Zero * Pos (Succ wx30100)) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2794 -> 3279[label="",style="solid", color="black", weight=3]; 2795[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Neg Zero * Pos (Succ wx30100)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2795 -> 3280[label="",style="solid", color="black", weight=3]; 2796[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25971[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2796 -> 25971[label="",style="solid", color="burlywood", weight=9]; 25971 -> 3281[label="",style="solid", color="burlywood", weight=3]; 25972[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2796 -> 25972[label="",style="solid", color="burlywood", weight=9]; 25972 -> 3282[label="",style="solid", color="burlywood", weight=3]; 2797[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2797 -> 3283[label="",style="solid", color="black", weight=3]; 2798[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2798 -> 3284[label="",style="solid", color="black", weight=3]; 16413[label="FiniteMap.lookupWithDefaultFM0 wx1720 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1721)) (Pos Zero)) wx1722 wx1723 wx1724 wx1725 (Float (Neg Zero) (Pos (Succ wx1726))) True)",fontsize=16,color="black",shape="box"];16413 -> 16460[label="",style="solid", color="black", weight=3]; 2800[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (compare (Neg Zero * Pos Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2800 -> 3287[label="",style="solid", color="black", weight=3]; 2801[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Neg Zero * Pos Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2801 -> 3288[label="",style="solid", color="black", weight=3]; 2802[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Neg Zero * Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2802 -> 3289[label="",style="solid", color="black", weight=3]; 2803[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25973[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2803 -> 25973[label="",style="solid", color="burlywood", weight=9]; 25973 -> 3290[label="",style="solid", color="burlywood", weight=3]; 25974[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2803 -> 25974[label="",style="solid", color="burlywood", weight=9]; 25974 -> 3291[label="",style="solid", color="burlywood", weight=3]; 2804[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2804 -> 3292[label="",style="solid", color="black", weight=3]; 2805[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2805 -> 3293[label="",style="solid", color="black", weight=3]; 19614[label="wx32",fontsize=16,color="green",shape="box"];19615[label="wx4",fontsize=16,color="green",shape="box"];19616[label="Zero",fontsize=16,color="green",shape="box"];19617[label="wx31",fontsize=16,color="green",shape="box"];19618[label="wx34",fontsize=16,color="green",shape="box"];19619[label="wx30000",fontsize=16,color="green",shape="box"];19620[label="wx33",fontsize=16,color="green",shape="box"];19613[label="FiniteMap.lookupWithDefaultFM0 wx2147 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2148)) (Pos Zero)) wx2149 wx2150 wx2151 wx2152 (Float (Neg Zero) (Pos (Succ wx2153))) (GT == LT))",fontsize=16,color="black",shape="triangle"];19613 -> 19663[label="",style="solid", color="black", weight=3]; 2807[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (compare (Neg Zero * Pos Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2807 -> 3295[label="",style="solid", color="black", weight=3]; 2808[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Neg Zero * Pos Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2808 -> 3296[label="",style="solid", color="black", weight=3]; 2809[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Neg Zero * Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2809 -> 3297[label="",style="solid", color="black", weight=3]; 7901 -> 7683[label="",style="dashed", color="red", weight=0]; 7901[label="primPlusNat (primMulNat wx3390 (Succ wx33200)) (Succ wx33200)",fontsize=16,color="magenta"];7901 -> 7936[label="",style="dashed", color="magenta", weight=3]; 7901 -> 7937[label="",style="dashed", color="magenta", weight=3]; 7900[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ (Succ wx355)) wx375 == LT))",fontsize=16,color="burlywood",shape="triangle"];25975[label="wx375/Succ wx3750",fontsize=10,color="white",style="solid",shape="box"];7900 -> 25975[label="",style="solid", color="burlywood", weight=9]; 25975 -> 7938[label="",style="solid", color="burlywood", weight=3]; 25976[label="wx375/Zero",fontsize=10,color="white",style="solid",shape="box"];7900 -> 25976[label="",style="solid", color="burlywood", weight=9]; 25976 -> 7939[label="",style="solid", color="burlywood", weight=3]; 7902 -> 7870[label="",style="dashed", color="red", weight=0]; 7902[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (GT == LT))",fontsize=16,color="magenta"];7903 -> 7871[label="",style="dashed", color="red", weight=0]; 7903[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (GT == LT))",fontsize=16,color="magenta"];7904 -> 7872[label="",style="dashed", color="red", weight=0]; 7904[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (GT == LT))",fontsize=16,color="magenta"];7905[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (compare (Pos (Succ wx338) * Pos (Succ wx333)) (Neg wx339 * Pos wx3320) == GT))",fontsize=16,color="black",shape="box"];7905 -> 7959[label="",style="solid", color="black", weight=3]; 7906 -> 6395[label="",style="dashed", color="red", weight=0]; 7906[label="primMulNat wx3390 (Succ wx33200)",fontsize=16,color="magenta"];7906 -> 7960[label="",style="dashed", color="magenta", weight=3]; 7906 -> 7961[label="",style="dashed", color="magenta", weight=3]; 7907[label="Succ wx33200",fontsize=16,color="green",shape="box"];7908[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ wx333) (Succ wx3690) == LT))",fontsize=16,color="black",shape="box"];7908 -> 7962[label="",style="solid", color="black", weight=3]; 7909[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ wx333) Zero == LT))",fontsize=16,color="black",shape="box"];7909 -> 7963[label="",style="solid", color="black", weight=3]; 7910[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) False)",fontsize=16,color="black",shape="box"];7910 -> 7964[label="",style="solid", color="black", weight=3]; 7911[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];7911 -> 7965[label="",style="solid", color="black", weight=3]; 7912[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];7912 -> 7966[label="",style="solid", color="black", weight=3]; 2827[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25977[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2827 -> 25977[label="",style="solid", color="burlywood", weight=9]; 25977 -> 3317[label="",style="solid", color="burlywood", weight=3]; 25978[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2827 -> 25978[label="",style="solid", color="burlywood", weight=9]; 25978 -> 3318[label="",style="solid", color="burlywood", weight=3]; 2828[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2828 -> 3319[label="",style="solid", color="black", weight=3]; 2829[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2829 -> 3320[label="",style="solid", color="black", weight=3]; 16570[label="FiniteMap.lookupWithDefaultFM0 wx1738 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1739)) (Neg Zero)) wx1740 wx1741 wx1742 wx1743 (Float (Pos (Succ wx1744)) (Pos (Succ wx1745))) False)",fontsize=16,color="black",shape="triangle"];16570 -> 16619[label="",style="solid", color="black", weight=3]; 2831[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (compare (Pos (Succ wx5000) * Pos Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2831 -> 3322[label="",style="solid", color="black", weight=3]; 2832[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (compare (Pos (Succ wx5000) * Pos Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2832 -> 3323[label="",style="solid", color="black", weight=3]; 2833[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (compare (Pos (Succ wx5000) * Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2833 -> 3324[label="",style="solid", color="black", weight=3]; 2834[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25979[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2834 -> 25979[label="",style="solid", color="burlywood", weight=9]; 25979 -> 3325[label="",style="solid", color="burlywood", weight=3]; 25980[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2834 -> 25980[label="",style="solid", color="burlywood", weight=9]; 25980 -> 3326[label="",style="solid", color="burlywood", weight=3]; 2835[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2835 -> 3327[label="",style="solid", color="black", weight=3]; 2836[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2836 -> 3328[label="",style="solid", color="black", weight=3]; 19751[label="wx33",fontsize=16,color="green",shape="box"];19752[label="wx30000",fontsize=16,color="green",shape="box"];19753[label="wx34",fontsize=16,color="green",shape="box"];19754[label="wx31",fontsize=16,color="green",shape="box"];19755[label="wx4",fontsize=16,color="green",shape="box"];19756[label="wx5000",fontsize=16,color="green",shape="box"];19757[label="wx32",fontsize=16,color="green",shape="box"];19758[label="Zero",fontsize=16,color="green",shape="box"];19750[label="FiniteMap.lookupWithDefaultFM0 wx2158 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2159)) (Neg Zero)) wx2160 wx2161 wx2162 wx2163 (Float (Pos (Succ wx2164)) (Pos (Succ wx2165))) (LT == LT))",fontsize=16,color="black",shape="triangle"];19750 -> 19807[label="",style="solid", color="black", weight=3]; 2838[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (compare (Pos (Succ wx5000) * Pos Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2838 -> 3330[label="",style="solid", color="black", weight=3]; 2839[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (compare (Pos (Succ wx5000) * Pos Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2839 -> 3331[label="",style="solid", color="black", weight=3]; 2840[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (compare (Pos (Succ wx5000) * Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2840 -> 3332[label="",style="solid", color="black", weight=3]; 2841[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25981[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2841 -> 25981[label="",style="solid", color="burlywood", weight=9]; 25981 -> 3333[label="",style="solid", color="burlywood", weight=3]; 25982[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2841 -> 25982[label="",style="solid", color="burlywood", weight=9]; 25982 -> 3334[label="",style="solid", color="burlywood", weight=3]; 2842[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2842 -> 3335[label="",style="solid", color="black", weight=3]; 2843[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2843 -> 3336[label="",style="solid", color="black", weight=3]; 16692[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) False)",fontsize=16,color="black",shape="triangle"];16692 -> 16742[label="",style="solid", color="black", weight=3]; 2845[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (compare (Pos Zero * Pos (Succ wx30100)) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2845 -> 3338[label="",style="solid", color="black", weight=3]; 2846[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Pos Zero * Pos (Succ wx30100)) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2846 -> 3339[label="",style="solid", color="black", weight=3]; 2847[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Pos Zero * Pos (Succ wx30100)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2847 -> 3340[label="",style="solid", color="black", weight=3]; 2848[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25983[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2848 -> 25983[label="",style="solid", color="burlywood", weight=9]; 25983 -> 3341[label="",style="solid", color="burlywood", weight=3]; 25984[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2848 -> 25984[label="",style="solid", color="burlywood", weight=9]; 25984 -> 3342[label="",style="solid", color="burlywood", weight=3]; 2849[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2849 -> 3343[label="",style="solid", color="black", weight=3]; 2850[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2850 -> 3344[label="",style="solid", color="black", weight=3]; 19864[label="wx4",fontsize=16,color="green",shape="box"];19865[label="wx32",fontsize=16,color="green",shape="box"];19866[label="wx33",fontsize=16,color="green",shape="box"];19867[label="wx30100",fontsize=16,color="green",shape="box"];19868[label="wx34",fontsize=16,color="green",shape="box"];19869[label="wx31",fontsize=16,color="green",shape="box"];19870[label="wx30000",fontsize=16,color="green",shape="box"];19871[label="Zero",fontsize=16,color="green",shape="box"];19863[label="FiniteMap.lookupWithDefaultFM0 wx2167 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2168)) (Neg (Succ wx2169))) wx2170 wx2171 wx2172 wx2173 (Float (Pos Zero) (Pos (Succ wx2174))) (LT == LT))",fontsize=16,color="black",shape="triangle"];19863 -> 19920[label="",style="solid", color="black", weight=3]; 2852[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (compare (Pos Zero * Pos (Succ wx30100)) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2852 -> 3346[label="",style="solid", color="black", weight=3]; 2853[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Pos Zero * Pos (Succ wx30100)) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2853 -> 3347[label="",style="solid", color="black", weight=3]; 2854[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Pos Zero * Pos (Succ wx30100)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2854 -> 3348[label="",style="solid", color="black", weight=3]; 2855[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25985[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2855 -> 25985[label="",style="solid", color="burlywood", weight=9]; 25985 -> 3349[label="",style="solid", color="burlywood", weight=3]; 25986[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2855 -> 25986[label="",style="solid", color="burlywood", weight=9]; 25986 -> 3350[label="",style="solid", color="burlywood", weight=3]; 2856[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2856 -> 3351[label="",style="solid", color="black", weight=3]; 2857[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2857 -> 3352[label="",style="solid", color="black", weight=3]; 16809[label="FiniteMap.lookupWithDefaultFM0 wx1774 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1775)) (Neg Zero)) wx1776 wx1777 wx1778 wx1779 (Float (Pos Zero) (Pos (Succ wx1780))) False)",fontsize=16,color="black",shape="triangle"];16809 -> 16857[label="",style="solid", color="black", weight=3]; 2859[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (compare (Pos Zero * Pos Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2859 -> 3354[label="",style="solid", color="black", weight=3]; 2860[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Pos Zero * Pos Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2860 -> 3355[label="",style="solid", color="black", weight=3]; 2861[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Pos Zero * Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2861 -> 3356[label="",style="solid", color="black", weight=3]; 2862[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25987[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2862 -> 25987[label="",style="solid", color="burlywood", weight=9]; 25987 -> 3357[label="",style="solid", color="burlywood", weight=3]; 25988[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2862 -> 25988[label="",style="solid", color="burlywood", weight=9]; 25988 -> 3358[label="",style="solid", color="burlywood", weight=3]; 2863[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2863 -> 3359[label="",style="solid", color="black", weight=3]; 2864[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2864 -> 3360[label="",style="solid", color="black", weight=3]; 19989[label="wx33",fontsize=16,color="green",shape="box"];19990[label="wx4",fontsize=16,color="green",shape="box"];19991[label="Zero",fontsize=16,color="green",shape="box"];19992[label="wx30000",fontsize=16,color="green",shape="box"];19993[label="wx32",fontsize=16,color="green",shape="box"];19994[label="wx34",fontsize=16,color="green",shape="box"];19995[label="wx31",fontsize=16,color="green",shape="box"];19988[label="FiniteMap.lookupWithDefaultFM0 wx2178 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2179)) (Neg Zero)) wx2180 wx2181 wx2182 wx2183 (Float (Pos Zero) (Pos (Succ wx2184))) (LT == LT))",fontsize=16,color="black",shape="triangle"];19988 -> 20038[label="",style="solid", color="black", weight=3]; 2866[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (compare (Pos Zero * Pos Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2866 -> 3362[label="",style="solid", color="black", weight=3]; 2867[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Pos Zero * Pos Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2867 -> 3363[label="",style="solid", color="black", weight=3]; 2868[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (compare (Pos Zero * Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2868 -> 3364[label="",style="solid", color="black", weight=3]; 8823[label="wx40200",fontsize=16,color="green",shape="box"];8824[label="wx4090",fontsize=16,color="green",shape="box"];8825[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat wx4410 wx4110 == LT))",fontsize=16,color="burlywood",shape="triangle"];25989[label="wx4410/Succ wx44100",fontsize=10,color="white",style="solid",shape="box"];8825 -> 25989[label="",style="solid", color="burlywood", weight=9]; 25989 -> 8858[label="",style="solid", color="burlywood", weight=3]; 25990[label="wx4410/Zero",fontsize=10,color="white",style="solid",shape="box"];8825 -> 25990[label="",style="solid", color="burlywood", weight=9]; 25990 -> 8859[label="",style="solid", color="burlywood", weight=3]; 8826[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (LT == LT))",fontsize=16,color="black",shape="triangle"];8826 -> 8860[label="",style="solid", color="black", weight=3]; 8844 -> 6[label="",style="dashed", color="red", weight=0]; 8844[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM wx406 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))))",fontsize=16,color="magenta"];8844 -> 8874[label="",style="dashed", color="magenta", weight=3]; 8844 -> 8875[label="",style="dashed", color="magenta", weight=3]; 8844 -> 8876[label="",style="dashed", color="magenta", weight=3]; 8845 -> 6[label="",style="dashed", color="red", weight=0]; 8845[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM wx406 (Float (Neg (Succ wx408)) (Pos Zero)))",fontsize=16,color="magenta"];8845 -> 8877[label="",style="dashed", color="magenta", weight=3]; 8845 -> 8878[label="",style="dashed", color="magenta", weight=3]; 8845 -> 8879[label="",style="dashed", color="magenta", weight=3]; 8846 -> 6[label="",style="dashed", color="red", weight=0]; 8846[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM wx406 (Float (Neg (Succ wx408)) (Pos Zero)))",fontsize=16,color="magenta"];8846 -> 8880[label="",style="dashed", color="magenta", weight=3]; 8846 -> 8881[label="",style="dashed", color="magenta", weight=3]; 8846 -> 8882[label="",style="dashed", color="magenta", weight=3]; 8847[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (GT == LT))",fontsize=16,color="black",shape="triangle"];8847 -> 8883[label="",style="solid", color="black", weight=3]; 8848[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) False)",fontsize=16,color="black",shape="triangle"];8848 -> 8884[label="",style="solid", color="black", weight=3]; 8849[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (compare (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (Float (Pos Zero) (Neg (Succ wx403))) == GT))",fontsize=16,color="black",shape="box"];8849 -> 8885[label="",style="solid", color="black", weight=3]; 8850[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (compare (Float (Neg (Succ wx408)) (Pos Zero)) (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) == GT))",fontsize=16,color="black",shape="box"];8850 -> 8886[label="",style="solid", color="black", weight=3]; 8851[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (compare (Float (Neg (Succ wx408)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ wx403))) == GT))",fontsize=16,color="black",shape="box"];8851 -> 8887[label="",style="solid", color="black", weight=3]; 8852[label="Succ wx4090",fontsize=16,color="green",shape="box"];8853[label="Succ wx40200",fontsize=16,color="green",shape="box"];8854[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) False)",fontsize=16,color="black",shape="box"];8854 -> 8888[label="",style="solid", color="black", weight=3]; 8855[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (compare (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (Float (Neg Zero) (Neg (Succ wx403))) == GT))",fontsize=16,color="black",shape="box"];8855 -> 8889[label="",style="solid", color="black", weight=3]; 8856[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (compare (Float (Neg (Succ wx408)) (Pos Zero)) (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) == GT))",fontsize=16,color="black",shape="box"];8856 -> 8890[label="",style="solid", color="black", weight=3]; 8857[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (compare (Float (Neg (Succ wx408)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ wx403))) == GT))",fontsize=16,color="black",shape="box"];8857 -> 8891[label="",style="solid", color="black", weight=3]; 2885[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25991[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2885 -> 25991[label="",style="solid", color="burlywood", weight=9]; 25991 -> 3384[label="",style="solid", color="burlywood", weight=3]; 25992[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2885 -> 25992[label="",style="solid", color="burlywood", weight=9]; 25992 -> 3385[label="",style="solid", color="burlywood", weight=3]; 2886[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2886 -> 3386[label="",style="solid", color="black", weight=3]; 2887[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2887 -> 3387[label="",style="solid", color="black", weight=3]; 20077[label="wx31",fontsize=16,color="green",shape="box"];20078[label="wx33",fontsize=16,color="green",shape="box"];20079[label="wx34",fontsize=16,color="green",shape="box"];20080[label="Zero",fontsize=16,color="green",shape="box"];20081[label="wx4",fontsize=16,color="green",shape="box"];20082[label="wx32",fontsize=16,color="green",shape="box"];20083[label="wx5000",fontsize=16,color="green",shape="box"];20084[label="wx30000",fontsize=16,color="green",shape="box"];20076[label="FiniteMap.lookupWithDefaultFM0 wx2186 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2187)) (Neg Zero)) wx2188 wx2189 wx2190 wx2191 (Float (Neg (Succ wx2192)) (Pos (Succ wx2193))) (GT == LT))",fontsize=16,color="black",shape="triangle"];20076 -> 20133[label="",style="solid", color="black", weight=3]; 2889[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (compare (Neg (Succ wx5000) * Pos Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2889 -> 3389[label="",style="solid", color="black", weight=3]; 2890[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (compare (Neg (Succ wx5000) * Pos Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2890 -> 3390[label="",style="solid", color="black", weight=3]; 2891[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (compare (Neg (Succ wx5000) * Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2891 -> 3391[label="",style="solid", color="black", weight=3]; 2892[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25993[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2892 -> 25993[label="",style="solid", color="burlywood", weight=9]; 25993 -> 3392[label="",style="solid", color="burlywood", weight=3]; 25994[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2892 -> 25994[label="",style="solid", color="burlywood", weight=9]; 25994 -> 3393[label="",style="solid", color="burlywood", weight=3]; 2893[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2893 -> 3394[label="",style="solid", color="black", weight=3]; 2894[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2894 -> 3395[label="",style="solid", color="black", weight=3]; 17041[label="FiniteMap.lookupWithDefaultFM0 wx1804 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1805)) (Neg Zero)) wx1806 wx1807 wx1808 wx1809 (Float (Neg (Succ wx1810)) (Pos (Succ wx1811))) True)",fontsize=16,color="black",shape="box"];17041 -> 17094[label="",style="solid", color="black", weight=3]; 2896[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (compare (Neg (Succ wx5000) * Pos Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2896 -> 3398[label="",style="solid", color="black", weight=3]; 2897[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (compare (Neg (Succ wx5000) * Pos Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2897 -> 3399[label="",style="solid", color="black", weight=3]; 2898[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (compare (Neg (Succ wx5000) * Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2898 -> 3400[label="",style="solid", color="black", weight=3]; 2899[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25995[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2899 -> 25995[label="",style="solid", color="burlywood", weight=9]; 25995 -> 3401[label="",style="solid", color="burlywood", weight=3]; 25996[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2899 -> 25996[label="",style="solid", color="burlywood", weight=9]; 25996 -> 3402[label="",style="solid", color="burlywood", weight=3]; 2900[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2900 -> 3403[label="",style="solid", color="black", weight=3]; 2901[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2901 -> 3404[label="",style="solid", color="black", weight=3]; 20199[label="wx33",fontsize=16,color="green",shape="box"];20200[label="wx31",fontsize=16,color="green",shape="box"];20201[label="wx30000",fontsize=16,color="green",shape="box"];20202[label="wx32",fontsize=16,color="green",shape="box"];20203[label="Zero",fontsize=16,color="green",shape="box"];20204[label="wx4",fontsize=16,color="green",shape="box"];20205[label="wx34",fontsize=16,color="green",shape="box"];20206[label="wx30100",fontsize=16,color="green",shape="box"];20198[label="FiniteMap.lookupWithDefaultFM0 wx2204 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2205)) (Neg (Succ wx2206))) wx2207 wx2208 wx2209 wx2210 (Float (Neg Zero) (Pos (Succ wx2211))) (GT == LT))",fontsize=16,color="black",shape="triangle"];20198 -> 20255[label="",style="solid", color="black", weight=3]; 2903[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (compare (Neg Zero * Pos (Succ wx30100)) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2903 -> 3406[label="",style="solid", color="black", weight=3]; 2904[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Neg Zero * Pos (Succ wx30100)) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2904 -> 3407[label="",style="solid", color="black", weight=3]; 2905[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Neg Zero * Pos (Succ wx30100)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2905 -> 3408[label="",style="solid", color="black", weight=3]; 2906[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25997[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2906 -> 25997[label="",style="solid", color="burlywood", weight=9]; 25997 -> 3409[label="",style="solid", color="burlywood", weight=3]; 25998[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2906 -> 25998[label="",style="solid", color="burlywood", weight=9]; 25998 -> 3410[label="",style="solid", color="burlywood", weight=3]; 2907[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2907 -> 3411[label="",style="solid", color="black", weight=3]; 2908[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2908 -> 3412[label="",style="solid", color="black", weight=3]; 17178[label="FiniteMap.lookupWithDefaultFM0 wx1822 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1823)) (Neg (Succ wx1824))) wx1825 wx1826 wx1827 wx1828 (Float (Neg Zero) (Pos (Succ wx1829))) True)",fontsize=16,color="black",shape="box"];17178 -> 17236[label="",style="solid", color="black", weight=3]; 2910[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (compare (Neg Zero * Pos (Succ wx30100)) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2910 -> 3415[label="",style="solid", color="black", weight=3]; 2911[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Neg Zero * Pos (Succ wx30100)) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2911 -> 3416[label="",style="solid", color="black", weight=3]; 2912[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Neg Zero * Pos (Succ wx30100)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2912 -> 3417[label="",style="solid", color="black", weight=3]; 2913[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];25999[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2913 -> 25999[label="",style="solid", color="burlywood", weight=9]; 25999 -> 3418[label="",style="solid", color="burlywood", weight=3]; 26000[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2913 -> 26000[label="",style="solid", color="burlywood", weight=9]; 26000 -> 3419[label="",style="solid", color="burlywood", weight=3]; 2914[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2914 -> 3420[label="",style="solid", color="black", weight=3]; 2915[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2915 -> 3421[label="",style="solid", color="black", weight=3]; 20318[label="wx32",fontsize=16,color="green",shape="box"];20319[label="Zero",fontsize=16,color="green",shape="box"];20320[label="wx4",fontsize=16,color="green",shape="box"];20321[label="wx30000",fontsize=16,color="green",shape="box"];20322[label="wx31",fontsize=16,color="green",shape="box"];20323[label="wx34",fontsize=16,color="green",shape="box"];20324[label="wx33",fontsize=16,color="green",shape="box"];20317[label="FiniteMap.lookupWithDefaultFM0 wx2222 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2223)) (Neg Zero)) wx2224 wx2225 wx2226 wx2227 (Float (Neg Zero) (Pos (Succ wx2228))) (GT == LT))",fontsize=16,color="black",shape="triangle"];20317 -> 20367[label="",style="solid", color="black", weight=3]; 2917[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (compare (Neg Zero * Pos Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2917 -> 3423[label="",style="solid", color="black", weight=3]; 2918[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Neg Zero * Pos Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2918 -> 3424[label="",style="solid", color="black", weight=3]; 2919[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Neg Zero * Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2919 -> 3425[label="",style="solid", color="black", weight=3]; 2920[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26001[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2920 -> 26001[label="",style="solid", color="burlywood", weight=9]; 26001 -> 3426[label="",style="solid", color="burlywood", weight=3]; 26002[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2920 -> 26002[label="",style="solid", color="burlywood", weight=9]; 26002 -> 3427[label="",style="solid", color="burlywood", weight=3]; 2921[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2921 -> 3428[label="",style="solid", color="black", weight=3]; 2922[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2922 -> 3429[label="",style="solid", color="black", weight=3]; 17308[label="FiniteMap.lookupWithDefaultFM0 wx1839 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1840)) (Neg Zero)) wx1841 wx1842 wx1843 wx1844 (Float (Neg Zero) (Pos (Succ wx1845))) True)",fontsize=16,color="black",shape="box"];17308 -> 17334[label="",style="solid", color="black", weight=3]; 2924[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (compare (Neg Zero * Pos Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2924 -> 3432[label="",style="solid", color="black", weight=3]; 2925[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Neg Zero * Pos Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2925 -> 3433[label="",style="solid", color="black", weight=3]; 2926[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (compare (Neg Zero * Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2926 -> 3434[label="",style="solid", color="black", weight=3]; 9510[label="wx46200",fontsize=16,color="green",shape="box"];9511[label="wx4690",fontsize=16,color="green",shape="box"];9512[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat wx4880 wx4710 == LT))",fontsize=16,color="burlywood",shape="triangle"];26003[label="wx4880/Succ wx48800",fontsize=10,color="white",style="solid",shape="box"];9512 -> 26003[label="",style="solid", color="burlywood", weight=9]; 26003 -> 9541[label="",style="solid", color="burlywood", weight=3]; 26004[label="wx4880/Zero",fontsize=10,color="white",style="solid",shape="box"];9512 -> 26004[label="",style="solid", color="burlywood", weight=9]; 26004 -> 9542[label="",style="solid", color="burlywood", weight=3]; 9513[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (LT == LT))",fontsize=16,color="black",shape="triangle"];9513 -> 9543[label="",style="solid", color="black", weight=3]; 9527 -> 6[label="",style="dashed", color="red", weight=0]; 9527[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM wx466 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))))",fontsize=16,color="magenta"];9527 -> 9553[label="",style="dashed", color="magenta", weight=3]; 9527 -> 9554[label="",style="dashed", color="magenta", weight=3]; 9527 -> 9555[label="",style="dashed", color="magenta", weight=3]; 9528 -> 6[label="",style="dashed", color="red", weight=0]; 9528[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM wx466 (Float (Pos (Succ wx468)) (Neg Zero)))",fontsize=16,color="magenta"];9528 -> 9556[label="",style="dashed", color="magenta", weight=3]; 9528 -> 9557[label="",style="dashed", color="magenta", weight=3]; 9528 -> 9558[label="",style="dashed", color="magenta", weight=3]; 9529 -> 6[label="",style="dashed", color="red", weight=0]; 9529[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM wx466 (Float (Pos (Succ wx468)) (Neg Zero)))",fontsize=16,color="magenta"];9529 -> 9559[label="",style="dashed", color="magenta", weight=3]; 9529 -> 9560[label="",style="dashed", color="magenta", weight=3]; 9529 -> 9561[label="",style="dashed", color="magenta", weight=3]; 9530[label="Succ wx4690",fontsize=16,color="green",shape="box"];9531[label="Succ wx46200",fontsize=16,color="green",shape="box"];9532[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) False)",fontsize=16,color="black",shape="box"];9532 -> 9562[label="",style="solid", color="black", weight=3]; 9533[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (compare (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (Float (Pos Zero) (Pos (Succ wx463))) == GT))",fontsize=16,color="black",shape="box"];9533 -> 9563[label="",style="solid", color="black", weight=3]; 9534[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (compare (Float (Pos (Succ wx468)) (Neg Zero)) (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) == GT))",fontsize=16,color="black",shape="box"];9534 -> 9564[label="",style="solid", color="black", weight=3]; 9535[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (compare (Float (Pos (Succ wx468)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ wx463))) == GT))",fontsize=16,color="black",shape="box"];9535 -> 9565[label="",style="solid", color="black", weight=3]; 9536[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (GT == LT))",fontsize=16,color="black",shape="triangle"];9536 -> 9566[label="",style="solid", color="black", weight=3]; 9537[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) False)",fontsize=16,color="black",shape="triangle"];9537 -> 9567[label="",style="solid", color="black", weight=3]; 9538[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (compare (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (Float (Neg Zero) (Pos (Succ wx463))) == GT))",fontsize=16,color="black",shape="box"];9538 -> 9568[label="",style="solid", color="black", weight=3]; 9539[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (compare (Float (Pos (Succ wx468)) (Neg Zero)) (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) == GT))",fontsize=16,color="black",shape="box"];9539 -> 9569[label="",style="solid", color="black", weight=3]; 9540[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (compare (Float (Pos (Succ wx468)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ wx463))) == GT))",fontsize=16,color="black",shape="box"];9540 -> 9570[label="",style="solid", color="black", weight=3]; 2943[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26005[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2943 -> 26005[label="",style="solid", color="burlywood", weight=9]; 26005 -> 3454[label="",style="solid", color="burlywood", weight=3]; 26006[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2943 -> 26006[label="",style="solid", color="burlywood", weight=9]; 26006 -> 3455[label="",style="solid", color="burlywood", weight=3]; 2944[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2944 -> 3456[label="",style="solid", color="black", weight=3]; 2945[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2945 -> 3457[label="",style="solid", color="black", weight=3]; 17415[label="FiniteMap.lookupWithDefaultFM0 wx1851 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1852)) (Pos Zero)) wx1853 wx1854 wx1855 wx1856 (Float (Pos (Succ wx1857)) (Neg (Succ wx1858))) True)",fontsize=16,color="black",shape="box"];17415 -> 17465[label="",style="solid", color="black", weight=3]; 2947[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (compare (Pos (Succ wx5000) * Neg Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2947 -> 3460[label="",style="solid", color="black", weight=3]; 2948[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (compare (Pos (Succ wx5000) * Neg Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2948 -> 3461[label="",style="solid", color="black", weight=3]; 2949[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (compare (Pos (Succ wx5000) * Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2949 -> 3462[label="",style="solid", color="black", weight=3]; 2950[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26007[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2950 -> 26007[label="",style="solid", color="burlywood", weight=9]; 26007 -> 3463[label="",style="solid", color="burlywood", weight=3]; 26008[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2950 -> 26008[label="",style="solid", color="burlywood", weight=9]; 26008 -> 3464[label="",style="solid", color="burlywood", weight=3]; 2951[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2951 -> 3465[label="",style="solid", color="black", weight=3]; 2952[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2952 -> 3466[label="",style="solid", color="black", weight=3]; 20496[label="wx31",fontsize=16,color="green",shape="box"];20497[label="wx34",fontsize=16,color="green",shape="box"];20498[label="wx32",fontsize=16,color="green",shape="box"];20499[label="wx4",fontsize=16,color="green",shape="box"];20500[label="wx33",fontsize=16,color="green",shape="box"];20501[label="wx30000",fontsize=16,color="green",shape="box"];20502[label="wx5000",fontsize=16,color="green",shape="box"];20503[label="Zero",fontsize=16,color="green",shape="box"];20495[label="FiniteMap.lookupWithDefaultFM0 wx2247 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2248)) (Pos Zero)) wx2249 wx2250 wx2251 wx2252 (Float (Pos (Succ wx2253)) (Neg (Succ wx2254))) (GT == LT))",fontsize=16,color="black",shape="triangle"];20495 -> 20552[label="",style="solid", color="black", weight=3]; 2954[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (compare (Pos (Succ wx5000) * Neg Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2954 -> 3468[label="",style="solid", color="black", weight=3]; 2955[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (compare (Pos (Succ wx5000) * Neg Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2955 -> 3469[label="",style="solid", color="black", weight=3]; 2956[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (compare (Pos (Succ wx5000) * Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2956 -> 3470[label="",style="solid", color="black", weight=3]; 2957[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26009[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2957 -> 26009[label="",style="solid", color="burlywood", weight=9]; 26009 -> 3471[label="",style="solid", color="burlywood", weight=3]; 26010[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2957 -> 26010[label="",style="solid", color="burlywood", weight=9]; 26010 -> 3472[label="",style="solid", color="burlywood", weight=3]; 2958[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2958 -> 3473[label="",style="solid", color="black", weight=3]; 2959[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2959 -> 3474[label="",style="solid", color="black", weight=3]; 17545[label="FiniteMap.lookupWithDefaultFM0 wx1869 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1870)) (Pos (Succ wx1871))) wx1872 wx1873 wx1874 wx1875 (Float (Pos Zero) (Neg (Succ wx1876))) True)",fontsize=16,color="black",shape="box"];17545 -> 17606[label="",style="solid", color="black", weight=3]; 2961[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (compare (Pos Zero * Neg (Succ wx30100)) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2961 -> 3477[label="",style="solid", color="black", weight=3]; 2962[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Pos Zero * Neg (Succ wx30100)) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2962 -> 3478[label="",style="solid", color="black", weight=3]; 2963[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Pos Zero * Neg (Succ wx30100)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2963 -> 3479[label="",style="solid", color="black", weight=3]; 2964[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26011[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2964 -> 26011[label="",style="solid", color="burlywood", weight=9]; 26011 -> 3480[label="",style="solid", color="burlywood", weight=3]; 26012[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2964 -> 26012[label="",style="solid", color="burlywood", weight=9]; 26012 -> 3481[label="",style="solid", color="burlywood", weight=3]; 2965[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2965 -> 3482[label="",style="solid", color="black", weight=3]; 2966[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2966 -> 3483[label="",style="solid", color="black", weight=3]; 20617[label="wx32",fontsize=16,color="green",shape="box"];20618[label="wx33",fontsize=16,color="green",shape="box"];20619[label="wx4",fontsize=16,color="green",shape="box"];20620[label="wx30100",fontsize=16,color="green",shape="box"];20621[label="wx30000",fontsize=16,color="green",shape="box"];20622[label="wx31",fontsize=16,color="green",shape="box"];20623[label="Zero",fontsize=16,color="green",shape="box"];20624[label="wx34",fontsize=16,color="green",shape="box"];20616[label="FiniteMap.lookupWithDefaultFM0 wx2265 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2266)) (Pos (Succ wx2267))) wx2268 wx2269 wx2270 wx2271 (Float (Pos Zero) (Neg (Succ wx2272))) (GT == LT))",fontsize=16,color="black",shape="triangle"];20616 -> 20673[label="",style="solid", color="black", weight=3]; 2968[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (compare (Pos Zero * Neg (Succ wx30100)) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2968 -> 3485[label="",style="solid", color="black", weight=3]; 2969[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Pos Zero * Neg (Succ wx30100)) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2969 -> 3486[label="",style="solid", color="black", weight=3]; 2970[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Pos Zero * Neg (Succ wx30100)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2970 -> 3487[label="",style="solid", color="black", weight=3]; 2971[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26013[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2971 -> 26013[label="",style="solid", color="burlywood", weight=9]; 26013 -> 3488[label="",style="solid", color="burlywood", weight=3]; 26014[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2971 -> 26014[label="",style="solid", color="burlywood", weight=9]; 26014 -> 3489[label="",style="solid", color="burlywood", weight=3]; 2972[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2972 -> 3490[label="",style="solid", color="black", weight=3]; 2973[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2973 -> 3491[label="",style="solid", color="black", weight=3]; 17682[label="FiniteMap.lookupWithDefaultFM0 wx1887 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1888)) (Pos Zero)) wx1889 wx1890 wx1891 wx1892 (Float (Pos Zero) (Neg (Succ wx1893))) True)",fontsize=16,color="black",shape="box"];17682 -> 17739[label="",style="solid", color="black", weight=3]; 2975[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (compare (Pos Zero * Neg Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2975 -> 3494[label="",style="solid", color="black", weight=3]; 2976[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Pos Zero * Neg Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2976 -> 3495[label="",style="solid", color="black", weight=3]; 2977[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Pos Zero * Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2977 -> 3496[label="",style="solid", color="black", weight=3]; 2978[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26015[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];2978 -> 26015[label="",style="solid", color="burlywood", weight=9]; 26015 -> 3497[label="",style="solid", color="burlywood", weight=3]; 26016[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2978 -> 26016[label="",style="solid", color="burlywood", weight=9]; 26016 -> 3498[label="",style="solid", color="burlywood", weight=3]; 2979[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];2979 -> 3499[label="",style="solid", color="black", weight=3]; 2980[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];2980 -> 3500[label="",style="solid", color="black", weight=3]; 20733[label="wx32",fontsize=16,color="green",shape="box"];20734[label="wx34",fontsize=16,color="green",shape="box"];20735[label="wx4",fontsize=16,color="green",shape="box"];20736[label="wx31",fontsize=16,color="green",shape="box"];20737[label="Zero",fontsize=16,color="green",shape="box"];20738[label="wx30000",fontsize=16,color="green",shape="box"];20739[label="wx33",fontsize=16,color="green",shape="box"];20732[label="FiniteMap.lookupWithDefaultFM0 wx2282 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2283)) (Pos Zero)) wx2284 wx2285 wx2286 wx2287 (Float (Pos Zero) (Neg (Succ wx2288))) (GT == LT))",fontsize=16,color="black",shape="triangle"];20732 -> 20782[label="",style="solid", color="black", weight=3]; 2982[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (compare (Pos Zero * Neg Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2982 -> 3502[label="",style="solid", color="black", weight=3]; 2983[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Pos Zero * Neg Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];2983 -> 3503[label="",style="solid", color="black", weight=3]; 2984[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Pos Zero * Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2984 -> 3504[label="",style="solid", color="black", weight=3]; 10364[label="wx53400",fontsize=16,color="green",shape="box"];10365[label="wx5410",fontsize=16,color="green",shape="box"];10366[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat wx5430 wx5730 == LT))",fontsize=16,color="burlywood",shape="triangle"];26017[label="wx5430/Succ wx54300",fontsize=10,color="white",style="solid",shape="box"];10366 -> 26017[label="",style="solid", color="burlywood", weight=9]; 26017 -> 10396[label="",style="solid", color="burlywood", weight=3]; 26018[label="wx5430/Zero",fontsize=10,color="white",style="solid",shape="box"];10366 -> 26018[label="",style="solid", color="burlywood", weight=9]; 26018 -> 10397[label="",style="solid", color="burlywood", weight=3]; 10367[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (GT == LT))",fontsize=16,color="black",shape="triangle"];10367 -> 10398[label="",style="solid", color="black", weight=3]; 10387[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (primCmpInt (Neg (Succ wx540) * Neg (Succ wx535)) (Pos wx541 * Neg wx5340) == GT))",fontsize=16,color="black",shape="box"];10387 -> 10412[label="",style="solid", color="black", weight=3]; 10388[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (LT == LT))",fontsize=16,color="black",shape="triangle"];10388 -> 10413[label="",style="solid", color="black", weight=3]; 10389[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) False)",fontsize=16,color="black",shape="triangle"];10389 -> 10414[label="",style="solid", color="black", weight=3]; 10390[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (compare (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (Float (Pos Zero) (Pos (Succ wx535))) == GT))",fontsize=16,color="black",shape="box"];10390 -> 10415[label="",style="solid", color="black", weight=3]; 10391[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (compare (Float (Neg (Succ wx540)) (Neg Zero)) (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) == GT))",fontsize=16,color="black",shape="box"];10391 -> 10416[label="",style="solid", color="black", weight=3]; 10392[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (compare (Float (Neg (Succ wx540)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ wx535))) == GT))",fontsize=16,color="black",shape="box"];10392 -> 10417[label="",style="solid", color="black", weight=3]; 10393[label="Succ wx53400",fontsize=16,color="green",shape="box"];10394[label="Succ wx5410",fontsize=16,color="green",shape="box"];10395 -> 10239[label="",style="dashed", color="red", weight=0]; 10395[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) False)",fontsize=16,color="magenta"];10395 -> 10418[label="",style="dashed", color="magenta", weight=3]; 10395 -> 10419[label="",style="dashed", color="magenta", weight=3]; 3002[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26019[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];3002 -> 26019[label="",style="solid", color="burlywood", weight=9]; 26019 -> 3524[label="",style="solid", color="burlywood", weight=3]; 26020[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3002 -> 26020[label="",style="solid", color="burlywood", weight=9]; 26020 -> 3525[label="",style="solid", color="burlywood", weight=3]; 3003[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3003 -> 3526[label="",style="solid", color="black", weight=3]; 3004[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];3004 -> 3527[label="",style="solid", color="black", weight=3]; 20815[label="wx30000",fontsize=16,color="green",shape="box"];20816[label="Zero",fontsize=16,color="green",shape="box"];20817[label="wx4",fontsize=16,color="green",shape="box"];20818[label="wx33",fontsize=16,color="green",shape="box"];20819[label="wx31",fontsize=16,color="green",shape="box"];20820[label="wx34",fontsize=16,color="green",shape="box"];20821[label="wx32",fontsize=16,color="green",shape="box"];20822[label="wx5000",fontsize=16,color="green",shape="box"];20814[label="FiniteMap.lookupWithDefaultFM0 wx2290 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2291)) (Pos Zero)) wx2292 wx2293 wx2294 wx2295 (Float (Neg (Succ wx2296)) (Neg (Succ wx2297))) (LT == LT))",fontsize=16,color="black",shape="triangle"];20814 -> 20871[label="",style="solid", color="black", weight=3]; 3006[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (compare (Neg (Succ wx5000) * Neg Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3006 -> 3529[label="",style="solid", color="black", weight=3]; 3007[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (compare (Neg (Succ wx5000) * Neg Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3007 -> 3530[label="",style="solid", color="black", weight=3]; 3008[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (compare (Neg (Succ wx5000) * Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3008 -> 3531[label="",style="solid", color="black", weight=3]; 3009[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26021[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];3009 -> 26021[label="",style="solid", color="burlywood", weight=9]; 26021 -> 3532[label="",style="solid", color="burlywood", weight=3]; 26022[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3009 -> 26022[label="",style="solid", color="burlywood", weight=9]; 26022 -> 3533[label="",style="solid", color="burlywood", weight=3]; 3010[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3010 -> 3534[label="",style="solid", color="black", weight=3]; 3011[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];3011 -> 3535[label="",style="solid", color="black", weight=3]; 17894[label="FiniteMap.lookupWithDefaultFM0 wx1916 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1917)) (Pos Zero)) wx1918 wx1919 wx1920 wx1921 (Float (Neg (Succ wx1922)) (Neg (Succ wx1923))) False)",fontsize=16,color="black",shape="triangle"];17894 -> 17943[label="",style="solid", color="black", weight=3]; 3013[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (compare (Neg (Succ wx5000) * Neg Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3013 -> 3537[label="",style="solid", color="black", weight=3]; 3014[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (compare (Neg (Succ wx5000) * Neg Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3014 -> 3538[label="",style="solid", color="black", weight=3]; 3015[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (compare (Neg (Succ wx5000) * Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3015 -> 3539[label="",style="solid", color="black", weight=3]; 3016[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26023[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];3016 -> 26023[label="",style="solid", color="burlywood", weight=9]; 26023 -> 3540[label="",style="solid", color="burlywood", weight=3]; 26024[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3016 -> 26024[label="",style="solid", color="burlywood", weight=9]; 26024 -> 3541[label="",style="solid", color="burlywood", weight=3]; 3017[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3017 -> 3542[label="",style="solid", color="black", weight=3]; 3018[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];3018 -> 3543[label="",style="solid", color="black", weight=3]; 20935[label="Zero",fontsize=16,color="green",shape="box"];20936[label="wx4",fontsize=16,color="green",shape="box"];20937[label="wx30100",fontsize=16,color="green",shape="box"];20938[label="wx30000",fontsize=16,color="green",shape="box"];20939[label="wx34",fontsize=16,color="green",shape="box"];20940[label="wx32",fontsize=16,color="green",shape="box"];20941[label="wx33",fontsize=16,color="green",shape="box"];20942[label="wx31",fontsize=16,color="green",shape="box"];20934[label="FiniteMap.lookupWithDefaultFM0 wx2300 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2301)) (Pos (Succ wx2302))) wx2303 wx2304 wx2305 wx2306 (Float (Neg Zero) (Neg (Succ wx2307))) (LT == LT))",fontsize=16,color="black",shape="triangle"];20934 -> 20991[label="",style="solid", color="black", weight=3]; 3020[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (compare (Neg Zero * Neg (Succ wx30100)) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3020 -> 3545[label="",style="solid", color="black", weight=3]; 3021[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Neg Zero * Neg (Succ wx30100)) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3021 -> 3546[label="",style="solid", color="black", weight=3]; 3022[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Neg Zero * Neg (Succ wx30100)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3022 -> 3547[label="",style="solid", color="black", weight=3]; 3023[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26025[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];3023 -> 26025[label="",style="solid", color="burlywood", weight=9]; 26025 -> 3548[label="",style="solid", color="burlywood", weight=3]; 26026[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3023 -> 26026[label="",style="solid", color="burlywood", weight=9]; 26026 -> 3549[label="",style="solid", color="burlywood", weight=3]; 3024[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3024 -> 3550[label="",style="solid", color="black", weight=3]; 3025[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];3025 -> 3551[label="",style="solid", color="black", weight=3]; 18016[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) False)",fontsize=16,color="black",shape="triangle"];18016 -> 18063[label="",style="solid", color="black", weight=3]; 3027[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (compare (Neg Zero * Neg (Succ wx30100)) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3027 -> 3553[label="",style="solid", color="black", weight=3]; 3028[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Neg Zero * Neg (Succ wx30100)) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3028 -> 3554[label="",style="solid", color="black", weight=3]; 3029[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Neg Zero * Neg (Succ wx30100)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3029 -> 3555[label="",style="solid", color="black", weight=3]; 3030[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26027[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];3030 -> 26027[label="",style="solid", color="burlywood", weight=9]; 26027 -> 3556[label="",style="solid", color="burlywood", weight=3]; 26028[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3030 -> 26028[label="",style="solid", color="burlywood", weight=9]; 26028 -> 3557[label="",style="solid", color="burlywood", weight=3]; 3031[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3031 -> 3558[label="",style="solid", color="black", weight=3]; 3032[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];3032 -> 3559[label="",style="solid", color="black", weight=3]; 21048[label="wx31",fontsize=16,color="green",shape="box"];21049[label="wx33",fontsize=16,color="green",shape="box"];21050[label="wx34",fontsize=16,color="green",shape="box"];21051[label="wx4",fontsize=16,color="green",shape="box"];21052[label="wx32",fontsize=16,color="green",shape="box"];21053[label="wx30000",fontsize=16,color="green",shape="box"];21054[label="Zero",fontsize=16,color="green",shape="box"];21047[label="FiniteMap.lookupWithDefaultFM0 wx2309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2310)) (Pos Zero)) wx2311 wx2312 wx2313 wx2314 (Float (Neg Zero) (Neg (Succ wx2315))) (LT == LT))",fontsize=16,color="black",shape="triangle"];21047 -> 21097[label="",style="solid", color="black", weight=3]; 3034[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (compare (Neg Zero * Neg Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3034 -> 3561[label="",style="solid", color="black", weight=3]; 3035[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Neg Zero * Neg Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3035 -> 3562[label="",style="solid", color="black", weight=3]; 3036[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Neg Zero * Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3036 -> 3563[label="",style="solid", color="black", weight=3]; 3037[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26029[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];3037 -> 26029[label="",style="solid", color="burlywood", weight=9]; 26029 -> 3564[label="",style="solid", color="burlywood", weight=3]; 26030[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3037 -> 26030[label="",style="solid", color="burlywood", weight=9]; 26030 -> 3565[label="",style="solid", color="burlywood", weight=3]; 3038[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3038 -> 3566[label="",style="solid", color="black", weight=3]; 3039[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];3039 -> 3567[label="",style="solid", color="black", weight=3]; 18130[label="FiniteMap.lookupWithDefaultFM0 wx1951 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1952)) (Pos Zero)) wx1953 wx1954 wx1955 wx1956 (Float (Neg Zero) (Neg (Succ wx1957))) False)",fontsize=16,color="black",shape="triangle"];18130 -> 18148[label="",style="solid", color="black", weight=3]; 3041[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (compare (Neg Zero * Neg Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3041 -> 3569[label="",style="solid", color="black", weight=3]; 3042[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Neg Zero * Neg Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3042 -> 3570[label="",style="solid", color="black", weight=3]; 3043[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Neg Zero * Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3043 -> 3571[label="",style="solid", color="black", weight=3]; 11065[label="wx59500",fontsize=16,color="green",shape="box"];11066[label="wx6020",fontsize=16,color="green",shape="box"];11067[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat wx6260 wx6040 == LT))",fontsize=16,color="burlywood",shape="triangle"];26031[label="wx6260/Succ wx62600",fontsize=10,color="white",style="solid",shape="box"];11067 -> 26031[label="",style="solid", color="burlywood", weight=9]; 26031 -> 11096[label="",style="solid", color="burlywood", weight=3]; 26032[label="wx6260/Zero",fontsize=10,color="white",style="solid",shape="box"];11067 -> 26032[label="",style="solid", color="burlywood", weight=9]; 26032 -> 11097[label="",style="solid", color="burlywood", weight=3]; 11068[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (LT == LT))",fontsize=16,color="black",shape="triangle"];11068 -> 11098[label="",style="solid", color="black", weight=3]; 11082 -> 6[label="",style="dashed", color="red", weight=0]; 11082[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM wx599 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))))",fontsize=16,color="magenta"];11082 -> 11118[label="",style="dashed", color="magenta", weight=3]; 11082 -> 11119[label="",style="dashed", color="magenta", weight=3]; 11082 -> 11120[label="",style="dashed", color="magenta", weight=3]; 11083 -> 6[label="",style="dashed", color="red", weight=0]; 11083[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM wx599 (Float (Pos (Succ wx601)) (Neg Zero)))",fontsize=16,color="magenta"];11083 -> 11121[label="",style="dashed", color="magenta", weight=3]; 11083 -> 11122[label="",style="dashed", color="magenta", weight=3]; 11083 -> 11123[label="",style="dashed", color="magenta", weight=3]; 11084 -> 6[label="",style="dashed", color="red", weight=0]; 11084[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM wx599 (Float (Pos (Succ wx601)) (Neg Zero)))",fontsize=16,color="magenta"];11084 -> 11124[label="",style="dashed", color="magenta", weight=3]; 11084 -> 11125[label="",style="dashed", color="magenta", weight=3]; 11084 -> 11126[label="",style="dashed", color="magenta", weight=3]; 11085[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (GT == LT))",fontsize=16,color="black",shape="triangle"];11085 -> 11127[label="",style="solid", color="black", weight=3]; 11086[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) False)",fontsize=16,color="black",shape="triangle"];11086 -> 11128[label="",style="solid", color="black", weight=3]; 11087[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (compare (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (Float (Pos Zero) (Neg (Succ wx596))) == GT))",fontsize=16,color="black",shape="box"];11087 -> 11129[label="",style="solid", color="black", weight=3]; 11088[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (compare (Float (Pos (Succ wx601)) (Neg Zero)) (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) == GT))",fontsize=16,color="black",shape="box"];11088 -> 11130[label="",style="solid", color="black", weight=3]; 11089[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (compare (Float (Pos (Succ wx601)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ wx596))) == GT))",fontsize=16,color="black",shape="box"];11089 -> 11131[label="",style="solid", color="black", weight=3]; 11090[label="Succ wx6020",fontsize=16,color="green",shape="box"];11091[label="Succ wx59500",fontsize=16,color="green",shape="box"];11092[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) False)",fontsize=16,color="black",shape="box"];11092 -> 11132[label="",style="solid", color="black", weight=3]; 11093[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (compare (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (Float (Neg Zero) (Neg (Succ wx596))) == GT))",fontsize=16,color="black",shape="box"];11093 -> 11133[label="",style="solid", color="black", weight=3]; 11094[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (compare (Float (Pos (Succ wx601)) (Neg Zero)) (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) == GT))",fontsize=16,color="black",shape="box"];11094 -> 11134[label="",style="solid", color="black", weight=3]; 11095[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (compare (Float (Pos (Succ wx601)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ wx596))) == GT))",fontsize=16,color="black",shape="box"];11095 -> 11135[label="",style="solid", color="black", weight=3]; 3060[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26033[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];3060 -> 26033[label="",style="solid", color="burlywood", weight=9]; 26033 -> 3591[label="",style="solid", color="burlywood", weight=3]; 26034[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3060 -> 26034[label="",style="solid", color="burlywood", weight=9]; 26034 -> 3592[label="",style="solid", color="burlywood", weight=3]; 3061[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3061 -> 3593[label="",style="solid", color="black", weight=3]; 3062[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];3062 -> 3594[label="",style="solid", color="black", weight=3]; 21178[label="wx32",fontsize=16,color="green",shape="box"];21179[label="wx33",fontsize=16,color="green",shape="box"];21180[label="wx5000",fontsize=16,color="green",shape="box"];21181[label="wx4",fontsize=16,color="green",shape="box"];21182[label="wx30000",fontsize=16,color="green",shape="box"];21183[label="wx31",fontsize=16,color="green",shape="box"];21184[label="wx34",fontsize=16,color="green",shape="box"];21185[label="Zero",fontsize=16,color="green",shape="box"];21177[label="FiniteMap.lookupWithDefaultFM0 wx2318 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2319)) (Neg Zero)) wx2320 wx2321 wx2322 wx2323 (Float (Pos (Succ wx2324)) (Neg (Succ wx2325))) (GT == LT))",fontsize=16,color="black",shape="triangle"];21177 -> 21234[label="",style="solid", color="black", weight=3]; 3064[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (compare (Pos (Succ wx5000) * Neg Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3064 -> 3596[label="",style="solid", color="black", weight=3]; 3065[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (compare (Pos (Succ wx5000) * Neg Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3065 -> 3597[label="",style="solid", color="black", weight=3]; 3066[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (compare (Pos (Succ wx5000) * Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3066 -> 3598[label="",style="solid", color="black", weight=3]; 3067[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26035[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];3067 -> 26035[label="",style="solid", color="burlywood", weight=9]; 26035 -> 3599[label="",style="solid", color="burlywood", weight=3]; 26036[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3067 -> 26036[label="",style="solid", color="burlywood", weight=9]; 26036 -> 3600[label="",style="solid", color="burlywood", weight=3]; 3068[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3068 -> 3601[label="",style="solid", color="black", weight=3]; 3069[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];3069 -> 3602[label="",style="solid", color="black", weight=3]; 18298[label="FiniteMap.lookupWithDefaultFM0 wx1972 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1973)) (Neg Zero)) wx1974 wx1975 wx1976 wx1977 (Float (Pos (Succ wx1978)) (Neg (Succ wx1979))) True)",fontsize=16,color="black",shape="box"];18298 -> 18302[label="",style="solid", color="black", weight=3]; 3071[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (compare (Pos (Succ wx5000) * Neg Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3071 -> 3605[label="",style="solid", color="black", weight=3]; 3072[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (compare (Pos (Succ wx5000) * Neg Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3072 -> 3606[label="",style="solid", color="black", weight=3]; 3073[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (compare (Pos (Succ wx5000) * Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3073 -> 3607[label="",style="solid", color="black", weight=3]; 3074[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26037[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];3074 -> 26037[label="",style="solid", color="burlywood", weight=9]; 26037 -> 3608[label="",style="solid", color="burlywood", weight=3]; 26038[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3074 -> 26038[label="",style="solid", color="burlywood", weight=9]; 26038 -> 3609[label="",style="solid", color="burlywood", weight=3]; 3075[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3075 -> 3610[label="",style="solid", color="black", weight=3]; 3076[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];3076 -> 3611[label="",style="solid", color="black", weight=3]; 21298[label="wx31",fontsize=16,color="green",shape="box"];21299[label="wx4",fontsize=16,color="green",shape="box"];21300[label="wx30100",fontsize=16,color="green",shape="box"];21301[label="Zero",fontsize=16,color="green",shape="box"];21302[label="wx32",fontsize=16,color="green",shape="box"];21303[label="wx33",fontsize=16,color="green",shape="box"];21304[label="wx30000",fontsize=16,color="green",shape="box"];21305[label="wx34",fontsize=16,color="green",shape="box"];21297[label="FiniteMap.lookupWithDefaultFM0 wx2336 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2337)) (Neg (Succ wx2338))) wx2339 wx2340 wx2341 wx2342 (Float (Pos Zero) (Neg (Succ wx2343))) (GT == LT))",fontsize=16,color="black",shape="triangle"];21297 -> 21354[label="",style="solid", color="black", weight=3]; 3078[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (compare (Pos Zero * Neg (Succ wx30100)) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3078 -> 3613[label="",style="solid", color="black", weight=3]; 3079[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Pos Zero * Neg (Succ wx30100)) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3079 -> 3614[label="",style="solid", color="black", weight=3]; 3080[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Pos Zero * Neg (Succ wx30100)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3080 -> 3615[label="",style="solid", color="black", weight=3]; 3081[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26039[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];3081 -> 26039[label="",style="solid", color="burlywood", weight=9]; 26039 -> 3616[label="",style="solid", color="burlywood", weight=3]; 26040[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3081 -> 26040[label="",style="solid", color="burlywood", weight=9]; 26040 -> 3617[label="",style="solid", color="burlywood", weight=3]; 3082[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3082 -> 3618[label="",style="solid", color="black", weight=3]; 3083[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];3083 -> 3619[label="",style="solid", color="black", weight=3]; 18454[label="FiniteMap.lookupWithDefaultFM0 wx1991 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1992)) (Neg (Succ wx1993))) wx1994 wx1995 wx1996 wx1997 (Float (Pos Zero) (Neg (Succ wx1998))) True)",fontsize=16,color="black",shape="box"];18454 -> 18509[label="",style="solid", color="black", weight=3]; 3085[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (compare (Pos Zero * Neg (Succ wx30100)) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3085 -> 3622[label="",style="solid", color="black", weight=3]; 3086[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Pos Zero * Neg (Succ wx30100)) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3086 -> 3623[label="",style="solid", color="black", weight=3]; 3087[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Pos Zero * Neg (Succ wx30100)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3087 -> 3624[label="",style="solid", color="black", weight=3]; 3088[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26041[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];3088 -> 26041[label="",style="solid", color="burlywood", weight=9]; 26041 -> 3625[label="",style="solid", color="burlywood", weight=3]; 26042[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3088 -> 26042[label="",style="solid", color="burlywood", weight=9]; 26042 -> 3626[label="",style="solid", color="burlywood", weight=3]; 3089[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3089 -> 3627[label="",style="solid", color="black", weight=3]; 3090[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];3090 -> 3628[label="",style="solid", color="black", weight=3]; 21417[label="wx34",fontsize=16,color="green",shape="box"];21418[label="wx30000",fontsize=16,color="green",shape="box"];21419[label="wx31",fontsize=16,color="green",shape="box"];21420[label="wx32",fontsize=16,color="green",shape="box"];21421[label="wx4",fontsize=16,color="green",shape="box"];21422[label="wx33",fontsize=16,color="green",shape="box"];21423[label="Zero",fontsize=16,color="green",shape="box"];21416[label="FiniteMap.lookupWithDefaultFM0 wx2354 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2355)) (Neg Zero)) wx2356 wx2357 wx2358 wx2359 (Float (Pos Zero) (Neg (Succ wx2360))) (GT == LT))",fontsize=16,color="black",shape="triangle"];21416 -> 21466[label="",style="solid", color="black", weight=3]; 3092[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (compare (Pos Zero * Neg Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3092 -> 3630[label="",style="solid", color="black", weight=3]; 3093[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Pos Zero * Neg Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3093 -> 3631[label="",style="solid", color="black", weight=3]; 3094[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Pos Zero * Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3094 -> 3632[label="",style="solid", color="black", weight=3]; 3095[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26043[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];3095 -> 26043[label="",style="solid", color="burlywood", weight=9]; 26043 -> 3633[label="",style="solid", color="burlywood", weight=3]; 26044[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3095 -> 26044[label="",style="solid", color="burlywood", weight=9]; 26044 -> 3634[label="",style="solid", color="burlywood", weight=3]; 3096[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3096 -> 3635[label="",style="solid", color="black", weight=3]; 3097[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];3097 -> 3636[label="",style="solid", color="black", weight=3]; 18582[label="FiniteMap.lookupWithDefaultFM0 wx2008 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2009)) (Neg Zero)) wx2010 wx2011 wx2012 wx2013 (Float (Pos Zero) (Neg (Succ wx2014))) True)",fontsize=16,color="black",shape="box"];18582 -> 18607[label="",style="solid", color="black", weight=3]; 3099[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (compare (Pos Zero * Neg Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3099 -> 3639[label="",style="solid", color="black", weight=3]; 3100[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Pos Zero * Neg Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3100 -> 3640[label="",style="solid", color="black", weight=3]; 3101[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (compare (Pos Zero * Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3101 -> 3641[label="",style="solid", color="black", weight=3]; 11886[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (primCmpInt (Neg (Succ wx670) * Neg (Succ wx665)) (Neg wx671 * Pos wx6640) == GT))",fontsize=16,color="black",shape="box"];11886 -> 11916[label="",style="solid", color="black", weight=3]; 11887[label="wx66400",fontsize=16,color="green",shape="box"];11888[label="wx6710",fontsize=16,color="green",shape="box"];11889[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat wx6730 wx7030 == LT))",fontsize=16,color="burlywood",shape="triangle"];26045[label="wx6730/Succ wx67300",fontsize=10,color="white",style="solid",shape="box"];11889 -> 26045[label="",style="solid", color="burlywood", weight=9]; 26045 -> 11917[label="",style="solid", color="burlywood", weight=3]; 26046[label="wx6730/Zero",fontsize=10,color="white",style="solid",shape="box"];11889 -> 26046[label="",style="solid", color="burlywood", weight=9]; 26046 -> 11918[label="",style="solid", color="burlywood", weight=3]; 11890[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (GT == LT))",fontsize=16,color="black",shape="triangle"];11890 -> 11919[label="",style="solid", color="black", weight=3]; 11908[label="Succ wx66400",fontsize=16,color="green",shape="box"];11909[label="Succ wx6710",fontsize=16,color="green",shape="box"];11910 -> 11757[label="",style="dashed", color="red", weight=0]; 11910[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) False)",fontsize=16,color="magenta"];11910 -> 11933[label="",style="dashed", color="magenta", weight=3]; 11910 -> 11934[label="",style="dashed", color="magenta", weight=3]; 11911[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (LT == LT))",fontsize=16,color="black",shape="triangle"];11911 -> 11935[label="",style="solid", color="black", weight=3]; 11912[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) False)",fontsize=16,color="black",shape="triangle"];11912 -> 11936[label="",style="solid", color="black", weight=3]; 11913[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (compare (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (Float (Neg Zero) (Neg (Succ wx665))) == GT))",fontsize=16,color="black",shape="box"];11913 -> 11937[label="",style="solid", color="black", weight=3]; 11914[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (compare (Float (Neg (Succ wx670)) (Neg Zero)) (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) == GT))",fontsize=16,color="black",shape="box"];11914 -> 11938[label="",style="solid", color="black", weight=3]; 11915[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (compare (Float (Neg (Succ wx670)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ wx665))) == GT))",fontsize=16,color="black",shape="box"];11915 -> 11939[label="",style="solid", color="black", weight=3]; 3119[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26047[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];3119 -> 26047[label="",style="solid", color="burlywood", weight=9]; 26047 -> 3661[label="",style="solid", color="burlywood", weight=3]; 26048[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3119 -> 26048[label="",style="solid", color="burlywood", weight=9]; 26048 -> 3662[label="",style="solid", color="burlywood", weight=3]; 3120[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3120 -> 3663[label="",style="solid", color="black", weight=3]; 3121[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];3121 -> 3664[label="",style="solid", color="black", weight=3]; 18687[label="FiniteMap.lookupWithDefaultFM0 wx2020 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2021)) (Neg Zero)) wx2022 wx2023 wx2024 wx2025 (Float (Neg (Succ wx2026)) (Neg (Succ wx2027))) False)",fontsize=16,color="black",shape="triangle"];18687 -> 18735[label="",style="solid", color="black", weight=3]; 3123[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (compare (Neg (Succ wx5000) * Neg Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3123 -> 3666[label="",style="solid", color="black", weight=3]; 3124[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (compare (Neg (Succ wx5000) * Neg Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3124 -> 3667[label="",style="solid", color="black", weight=3]; 3125[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (compare (Neg (Succ wx5000) * Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3125 -> 3668[label="",style="solid", color="black", weight=3]; 3126[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26049[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];3126 -> 26049[label="",style="solid", color="burlywood", weight=9]; 26049 -> 3669[label="",style="solid", color="burlywood", weight=3]; 26050[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3126 -> 26050[label="",style="solid", color="burlywood", weight=9]; 26050 -> 3670[label="",style="solid", color="burlywood", weight=3]; 3127[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3127 -> 3671[label="",style="solid", color="black", weight=3]; 3128[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];3128 -> 3672[label="",style="solid", color="black", weight=3]; 21589[label="wx4",fontsize=16,color="green",shape="box"];21590[label="wx32",fontsize=16,color="green",shape="box"];21591[label="wx5000",fontsize=16,color="green",shape="box"];21592[label="wx33",fontsize=16,color="green",shape="box"];21593[label="wx30000",fontsize=16,color="green",shape="box"];21594[label="wx31",fontsize=16,color="green",shape="box"];21595[label="Zero",fontsize=16,color="green",shape="box"];21596[label="wx34",fontsize=16,color="green",shape="box"];21588[label="FiniteMap.lookupWithDefaultFM0 wx2371 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2372)) (Neg Zero)) wx2373 wx2374 wx2375 wx2376 (Float (Neg (Succ wx2377)) (Neg (Succ wx2378))) (LT == LT))",fontsize=16,color="black",shape="triangle"];21588 -> 21645[label="",style="solid", color="black", weight=3]; 3130[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (compare (Neg (Succ wx5000) * Neg Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3130 -> 3674[label="",style="solid", color="black", weight=3]; 3131[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (compare (Neg (Succ wx5000) * Neg Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3131 -> 3675[label="",style="solid", color="black", weight=3]; 3132[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (compare (Neg (Succ wx5000) * Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3132 -> 3676[label="",style="solid", color="black", weight=3]; 3133[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26051[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];3133 -> 26051[label="",style="solid", color="burlywood", weight=9]; 26051 -> 3677[label="",style="solid", color="burlywood", weight=3]; 26052[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3133 -> 26052[label="",style="solid", color="burlywood", weight=9]; 26052 -> 3678[label="",style="solid", color="burlywood", weight=3]; 3134[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3134 -> 3679[label="",style="solid", color="black", weight=3]; 3135[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];3135 -> 3680[label="",style="solid", color="black", weight=3]; 18807[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) False)",fontsize=16,color="black",shape="triangle"];18807 -> 18857[label="",style="solid", color="black", weight=3]; 3137[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (compare (Neg Zero * Neg (Succ wx30100)) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3137 -> 3682[label="",style="solid", color="black", weight=3]; 3138[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Neg Zero * Neg (Succ wx30100)) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3138 -> 3683[label="",style="solid", color="black", weight=3]; 3139[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Neg Zero * Neg (Succ wx30100)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3139 -> 3684[label="",style="solid", color="black", weight=3]; 3140[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26053[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];3140 -> 26053[label="",style="solid", color="burlywood", weight=9]; 26053 -> 3685[label="",style="solid", color="burlywood", weight=3]; 26054[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3140 -> 26054[label="",style="solid", color="burlywood", weight=9]; 26054 -> 3686[label="",style="solid", color="burlywood", weight=3]; 3141[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3141 -> 3687[label="",style="solid", color="black", weight=3]; 3142[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];3142 -> 3688[label="",style="solid", color="black", weight=3]; 21700[label="wx33",fontsize=16,color="green",shape="box"];21701[label="wx30000",fontsize=16,color="green",shape="box"];21702[label="wx34",fontsize=16,color="green",shape="box"];21703[label="wx31",fontsize=16,color="green",shape="box"];21704[label="wx32",fontsize=16,color="green",shape="box"];21705[label="Zero",fontsize=16,color="green",shape="box"];21706[label="wx4",fontsize=16,color="green",shape="box"];21707[label="wx30100",fontsize=16,color="green",shape="box"];21699[label="FiniteMap.lookupWithDefaultFM0 wx2380 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2381)) (Neg (Succ wx2382))) wx2383 wx2384 wx2385 wx2386 (Float (Neg Zero) (Neg (Succ wx2387))) (LT == LT))",fontsize=16,color="black",shape="triangle"];21699 -> 21756[label="",style="solid", color="black", weight=3]; 3144[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (compare (Neg Zero * Neg (Succ wx30100)) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3144 -> 3690[label="",style="solid", color="black", weight=3]; 3145[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Neg Zero * Neg (Succ wx30100)) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3145 -> 3691[label="",style="solid", color="black", weight=3]; 3146[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Neg Zero * Neg (Succ wx30100)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3146 -> 3692[label="",style="solid", color="black", weight=3]; 3147[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26055[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];3147 -> 26055[label="",style="solid", color="burlywood", weight=9]; 26055 -> 3693[label="",style="solid", color="burlywood", weight=3]; 26056[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3147 -> 26056[label="",style="solid", color="burlywood", weight=9]; 26056 -> 3694[label="",style="solid", color="burlywood", weight=3]; 3148[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3148 -> 3695[label="",style="solid", color="black", weight=3]; 3149[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];3149 -> 3696[label="",style="solid", color="black", weight=3]; 18924[label="FiniteMap.lookupWithDefaultFM0 wx2056 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2057)) (Neg Zero)) wx2058 wx2059 wx2060 wx2061 (Float (Neg Zero) (Neg (Succ wx2062))) False)",fontsize=16,color="black",shape="triangle"];18924 -> 18972[label="",style="solid", color="black", weight=3]; 3151[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (compare (Neg Zero * Neg Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3151 -> 3698[label="",style="solid", color="black", weight=3]; 3152[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Neg Zero * Neg Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3152 -> 3699[label="",style="solid", color="black", weight=3]; 3153[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Neg Zero * Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3153 -> 3700[label="",style="solid", color="black", weight=3]; 3154[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wx5100000)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26057[label="wx5100000/Succ wx51000000",fontsize=10,color="white",style="solid",shape="box"];3154 -> 26057[label="",style="solid", color="burlywood", weight=9]; 26057 -> 3701[label="",style="solid", color="burlywood", weight=3]; 26058[label="wx5100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3154 -> 26058[label="",style="solid", color="burlywood", weight=9]; 26058 -> 3702[label="",style="solid", color="burlywood", weight=3]; 3155[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3155 -> 3703[label="",style="solid", color="black", weight=3]; 3156[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wx30000 wx30000)))) == LT))",fontsize=16,color="black",shape="box"];3156 -> 3704[label="",style="solid", color="black", weight=3]; 21812[label="wx34",fontsize=16,color="green",shape="box"];21813[label="wx31",fontsize=16,color="green",shape="box"];21814[label="wx32",fontsize=16,color="green",shape="box"];21815[label="wx30000",fontsize=16,color="green",shape="box"];21816[label="wx33",fontsize=16,color="green",shape="box"];21817[label="wx4",fontsize=16,color="green",shape="box"];21818[label="Zero",fontsize=16,color="green",shape="box"];21811[label="FiniteMap.lookupWithDefaultFM0 wx2390 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2391)) (Neg Zero)) wx2392 wx2393 wx2394 wx2395 (Float (Neg Zero) (Neg (Succ wx2396))) (LT == LT))",fontsize=16,color="black",shape="triangle"];21811 -> 21861[label="",style="solid", color="black", weight=3]; 3158[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (compare (Neg Zero * Neg Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3158 -> 3706[label="",style="solid", color="black", weight=3]; 3159[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Neg Zero * Neg Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3159 -> 3707[label="",style="solid", color="black", weight=3]; 3160[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (compare (Neg Zero * Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3160 -> 3708[label="",style="solid", color="black", weight=3]; 7913 -> 6395[label="",style="dashed", color="red", weight=0]; 7913[label="primMulNat wx3170 (Succ wx31000)",fontsize=16,color="magenta"];7913 -> 7967[label="",style="dashed", color="magenta", weight=3]; 7913 -> 7968[label="",style="dashed", color="magenta", weight=3]; 7914[label="Succ wx31000",fontsize=16,color="green",shape="box"];7915[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ (Succ wx356)) (Succ wx3710) == LT))",fontsize=16,color="black",shape="box"];7915 -> 7969[label="",style="solid", color="black", weight=3]; 7916[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ (Succ wx356)) Zero == LT))",fontsize=16,color="black",shape="box"];7916 -> 7970[label="",style="solid", color="black", weight=3]; 7917[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpInt (Pos (Succ wx316) * Pos (Succ wx311)) (Pos wx317 * Neg wx3100) == GT))",fontsize=16,color="black",shape="box"];7917 -> 7971[label="",style="solid", color="black", weight=3]; 7918[label="wx31000",fontsize=16,color="green",shape="box"];7919[label="wx3170",fontsize=16,color="green",shape="box"];7920[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat wx311 wx3650 == LT))",fontsize=16,color="burlywood",shape="box"];26059[label="wx311/Succ wx3110",fontsize=10,color="white",style="solid",shape="box"];7920 -> 26059[label="",style="solid", color="burlywood", weight=9]; 26059 -> 7972[label="",style="solid", color="burlywood", weight=3]; 26060[label="wx311/Zero",fontsize=10,color="white",style="solid",shape="box"];7920 -> 26060[label="",style="solid", color="burlywood", weight=9]; 26060 -> 7973[label="",style="solid", color="burlywood", weight=3]; 7921[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (GT == LT))",fontsize=16,color="black",shape="triangle"];7921 -> 7974[label="",style="solid", color="black", weight=3]; 7922[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (Float (Pos (Succ wx316)) (Pos (Succ wx3170)) > Float (Pos Zero) (Pos (Succ wx311))))",fontsize=16,color="black",shape="box"];7922 -> 7975[label="",style="solid", color="black", weight=3]; 7923[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (Float (Pos (Succ wx316)) (Pos Zero) > Float (Pos (Succ wx31000)) (Pos (Succ wx311))))",fontsize=16,color="black",shape="box"];7923 -> 7976[label="",style="solid", color="black", weight=3]; 7924[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (Float (Pos (Succ wx316)) (Pos Zero) > Float (Pos Zero) (Pos (Succ wx311))))",fontsize=16,color="black",shape="box"];7924 -> 7977[label="",style="solid", color="black", weight=3]; 3180[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3180 -> 3731[label="",style="solid", color="black", weight=3]; 3181[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3181 -> 3732[label="",style="solid", color="black", weight=3]; 3182[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3182 -> 3733[label="",style="solid", color="black", weight=3]; 3183[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpNat Zero (Succ (Succ (primPlusNat wx30000 wx30000))) == LT))",fontsize=16,color="black",shape="box"];3183 -> 3734[label="",style="solid", color="black", weight=3]; 19069[label="FiniteMap.lookupWithDefaultFM0 wx2074 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2075)) (Pos Zero)) wx2076 wx2077 wx2078 wx2079 (Float (Pos (Succ wx2080)) (Pos (Succ wx2081))) True)",fontsize=16,color="black",shape="box"];19069 -> 19111[label="",style="solid", color="black", weight=3]; 3185[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos (Succ wx5000) * Pos Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3185 -> 3737[label="",style="solid", color="black", weight=3]; 3186[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos (Succ wx5000) * Pos Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3186 -> 3738[label="",style="solid", color="black", weight=3]; 3187[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos (Succ wx5000) * Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3187 -> 3739[label="",style="solid", color="black", weight=3]; 3188[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3188 -> 3740[label="",style="solid", color="black", weight=3]; 3189[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3189 -> 3741[label="",style="solid", color="black", weight=3]; 3190[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3190 -> 3742[label="",style="solid", color="black", weight=3]; 3191 -> 15798[label="",style="dashed", color="red", weight=0]; 3191[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ Zero)))) (GT == LT))",fontsize=16,color="magenta"];3191 -> 15807[label="",style="dashed", color="magenta", weight=3]; 3191 -> 15808[label="",style="dashed", color="magenta", weight=3]; 3191 -> 15809[label="",style="dashed", color="magenta", weight=3]; 3191 -> 15810[label="",style="dashed", color="magenta", weight=3]; 3191 -> 15811[label="",style="dashed", color="magenta", weight=3]; 3191 -> 15812[label="",style="dashed", color="magenta", weight=3]; 3191 -> 15813[label="",style="dashed", color="magenta", weight=3]; 3191 -> 15814[label="",style="dashed", color="magenta", weight=3]; 15898[label="FiniteMap.lookupWithDefaultFM0 wx1641 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1642)) (Pos Zero)) wx1643 wx1644 wx1645 wx1646 (Float (Pos (Succ wx1647)) (Pos (Succ wx1648))) (Float (Pos (Succ wx1647)) (Pos (Succ wx1648)) > Float (Neg (Succ wx1642)) (Pos Zero)))",fontsize=16,color="black",shape="triangle"];15898 -> 15974[label="",style="solid", color="black", weight=3]; 3193[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos (Succ wx5000) * Pos Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3193 -> 3745[label="",style="solid", color="black", weight=3]; 3194[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos (Succ wx5000) * Pos Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3194 -> 3746[label="",style="solid", color="black", weight=3]; 3195[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos (Succ wx5000) * Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3195 -> 3747[label="",style="solid", color="black", weight=3]; 3196[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3196 -> 3748[label="",style="solid", color="black", weight=3]; 3197[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3197 -> 3749[label="",style="solid", color="black", weight=3]; 3198[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3198 -> 3750[label="",style="solid", color="black", weight=3]; 3199[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpNat Zero (Succ (Succ (primPlusNat wx30000 wx30000))) == LT))",fontsize=16,color="black",shape="box"];3199 -> 3751[label="",style="solid", color="black", weight=3]; 19182[label="FiniteMap.lookupWithDefaultFM0 wx2084 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2085)) (Pos (Succ wx2086))) wx2087 wx2088 wx2089 wx2090 (Float (Pos Zero) (Pos (Succ wx2091))) True)",fontsize=16,color="black",shape="box"];19182 -> 19286[label="",style="solid", color="black", weight=3]; 3201[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero * Pos (Succ wx30100)) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3201 -> 3754[label="",style="solid", color="black", weight=3]; 3202[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero * Pos (Succ wx30100)) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3202 -> 3755[label="",style="solid", color="black", weight=3]; 3203[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero * Pos (Succ wx30100)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3203 -> 3756[label="",style="solid", color="black", weight=3]; 3204[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3204 -> 3757[label="",style="solid", color="black", weight=3]; 3205[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3205 -> 3758[label="",style="solid", color="black", weight=3]; 3206[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3206 -> 3759[label="",style="solid", color="black", weight=3]; 3207 -> 15916[label="",style="dashed", color="red", weight=0]; 3207[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (GT == LT))",fontsize=16,color="magenta"];3207 -> 15925[label="",style="dashed", color="magenta", weight=3]; 3207 -> 15926[label="",style="dashed", color="magenta", weight=3]; 3207 -> 15927[label="",style="dashed", color="magenta", weight=3]; 3207 -> 15928[label="",style="dashed", color="magenta", weight=3]; 3207 -> 15929[label="",style="dashed", color="magenta", weight=3]; 3207 -> 15930[label="",style="dashed", color="magenta", weight=3]; 3207 -> 15931[label="",style="dashed", color="magenta", weight=3]; 3207 -> 15932[label="",style="dashed", color="magenta", weight=3]; 16014[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) (Float (Pos Zero) (Pos (Succ wx1666)) > Float (Neg (Succ wx1660)) (Pos (Succ wx1661))))",fontsize=16,color="black",shape="triangle"];16014 -> 16084[label="",style="solid", color="black", weight=3]; 3209[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero * Pos (Succ wx30100)) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3209 -> 3762[label="",style="solid", color="black", weight=3]; 3210[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero * Pos (Succ wx30100)) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3210 -> 3763[label="",style="solid", color="black", weight=3]; 3211[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero * Pos (Succ wx30100)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3211 -> 3764[label="",style="solid", color="black", weight=3]; 3212[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3212 -> 3765[label="",style="solid", color="black", weight=3]; 3213[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3213 -> 3766[label="",style="solid", color="black", weight=3]; 3214[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3214 -> 3767[label="",style="solid", color="black", weight=3]; 3215[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpNat Zero (Succ (Succ (primPlusNat wx30000 wx30000))) == LT))",fontsize=16,color="black",shape="box"];3215 -> 3768[label="",style="solid", color="black", weight=3]; 19285[label="FiniteMap.lookupWithDefaultFM0 wx2093 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2094)) (Pos Zero)) wx2095 wx2096 wx2097 wx2098 (Float (Pos Zero) (Pos (Succ wx2099))) True)",fontsize=16,color="black",shape="box"];19285 -> 19290[label="",style="solid", color="black", weight=3]; 3217[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero * Pos Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3217 -> 3771[label="",style="solid", color="black", weight=3]; 3218[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero * Pos Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3218 -> 3772[label="",style="solid", color="black", weight=3]; 3219[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero * Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3219 -> 3773[label="",style="solid", color="black", weight=3]; 3220[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3220 -> 3774[label="",style="solid", color="black", weight=3]; 3221[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3221 -> 3775[label="",style="solid", color="black", weight=3]; 3222[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3222 -> 3776[label="",style="solid", color="black", weight=3]; 3223 -> 16033[label="",style="dashed", color="red", weight=0]; 3223[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (GT == LT))",fontsize=16,color="magenta"];3223 -> 16041[label="",style="dashed", color="magenta", weight=3]; 3223 -> 16042[label="",style="dashed", color="magenta", weight=3]; 3223 -> 16043[label="",style="dashed", color="magenta", weight=3]; 3223 -> 16044[label="",style="dashed", color="magenta", weight=3]; 3223 -> 16045[label="",style="dashed", color="magenta", weight=3]; 3223 -> 16046[label="",style="dashed", color="magenta", weight=3]; 3223 -> 16047[label="",style="dashed", color="magenta", weight=3]; 16162[label="FiniteMap.lookupWithDefaultFM0 wx1676 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1677)) (Pos Zero)) wx1678 wx1679 wx1680 wx1681 (Float (Pos Zero) (Pos (Succ wx1682))) (Float (Pos Zero) (Pos (Succ wx1682)) > Float (Neg (Succ wx1677)) (Pos Zero)))",fontsize=16,color="black",shape="triangle"];16162 -> 16208[label="",style="solid", color="black", weight=3]; 3225[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero * Pos Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3225 -> 3779[label="",style="solid", color="black", weight=3]; 3226[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero * Pos Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3226 -> 3780[label="",style="solid", color="black", weight=3]; 3227[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero * Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3227 -> 3781[label="",style="solid", color="black", weight=3]; 7925 -> 6395[label="",style="dashed", color="red", weight=0]; 7925[label="primMulNat wx3280 (Succ wx32100)",fontsize=16,color="magenta"];7925 -> 7978[label="",style="dashed", color="magenta", weight=3]; 7925 -> 7979[label="",style="dashed", color="magenta", weight=3]; 7926[label="Succ wx32100",fontsize=16,color="green",shape="box"];7927[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat (Succ wx3730) (Succ (Succ wx357)) == LT))",fontsize=16,color="black",shape="box"];7927 -> 7980[label="",style="solid", color="black", weight=3]; 7928[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat Zero (Succ (Succ wx357)) == LT))",fontsize=16,color="black",shape="box"];7928 -> 7981[label="",style="solid", color="black", weight=3]; 7929[label="wx32100",fontsize=16,color="green",shape="box"];7930[label="wx3280",fontsize=16,color="green",shape="box"];7931[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat wx3670 wx322 == LT))",fontsize=16,color="burlywood",shape="box"];26061[label="wx3670/Succ wx36700",fontsize=10,color="white",style="solid",shape="box"];7931 -> 26061[label="",style="solid", color="burlywood", weight=9]; 26061 -> 7982[label="",style="solid", color="burlywood", weight=3]; 26062[label="wx3670/Zero",fontsize=10,color="white",style="solid",shape="box"];7931 -> 26062[label="",style="solid", color="burlywood", weight=9]; 26062 -> 7983[label="",style="solid", color="burlywood", weight=3]; 7932[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (LT == LT))",fontsize=16,color="black",shape="triangle"];7932 -> 7984[label="",style="solid", color="black", weight=3]; 7933 -> 6[label="",style="dashed", color="red", weight=0]; 7933[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM wx325 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))))",fontsize=16,color="magenta"];7933 -> 7985[label="",style="dashed", color="magenta", weight=3]; 7933 -> 7986[label="",style="dashed", color="magenta", weight=3]; 7933 -> 7987[label="",style="dashed", color="magenta", weight=3]; 7934 -> 6[label="",style="dashed", color="red", weight=0]; 7934[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM wx325 (Float (Neg (Succ wx327)) (Pos Zero)))",fontsize=16,color="magenta"];7934 -> 7988[label="",style="dashed", color="magenta", weight=3]; 7934 -> 7989[label="",style="dashed", color="magenta", weight=3]; 7934 -> 7990[label="",style="dashed", color="magenta", weight=3]; 7935 -> 6[label="",style="dashed", color="red", weight=0]; 7935[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM wx325 (Float (Neg (Succ wx327)) (Pos Zero)))",fontsize=16,color="magenta"];7935 -> 7991[label="",style="dashed", color="magenta", weight=3]; 7935 -> 7992[label="",style="dashed", color="magenta", weight=3]; 7935 -> 7993[label="",style="dashed", color="magenta", weight=3]; 3247[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3247 -> 3805[label="",style="solid", color="black", weight=3]; 3248[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3248 -> 3806[label="",style="solid", color="black", weight=3]; 3249[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3249 -> 3807[label="",style="solid", color="black", weight=3]; 3250 -> 16104[label="",style="dashed", color="red", weight=0]; 3250[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ Zero)))) (LT == LT))",fontsize=16,color="magenta"];3250 -> 16113[label="",style="dashed", color="magenta", weight=3]; 3250 -> 16114[label="",style="dashed", color="magenta", weight=3]; 3250 -> 16115[label="",style="dashed", color="magenta", weight=3]; 3250 -> 16116[label="",style="dashed", color="magenta", weight=3]; 3250 -> 16117[label="",style="dashed", color="magenta", weight=3]; 3250 -> 16118[label="",style="dashed", color="magenta", weight=3]; 3250 -> 16119[label="",style="dashed", color="magenta", weight=3]; 3250 -> 16120[label="",style="dashed", color="magenta", weight=3]; 16207 -> 6[label="",style="dashed", color="red", weight=0]; 16207[label="FiniteMap.lookupWithDefaultFM0 wx1684 (FiniteMap.lookupFM wx1688 (Float (Neg (Succ wx1690)) (Pos (Succ wx1691))))",fontsize=16,color="magenta"];16207 -> 16289[label="",style="dashed", color="magenta", weight=3]; 16207 -> 16290[label="",style="dashed", color="magenta", weight=3]; 16207 -> 16291[label="",style="dashed", color="magenta", weight=3]; 3253[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg (Succ wx5000) * Pos Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3253 -> 3809[label="",style="solid", color="black", weight=3]; 3254[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg (Succ wx5000) * Pos Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3254 -> 3810[label="",style="solid", color="black", weight=3]; 3255[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg (Succ wx5000) * Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3255 -> 3811[label="",style="solid", color="black", weight=3]; 3256[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3256 -> 3812[label="",style="solid", color="black", weight=3]; 3257[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3257 -> 3813[label="",style="solid", color="black", weight=3]; 3258[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3258 -> 3814[label="",style="solid", color="black", weight=3]; 3259[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpNat (Succ (Succ (primPlusNat wx30000 wx30000))) Zero == LT))",fontsize=16,color="black",shape="box"];3259 -> 3815[label="",style="solid", color="black", weight=3]; 19444 -> 16211[label="",style="dashed", color="red", weight=0]; 19444[label="FiniteMap.lookupWithDefaultFM0 wx2112 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2113)) (Pos Zero)) wx2114 wx2115 wx2116 wx2117 (Float (Neg (Succ wx2118)) (Pos (Succ wx2119))) False)",fontsize=16,color="magenta"];19444 -> 19483[label="",style="dashed", color="magenta", weight=3]; 19444 -> 19484[label="",style="dashed", color="magenta", weight=3]; 19444 -> 19485[label="",style="dashed", color="magenta", weight=3]; 19444 -> 19486[label="",style="dashed", color="magenta", weight=3]; 19444 -> 19487[label="",style="dashed", color="magenta", weight=3]; 19444 -> 19488[label="",style="dashed", color="magenta", weight=3]; 19444 -> 19489[label="",style="dashed", color="magenta", weight=3]; 19444 -> 19490[label="",style="dashed", color="magenta", weight=3]; 3261[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg (Succ wx5000) * Pos Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3261 -> 3817[label="",style="solid", color="black", weight=3]; 3262[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg (Succ wx5000) * Pos Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3262 -> 3818[label="",style="solid", color="black", weight=3]; 3263[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg (Succ wx5000) * Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3263 -> 3819[label="",style="solid", color="black", weight=3]; 3264[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3264 -> 3820[label="",style="solid", color="black", weight=3]; 3265[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3265 -> 3821[label="",style="solid", color="black", weight=3]; 3266[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3266 -> 3822[label="",style="solid", color="black", weight=3]; 3267 -> 16231[label="",style="dashed", color="red", weight=0]; 3267[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (LT == LT))",fontsize=16,color="magenta"];3267 -> 16240[label="",style="dashed", color="magenta", weight=3]; 3267 -> 16241[label="",style="dashed", color="magenta", weight=3]; 3267 -> 16242[label="",style="dashed", color="magenta", weight=3]; 3267 -> 16243[label="",style="dashed", color="magenta", weight=3]; 3267 -> 16244[label="",style="dashed", color="magenta", weight=3]; 3267 -> 16245[label="",style="dashed", color="magenta", weight=3]; 3267 -> 16246[label="",style="dashed", color="magenta", weight=3]; 3267 -> 16247[label="",style="dashed", color="magenta", weight=3]; 16338 -> 6[label="",style="dashed", color="red", weight=0]; 16338[label="FiniteMap.lookupWithDefaultFM0 wx1702 (FiniteMap.lookupFM wx1707 (Float (Neg Zero) (Pos (Succ wx1709))))",fontsize=16,color="magenta"];16338 -> 16414[label="",style="dashed", color="magenta", weight=3]; 16338 -> 16415[label="",style="dashed", color="magenta", weight=3]; 16338 -> 16416[label="",style="dashed", color="magenta", weight=3]; 3270[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero * Pos (Succ wx30100)) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3270 -> 3824[label="",style="solid", color="black", weight=3]; 3271[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero * Pos (Succ wx30100)) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3271 -> 3825[label="",style="solid", color="black", weight=3]; 3272[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero * Pos (Succ wx30100)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3272 -> 3826[label="",style="solid", color="black", weight=3]; 3273[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3273 -> 3827[label="",style="solid", color="black", weight=3]; 3274[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3274 -> 3828[label="",style="solid", color="black", weight=3]; 3275[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3275 -> 3829[label="",style="solid", color="black", weight=3]; 3276[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpNat (Succ (Succ (primPlusNat wx30000 wx30000))) Zero == LT))",fontsize=16,color="black",shape="box"];3276 -> 3830[label="",style="solid", color="black", weight=3]; 19558 -> 16342[label="",style="dashed", color="red", weight=0]; 19558[label="FiniteMap.lookupWithDefaultFM0 wx2130 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2131)) (Pos (Succ wx2132))) wx2133 wx2134 wx2135 wx2136 (Float (Neg Zero) (Pos (Succ wx2137))) False)",fontsize=16,color="magenta"];19558 -> 19594[label="",style="dashed", color="magenta", weight=3]; 19558 -> 19595[label="",style="dashed", color="magenta", weight=3]; 19558 -> 19596[label="",style="dashed", color="magenta", weight=3]; 19558 -> 19597[label="",style="dashed", color="magenta", weight=3]; 19558 -> 19598[label="",style="dashed", color="magenta", weight=3]; 19558 -> 19599[label="",style="dashed", color="magenta", weight=3]; 19558 -> 19600[label="",style="dashed", color="magenta", weight=3]; 19558 -> 19601[label="",style="dashed", color="magenta", weight=3]; 3278[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero * Pos (Succ wx30100)) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3278 -> 3832[label="",style="solid", color="black", weight=3]; 3279[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero * Pos (Succ wx30100)) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3279 -> 3833[label="",style="solid", color="black", weight=3]; 3280[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero * Pos (Succ wx30100)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3280 -> 3834[label="",style="solid", color="black", weight=3]; 3281[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3281 -> 3835[label="",style="solid", color="black", weight=3]; 3282[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3282 -> 3836[label="",style="solid", color="black", weight=3]; 3283[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3283 -> 3837[label="",style="solid", color="black", weight=3]; 3284 -> 16363[label="",style="dashed", color="red", weight=0]; 3284[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (LT == LT))",fontsize=16,color="magenta"];3284 -> 16371[label="",style="dashed", color="magenta", weight=3]; 3284 -> 16372[label="",style="dashed", color="magenta", weight=3]; 3284 -> 16373[label="",style="dashed", color="magenta", weight=3]; 3284 -> 16374[label="",style="dashed", color="magenta", weight=3]; 3284 -> 16375[label="",style="dashed", color="magenta", weight=3]; 3284 -> 16376[label="",style="dashed", color="magenta", weight=3]; 3284 -> 16377[label="",style="dashed", color="magenta", weight=3]; 16460 -> 6[label="",style="dashed", color="red", weight=0]; 16460[label="FiniteMap.lookupWithDefaultFM0 wx1720 (FiniteMap.lookupFM wx1724 (Float (Neg Zero) (Pos (Succ wx1726))))",fontsize=16,color="magenta"];16460 -> 16464[label="",style="dashed", color="magenta", weight=3]; 16460 -> 16465[label="",style="dashed", color="magenta", weight=3]; 16460 -> 16466[label="",style="dashed", color="magenta", weight=3]; 3287[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero * Pos Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3287 -> 3839[label="",style="solid", color="black", weight=3]; 3288[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero * Pos Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3288 -> 3840[label="",style="solid", color="black", weight=3]; 3289[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero * Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3289 -> 3841[label="",style="solid", color="black", weight=3]; 3290[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3290 -> 3842[label="",style="solid", color="black", weight=3]; 3291[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3291 -> 3843[label="",style="solid", color="black", weight=3]; 3292[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3292 -> 3844[label="",style="solid", color="black", weight=3]; 3293[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpNat (Succ (Succ (primPlusNat wx30000 wx30000))) Zero == LT))",fontsize=16,color="black",shape="box"];3293 -> 3845[label="",style="solid", color="black", weight=3]; 19663 -> 16472[label="",style="dashed", color="red", weight=0]; 19663[label="FiniteMap.lookupWithDefaultFM0 wx2147 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2148)) (Pos Zero)) wx2149 wx2150 wx2151 wx2152 (Float (Neg Zero) (Pos (Succ wx2153))) False)",fontsize=16,color="magenta"];19663 -> 19678[label="",style="dashed", color="magenta", weight=3]; 19663 -> 19679[label="",style="dashed", color="magenta", weight=3]; 19663 -> 19680[label="",style="dashed", color="magenta", weight=3]; 19663 -> 19681[label="",style="dashed", color="magenta", weight=3]; 19663 -> 19682[label="",style="dashed", color="magenta", weight=3]; 19663 -> 19683[label="",style="dashed", color="magenta", weight=3]; 19663 -> 19684[label="",style="dashed", color="magenta", weight=3]; 3295[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero * Pos Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3295 -> 3847[label="",style="solid", color="black", weight=3]; 3296[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero * Pos Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3296 -> 3848[label="",style="solid", color="black", weight=3]; 3297[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero * Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3297 -> 3849[label="",style="solid", color="black", weight=3]; 7936 -> 6395[label="",style="dashed", color="red", weight=0]; 7936[label="primMulNat wx3390 (Succ wx33200)",fontsize=16,color="magenta"];7936 -> 7994[label="",style="dashed", color="magenta", weight=3]; 7936 -> 7995[label="",style="dashed", color="magenta", weight=3]; 7937[label="Succ wx33200",fontsize=16,color="green",shape="box"];7938[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ (Succ wx355)) (Succ wx3750) == LT))",fontsize=16,color="black",shape="box"];7938 -> 7996[label="",style="solid", color="black", weight=3]; 7939[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ (Succ wx355)) Zero == LT))",fontsize=16,color="black",shape="box"];7939 -> 7997[label="",style="solid", color="black", weight=3]; 7959[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (Pos (Succ wx338) * Pos (Succ wx333)) (Neg wx339 * Pos wx3320) == GT))",fontsize=16,color="black",shape="box"];7959 -> 8011[label="",style="solid", color="black", weight=3]; 7960[label="wx33200",fontsize=16,color="green",shape="box"];7961[label="wx3390",fontsize=16,color="green",shape="box"];7962[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat wx333 wx3690 == LT))",fontsize=16,color="burlywood",shape="box"];26063[label="wx333/Succ wx3330",fontsize=10,color="white",style="solid",shape="box"];7962 -> 26063[label="",style="solid", color="burlywood", weight=9]; 26063 -> 8012[label="",style="solid", color="burlywood", weight=3]; 26064[label="wx333/Zero",fontsize=10,color="white",style="solid",shape="box"];7962 -> 26064[label="",style="solid", color="burlywood", weight=9]; 26064 -> 8013[label="",style="solid", color="burlywood", weight=3]; 7963[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (GT == LT))",fontsize=16,color="black",shape="triangle"];7963 -> 8014[label="",style="solid", color="black", weight=3]; 7964[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (Float (Pos (Succ wx338)) (Pos (Succ wx3390)) > Float (Neg Zero) (Neg (Succ wx333))))",fontsize=16,color="black",shape="box"];7964 -> 8015[label="",style="solid", color="black", weight=3]; 7965[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (Float (Pos (Succ wx338)) (Pos Zero) > Float (Neg (Succ wx33200)) (Neg (Succ wx333))))",fontsize=16,color="black",shape="box"];7965 -> 8016[label="",style="solid", color="black", weight=3]; 7966[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (Float (Pos (Succ wx338)) (Pos Zero) > Float (Neg Zero) (Neg (Succ wx333))))",fontsize=16,color="black",shape="box"];7966 -> 8017[label="",style="solid", color="black", weight=3]; 3317[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3317 -> 3872[label="",style="solid", color="black", weight=3]; 3318[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3318 -> 3873[label="",style="solid", color="black", weight=3]; 3319[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3319 -> 3874[label="",style="solid", color="black", weight=3]; 3320 -> 16513[label="",style="dashed", color="red", weight=0]; 3320[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ Zero)))) (GT == LT))",fontsize=16,color="magenta"];3320 -> 16522[label="",style="dashed", color="magenta", weight=3]; 3320 -> 16523[label="",style="dashed", color="magenta", weight=3]; 3320 -> 16524[label="",style="dashed", color="magenta", weight=3]; 3320 -> 16525[label="",style="dashed", color="magenta", weight=3]; 3320 -> 16526[label="",style="dashed", color="magenta", weight=3]; 3320 -> 16527[label="",style="dashed", color="magenta", weight=3]; 3320 -> 16528[label="",style="dashed", color="magenta", weight=3]; 3320 -> 16529[label="",style="dashed", color="magenta", weight=3]; 16619[label="FiniteMap.lookupWithDefaultFM0 wx1738 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1739)) (Neg Zero)) wx1740 wx1741 wx1742 wx1743 (Float (Pos (Succ wx1744)) (Pos (Succ wx1745))) (Float (Pos (Succ wx1744)) (Pos (Succ wx1745)) > Float (Pos (Succ wx1739)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];16619 -> 16693[label="",style="solid", color="black", weight=3]; 3322[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos (Succ wx5000) * Pos Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3322 -> 3877[label="",style="solid", color="black", weight=3]; 3323[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos (Succ wx5000) * Pos Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3323 -> 3878[label="",style="solid", color="black", weight=3]; 3324[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos (Succ wx5000) * Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3324 -> 3879[label="",style="solid", color="black", weight=3]; 3325[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3325 -> 3880[label="",style="solid", color="black", weight=3]; 3326[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3326 -> 3881[label="",style="solid", color="black", weight=3]; 3327[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3327 -> 3882[label="",style="solid", color="black", weight=3]; 3328[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpNat Zero (Succ (Succ (primPlusNat wx30000 wx30000))) == LT))",fontsize=16,color="black",shape="box"];3328 -> 3883[label="",style="solid", color="black", weight=3]; 19807[label="FiniteMap.lookupWithDefaultFM0 wx2158 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2159)) (Neg Zero)) wx2160 wx2161 wx2162 wx2163 (Float (Pos (Succ wx2164)) (Pos (Succ wx2165))) True)",fontsize=16,color="black",shape="box"];19807 -> 19921[label="",style="solid", color="black", weight=3]; 3330[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos (Succ wx5000) * Pos Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3330 -> 3886[label="",style="solid", color="black", weight=3]; 3331[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos (Succ wx5000) * Pos Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3331 -> 3887[label="",style="solid", color="black", weight=3]; 3332[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos (Succ wx5000) * Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3332 -> 3888[label="",style="solid", color="black", weight=3]; 3333[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3333 -> 3889[label="",style="solid", color="black", weight=3]; 3334[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3334 -> 3890[label="",style="solid", color="black", weight=3]; 3335[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3335 -> 3891[label="",style="solid", color="black", weight=3]; 3336 -> 16635[label="",style="dashed", color="red", weight=0]; 3336[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (GT == LT))",fontsize=16,color="magenta"];3336 -> 16644[label="",style="dashed", color="magenta", weight=3]; 3336 -> 16645[label="",style="dashed", color="magenta", weight=3]; 3336 -> 16646[label="",style="dashed", color="magenta", weight=3]; 3336 -> 16647[label="",style="dashed", color="magenta", weight=3]; 3336 -> 16648[label="",style="dashed", color="magenta", weight=3]; 3336 -> 16649[label="",style="dashed", color="magenta", weight=3]; 3336 -> 16650[label="",style="dashed", color="magenta", weight=3]; 3336 -> 16651[label="",style="dashed", color="magenta", weight=3]; 16742[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) (Float (Pos Zero) (Pos (Succ wx1763)) > Float (Pos (Succ wx1757)) (Neg (Succ wx1758))))",fontsize=16,color="black",shape="triangle"];16742 -> 16810[label="",style="solid", color="black", weight=3]; 3338[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero * Pos (Succ wx30100)) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3338 -> 3894[label="",style="solid", color="black", weight=3]; 3339[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero * Pos (Succ wx30100)) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3339 -> 3895[label="",style="solid", color="black", weight=3]; 3340[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero * Pos (Succ wx30100)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3340 -> 3896[label="",style="solid", color="black", weight=3]; 3341[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3341 -> 3897[label="",style="solid", color="black", weight=3]; 3342[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3342 -> 3898[label="",style="solid", color="black", weight=3]; 3343[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3343 -> 3899[label="",style="solid", color="black", weight=3]; 3344[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpNat Zero (Succ (Succ (primPlusNat wx30000 wx30000))) == LT))",fontsize=16,color="black",shape="box"];3344 -> 3900[label="",style="solid", color="black", weight=3]; 19920[label="FiniteMap.lookupWithDefaultFM0 wx2167 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2168)) (Neg (Succ wx2169))) wx2170 wx2171 wx2172 wx2173 (Float (Pos Zero) (Pos (Succ wx2174))) True)",fontsize=16,color="black",shape="box"];19920 -> 19964[label="",style="solid", color="black", weight=3]; 3346[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero * Pos (Succ wx30100)) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3346 -> 3903[label="",style="solid", color="black", weight=3]; 3347[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero * Pos (Succ wx30100)) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3347 -> 3904[label="",style="solid", color="black", weight=3]; 3348[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero * Pos (Succ wx30100)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3348 -> 3905[label="",style="solid", color="black", weight=3]; 3349[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3349 -> 3906[label="",style="solid", color="black", weight=3]; 3350[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3350 -> 3907[label="",style="solid", color="black", weight=3]; 3351[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3351 -> 3908[label="",style="solid", color="black", weight=3]; 3352 -> 16759[label="",style="dashed", color="red", weight=0]; 3352[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (GT == LT))",fontsize=16,color="magenta"];3352 -> 16767[label="",style="dashed", color="magenta", weight=3]; 3352 -> 16768[label="",style="dashed", color="magenta", weight=3]; 3352 -> 16769[label="",style="dashed", color="magenta", weight=3]; 3352 -> 16770[label="",style="dashed", color="magenta", weight=3]; 3352 -> 16771[label="",style="dashed", color="magenta", weight=3]; 3352 -> 16772[label="",style="dashed", color="magenta", weight=3]; 3352 -> 16773[label="",style="dashed", color="magenta", weight=3]; 16857[label="FiniteMap.lookupWithDefaultFM0 wx1774 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1775)) (Neg Zero)) wx1776 wx1777 wx1778 wx1779 (Float (Pos Zero) (Pos (Succ wx1780))) (Float (Pos Zero) (Pos (Succ wx1780)) > Float (Pos (Succ wx1775)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];16857 -> 16875[label="",style="solid", color="black", weight=3]; 3354[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero * Pos Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3354 -> 3911[label="",style="solid", color="black", weight=3]; 3355[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero * Pos Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3355 -> 3912[label="",style="solid", color="black", weight=3]; 3356[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero * Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3356 -> 3913[label="",style="solid", color="black", weight=3]; 3357[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3357 -> 3914[label="",style="solid", color="black", weight=3]; 3358[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3358 -> 3915[label="",style="solid", color="black", weight=3]; 3359[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3359 -> 3916[label="",style="solid", color="black", weight=3]; 3360[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (primCmpNat Zero (Succ (Succ (primPlusNat wx30000 wx30000))) == LT))",fontsize=16,color="black",shape="box"];3360 -> 3917[label="",style="solid", color="black", weight=3]; 20038[label="FiniteMap.lookupWithDefaultFM0 wx2178 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2179)) (Neg Zero)) wx2180 wx2181 wx2182 wx2183 (Float (Pos Zero) (Pos (Succ wx2184))) True)",fontsize=16,color="black",shape="box"];20038 -> 20134[label="",style="solid", color="black", weight=3]; 3362[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero * Pos Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3362 -> 3920[label="",style="solid", color="black", weight=3]; 3363[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero * Pos Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3363 -> 3921[label="",style="solid", color="black", weight=3]; 3364[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero * Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3364 -> 3922[label="",style="solid", color="black", weight=3]; 8858[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat (Succ wx44100) wx4110 == LT))",fontsize=16,color="burlywood",shape="box"];26065[label="wx4110/Succ wx41100",fontsize=10,color="white",style="solid",shape="box"];8858 -> 26065[label="",style="solid", color="burlywood", weight=9]; 26065 -> 8892[label="",style="solid", color="burlywood", weight=3]; 26066[label="wx4110/Zero",fontsize=10,color="white",style="solid",shape="box"];8858 -> 26066[label="",style="solid", color="burlywood", weight=9]; 26066 -> 8893[label="",style="solid", color="burlywood", weight=3]; 8859[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat Zero wx4110 == LT))",fontsize=16,color="burlywood",shape="box"];26067[label="wx4110/Succ wx41100",fontsize=10,color="white",style="solid",shape="box"];8859 -> 26067[label="",style="solid", color="burlywood", weight=9]; 26067 -> 8894[label="",style="solid", color="burlywood", weight=3]; 26068[label="wx4110/Zero",fontsize=10,color="white",style="solid",shape="box"];8859 -> 26068[label="",style="solid", color="burlywood", weight=9]; 26068 -> 8895[label="",style="solid", color="burlywood", weight=3]; 8860[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) True)",fontsize=16,color="black",shape="box"];8860 -> 8896[label="",style="solid", color="black", weight=3]; 8874[label="Float (Neg (Succ wx408)) (Pos (Succ wx4090))",fontsize=16,color="green",shape="box"];8875[label="wx401",fontsize=16,color="green",shape="box"];8876[label="wx406",fontsize=16,color="green",shape="box"];8877[label="Float (Neg (Succ wx408)) (Pos Zero)",fontsize=16,color="green",shape="box"];8878[label="wx401",fontsize=16,color="green",shape="box"];8879[label="wx406",fontsize=16,color="green",shape="box"];8880[label="Float (Neg (Succ wx408)) (Pos Zero)",fontsize=16,color="green",shape="box"];8881[label="wx401",fontsize=16,color="green",shape="box"];8882[label="wx406",fontsize=16,color="green",shape="box"];8883 -> 8848[label="",style="dashed", color="red", weight=0]; 8883[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) False)",fontsize=16,color="magenta"];8884[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (Float (Neg (Succ wx408)) (Pos (Succ wx4090)) > Float (Pos (Succ wx40200)) (Neg (Succ wx403))))",fontsize=16,color="black",shape="box"];8884 -> 8916[label="",style="solid", color="black", weight=3]; 8885[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpFloat (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (Float (Pos Zero) (Neg (Succ wx403))) == GT))",fontsize=16,color="black",shape="box"];8885 -> 8917[label="",style="solid", color="black", weight=3]; 8886[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpFloat (Float (Neg (Succ wx408)) (Pos Zero)) (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) == GT))",fontsize=16,color="black",shape="box"];8886 -> 8918[label="",style="solid", color="black", weight=3]; 8887[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpFloat (Float (Neg (Succ wx408)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ wx403))) == GT))",fontsize=16,color="black",shape="box"];8887 -> 8919[label="",style="solid", color="black", weight=3]; 8888[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (Float (Neg (Succ wx408)) (Pos (Succ wx4090)) > Float (Neg (Succ wx40200)) (Neg (Succ wx403))))",fontsize=16,color="black",shape="box"];8888 -> 8920[label="",style="solid", color="black", weight=3]; 8889[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpFloat (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (Float (Neg Zero) (Neg (Succ wx403))) == GT))",fontsize=16,color="black",shape="box"];8889 -> 8921[label="",style="solid", color="black", weight=3]; 8890[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpFloat (Float (Neg (Succ wx408)) (Pos Zero)) (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) == GT))",fontsize=16,color="black",shape="box"];8890 -> 8922[label="",style="solid", color="black", weight=3]; 8891[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpFloat (Float (Neg (Succ wx408)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ wx403))) == GT))",fontsize=16,color="black",shape="box"];8891 -> 8923[label="",style="solid", color="black", weight=3]; 3384[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3384 -> 3946[label="",style="solid", color="black", weight=3]; 3385[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3385 -> 3947[label="",style="solid", color="black", weight=3]; 3386[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3386 -> 3948[label="",style="solid", color="black", weight=3]; 3387[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ Zero)))) (primCmpNat (Succ (Succ (primPlusNat wx30000 wx30000))) Zero == LT))",fontsize=16,color="black",shape="box"];3387 -> 3949[label="",style="solid", color="black", weight=3]; 20133 -> 12507[label="",style="dashed", color="red", weight=0]; 20133[label="FiniteMap.lookupWithDefaultFM0 wx2186 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2187)) (Neg Zero)) wx2188 wx2189 wx2190 wx2191 (Float (Neg (Succ wx2192)) (Pos (Succ wx2193))) False)",fontsize=16,color="magenta"];20133 -> 20178[label="",style="dashed", color="magenta", weight=3]; 20133 -> 20179[label="",style="dashed", color="magenta", weight=3]; 20133 -> 20180[label="",style="dashed", color="magenta", weight=3]; 20133 -> 20181[label="",style="dashed", color="magenta", weight=3]; 20133 -> 20182[label="",style="dashed", color="magenta", weight=3]; 20133 -> 20183[label="",style="dashed", color="magenta", weight=3]; 20133 -> 20184[label="",style="dashed", color="magenta", weight=3]; 20133 -> 20185[label="",style="dashed", color="magenta", weight=3]; 3389[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg (Succ wx5000) * Pos Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3389 -> 3951[label="",style="solid", color="black", weight=3]; 3390[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg (Succ wx5000) * Pos Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3390 -> 3952[label="",style="solid", color="black", weight=3]; 3391[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg (Succ wx5000) * Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3391 -> 3953[label="",style="solid", color="black", weight=3]; 3392[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3392 -> 3954[label="",style="solid", color="black", weight=3]; 3393[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3393 -> 3955[label="",style="solid", color="black", weight=3]; 3394[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3394 -> 3956[label="",style="solid", color="black", weight=3]; 3395 -> 16984[label="",style="dashed", color="red", weight=0]; 3395[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ Zero)))) (LT == LT))",fontsize=16,color="magenta"];3395 -> 16993[label="",style="dashed", color="magenta", weight=3]; 3395 -> 16994[label="",style="dashed", color="magenta", weight=3]; 3395 -> 16995[label="",style="dashed", color="magenta", weight=3]; 3395 -> 16996[label="",style="dashed", color="magenta", weight=3]; 3395 -> 16997[label="",style="dashed", color="magenta", weight=3]; 3395 -> 16998[label="",style="dashed", color="magenta", weight=3]; 3395 -> 16999[label="",style="dashed", color="magenta", weight=3]; 3395 -> 17000[label="",style="dashed", color="magenta", weight=3]; 17094 -> 6[label="",style="dashed", color="red", weight=0]; 17094[label="FiniteMap.lookupWithDefaultFM0 wx1804 (FiniteMap.lookupFM wx1808 (Float (Neg (Succ wx1810)) (Pos (Succ wx1811))))",fontsize=16,color="magenta"];17094 -> 17179[label="",style="dashed", color="magenta", weight=3]; 17094 -> 17180[label="",style="dashed", color="magenta", weight=3]; 17094 -> 17181[label="",style="dashed", color="magenta", weight=3]; 3398[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg (Succ wx5000) * Pos Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3398 -> 3958[label="",style="solid", color="black", weight=3]; 3399[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg (Succ wx5000) * Pos Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3399 -> 3959[label="",style="solid", color="black", weight=3]; 3400[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg (Succ wx5000) * Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3400 -> 3960[label="",style="solid", color="black", weight=3]; 3401[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3401 -> 3961[label="",style="solid", color="black", weight=3]; 3402[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3402 -> 3962[label="",style="solid", color="black", weight=3]; 3403[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3403 -> 3963[label="",style="solid", color="black", weight=3]; 3404[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpNat (Succ (Succ (primPlusNat wx30000 wx30000))) Zero == LT))",fontsize=16,color="black",shape="box"];3404 -> 3964[label="",style="solid", color="black", weight=3]; 20255 -> 12588[label="",style="dashed", color="red", weight=0]; 20255[label="FiniteMap.lookupWithDefaultFM0 wx2204 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2205)) (Neg (Succ wx2206))) wx2207 wx2208 wx2209 wx2210 (Float (Neg Zero) (Pos (Succ wx2211))) False)",fontsize=16,color="magenta"];20255 -> 20299[label="",style="dashed", color="magenta", weight=3]; 20255 -> 20300[label="",style="dashed", color="magenta", weight=3]; 20255 -> 20301[label="",style="dashed", color="magenta", weight=3]; 20255 -> 20302[label="",style="dashed", color="magenta", weight=3]; 20255 -> 20303[label="",style="dashed", color="magenta", weight=3]; 20255 -> 20304[label="",style="dashed", color="magenta", weight=3]; 20255 -> 20305[label="",style="dashed", color="magenta", weight=3]; 20255 -> 20306[label="",style="dashed", color="magenta", weight=3]; 3406[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero * Pos (Succ wx30100)) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3406 -> 3966[label="",style="solid", color="black", weight=3]; 3407[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero * Pos (Succ wx30100)) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3407 -> 3967[label="",style="solid", color="black", weight=3]; 3408[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero * Pos (Succ wx30100)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3408 -> 3968[label="",style="solid", color="black", weight=3]; 3409[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3409 -> 3969[label="",style="solid", color="black", weight=3]; 3410[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3410 -> 3970[label="",style="solid", color="black", weight=3]; 3411[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3411 -> 3971[label="",style="solid", color="black", weight=3]; 3412 -> 17121[label="",style="dashed", color="red", weight=0]; 3412[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (LT == LT))",fontsize=16,color="magenta"];3412 -> 17130[label="",style="dashed", color="magenta", weight=3]; 3412 -> 17131[label="",style="dashed", color="magenta", weight=3]; 3412 -> 17132[label="",style="dashed", color="magenta", weight=3]; 3412 -> 17133[label="",style="dashed", color="magenta", weight=3]; 3412 -> 17134[label="",style="dashed", color="magenta", weight=3]; 3412 -> 17135[label="",style="dashed", color="magenta", weight=3]; 3412 -> 17136[label="",style="dashed", color="magenta", weight=3]; 3412 -> 17137[label="",style="dashed", color="magenta", weight=3]; 17236 -> 6[label="",style="dashed", color="red", weight=0]; 17236[label="FiniteMap.lookupWithDefaultFM0 wx1822 (FiniteMap.lookupFM wx1827 (Float (Neg Zero) (Pos (Succ wx1829))))",fontsize=16,color="magenta"];17236 -> 17309[label="",style="dashed", color="magenta", weight=3]; 17236 -> 17310[label="",style="dashed", color="magenta", weight=3]; 17236 -> 17311[label="",style="dashed", color="magenta", weight=3]; 3415[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero * Pos (Succ wx30100)) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3415 -> 3973[label="",style="solid", color="black", weight=3]; 3416[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero * Pos (Succ wx30100)) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3416 -> 3974[label="",style="solid", color="black", weight=3]; 3417[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero * Pos (Succ wx30100)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3417 -> 3975[label="",style="solid", color="black", weight=3]; 3418[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3418 -> 3976[label="",style="solid", color="black", weight=3]; 3419[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3419 -> 3977[label="",style="solid", color="black", weight=3]; 3420[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3420 -> 3978[label="",style="solid", color="black", weight=3]; 3421[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (primCmpNat (Succ (Succ (primPlusNat wx30000 wx30000))) Zero == LT))",fontsize=16,color="black",shape="box"];3421 -> 3979[label="",style="solid", color="black", weight=3]; 20367 -> 12669[label="",style="dashed", color="red", weight=0]; 20367[label="FiniteMap.lookupWithDefaultFM0 wx2222 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2223)) (Neg Zero)) wx2224 wx2225 wx2226 wx2227 (Float (Neg Zero) (Pos (Succ wx2228))) False)",fontsize=16,color="magenta"];20367 -> 20408[label="",style="dashed", color="magenta", weight=3]; 20367 -> 20409[label="",style="dashed", color="magenta", weight=3]; 20367 -> 20410[label="",style="dashed", color="magenta", weight=3]; 20367 -> 20411[label="",style="dashed", color="magenta", weight=3]; 20367 -> 20412[label="",style="dashed", color="magenta", weight=3]; 20367 -> 20413[label="",style="dashed", color="magenta", weight=3]; 20367 -> 20414[label="",style="dashed", color="magenta", weight=3]; 3423[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero * Pos Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3423 -> 3981[label="",style="solid", color="black", weight=3]; 3424[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero * Pos Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3424 -> 3982[label="",style="solid", color="black", weight=3]; 3425[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero * Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3425 -> 3983[label="",style="solid", color="black", weight=3]; 3426[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3426 -> 3984[label="",style="solid", color="black", weight=3]; 3427[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3427 -> 3985[label="",style="solid", color="black", weight=3]; 3428[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3428 -> 3986[label="",style="solid", color="black", weight=3]; 3429 -> 17258[label="",style="dashed", color="red", weight=0]; 3429[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (LT == LT))",fontsize=16,color="magenta"];3429 -> 17266[label="",style="dashed", color="magenta", weight=3]; 3429 -> 17267[label="",style="dashed", color="magenta", weight=3]; 3429 -> 17268[label="",style="dashed", color="magenta", weight=3]; 3429 -> 17269[label="",style="dashed", color="magenta", weight=3]; 3429 -> 17270[label="",style="dashed", color="magenta", weight=3]; 3429 -> 17271[label="",style="dashed", color="magenta", weight=3]; 3429 -> 17272[label="",style="dashed", color="magenta", weight=3]; 17334 -> 6[label="",style="dashed", color="red", weight=0]; 17334[label="FiniteMap.lookupWithDefaultFM0 wx1839 (FiniteMap.lookupFM wx1843 (Float (Neg Zero) (Pos (Succ wx1845))))",fontsize=16,color="magenta"];17334 -> 17337[label="",style="dashed", color="magenta", weight=3]; 17334 -> 17338[label="",style="dashed", color="magenta", weight=3]; 17334 -> 17339[label="",style="dashed", color="magenta", weight=3]; 3432[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero * Pos Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3432 -> 3988[label="",style="solid", color="black", weight=3]; 3433[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero * Pos Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3433 -> 3989[label="",style="solid", color="black", weight=3]; 3434[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero * Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3434 -> 3990[label="",style="solid", color="black", weight=3]; 9541[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat (Succ wx48800) wx4710 == LT))",fontsize=16,color="burlywood",shape="box"];26069[label="wx4710/Succ wx47100",fontsize=10,color="white",style="solid",shape="box"];9541 -> 26069[label="",style="solid", color="burlywood", weight=9]; 26069 -> 9571[label="",style="solid", color="burlywood", weight=3]; 26070[label="wx4710/Zero",fontsize=10,color="white",style="solid",shape="box"];9541 -> 26070[label="",style="solid", color="burlywood", weight=9]; 26070 -> 9572[label="",style="solid", color="burlywood", weight=3]; 9542[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat Zero wx4710 == LT))",fontsize=16,color="burlywood",shape="box"];26071[label="wx4710/Succ wx47100",fontsize=10,color="white",style="solid",shape="box"];9542 -> 26071[label="",style="solid", color="burlywood", weight=9]; 26071 -> 9573[label="",style="solid", color="burlywood", weight=3]; 26072[label="wx4710/Zero",fontsize=10,color="white",style="solid",shape="box"];9542 -> 26072[label="",style="solid", color="burlywood", weight=9]; 26072 -> 9574[label="",style="solid", color="burlywood", weight=3]; 9543[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) True)",fontsize=16,color="black",shape="box"];9543 -> 9575[label="",style="solid", color="black", weight=3]; 9553[label="Float (Pos (Succ wx468)) (Neg (Succ wx4690))",fontsize=16,color="green",shape="box"];9554[label="wx461",fontsize=16,color="green",shape="box"];9555[label="wx466",fontsize=16,color="green",shape="box"];9556[label="Float (Pos (Succ wx468)) (Neg Zero)",fontsize=16,color="green",shape="box"];9557[label="wx461",fontsize=16,color="green",shape="box"];9558[label="wx466",fontsize=16,color="green",shape="box"];9559[label="Float (Pos (Succ wx468)) (Neg Zero)",fontsize=16,color="green",shape="box"];9560[label="wx461",fontsize=16,color="green",shape="box"];9561[label="wx466",fontsize=16,color="green",shape="box"];9562[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (Float (Pos (Succ wx468)) (Neg (Succ wx4690)) > Float (Pos (Succ wx46200)) (Pos (Succ wx463))))",fontsize=16,color="black",shape="box"];9562 -> 9591[label="",style="solid", color="black", weight=3]; 9563[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpFloat (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (Float (Pos Zero) (Pos (Succ wx463))) == GT))",fontsize=16,color="black",shape="box"];9563 -> 9592[label="",style="solid", color="black", weight=3]; 9564[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpFloat (Float (Pos (Succ wx468)) (Neg Zero)) (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) == GT))",fontsize=16,color="black",shape="box"];9564 -> 9593[label="",style="solid", color="black", weight=3]; 9565[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpFloat (Float (Pos (Succ wx468)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ wx463))) == GT))",fontsize=16,color="black",shape="box"];9565 -> 9594[label="",style="solid", color="black", weight=3]; 9566 -> 9537[label="",style="dashed", color="red", weight=0]; 9566[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) False)",fontsize=16,color="magenta"];9567[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (Float (Pos (Succ wx468)) (Neg (Succ wx4690)) > Float (Neg (Succ wx46200)) (Pos (Succ wx463))))",fontsize=16,color="black",shape="box"];9567 -> 9595[label="",style="solid", color="black", weight=3]; 9568[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpFloat (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (Float (Neg Zero) (Pos (Succ wx463))) == GT))",fontsize=16,color="black",shape="box"];9568 -> 9596[label="",style="solid", color="black", weight=3]; 9569[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpFloat (Float (Pos (Succ wx468)) (Neg Zero)) (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) == GT))",fontsize=16,color="black",shape="box"];9569 -> 9597[label="",style="solid", color="black", weight=3]; 9570[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpFloat (Float (Pos (Succ wx468)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ wx463))) == GT))",fontsize=16,color="black",shape="box"];9570 -> 9598[label="",style="solid", color="black", weight=3]; 3454[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3454 -> 4014[label="",style="solid", color="black", weight=3]; 3455[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3455 -> 4015[label="",style="solid", color="black", weight=3]; 3456[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3456 -> 4016[label="",style="solid", color="black", weight=3]; 3457 -> 17358[label="",style="dashed", color="red", weight=0]; 3457[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ Zero)))) (LT == LT))",fontsize=16,color="magenta"];3457 -> 17367[label="",style="dashed", color="magenta", weight=3]; 3457 -> 17368[label="",style="dashed", color="magenta", weight=3]; 3457 -> 17369[label="",style="dashed", color="magenta", weight=3]; 3457 -> 17370[label="",style="dashed", color="magenta", weight=3]; 3457 -> 17371[label="",style="dashed", color="magenta", weight=3]; 3457 -> 17372[label="",style="dashed", color="magenta", weight=3]; 3457 -> 17373[label="",style="dashed", color="magenta", weight=3]; 3457 -> 17374[label="",style="dashed", color="magenta", weight=3]; 17465 -> 6[label="",style="dashed", color="red", weight=0]; 17465[label="FiniteMap.lookupWithDefaultFM0 wx1851 (FiniteMap.lookupFM wx1855 (Float (Pos (Succ wx1857)) (Neg (Succ wx1858))))",fontsize=16,color="magenta"];17465 -> 17546[label="",style="dashed", color="magenta", weight=3]; 17465 -> 17547[label="",style="dashed", color="magenta", weight=3]; 17465 -> 17548[label="",style="dashed", color="magenta", weight=3]; 3460[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos (Succ wx5000) * Neg Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3460 -> 4018[label="",style="solid", color="black", weight=3]; 3461[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos (Succ wx5000) * Neg Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3461 -> 4019[label="",style="solid", color="black", weight=3]; 3462[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos (Succ wx5000) * Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3462 -> 4020[label="",style="solid", color="black", weight=3]; 3463[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3463 -> 4021[label="",style="solid", color="black", weight=3]; 3464[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3464 -> 4022[label="",style="solid", color="black", weight=3]; 3465[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3465 -> 4023[label="",style="solid", color="black", weight=3]; 3466[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpNat (Succ (Succ (primPlusNat wx30000 wx30000))) Zero == LT))",fontsize=16,color="black",shape="box"];3466 -> 4024[label="",style="solid", color="black", weight=3]; 20552 -> 12789[label="",style="dashed", color="red", weight=0]; 20552[label="FiniteMap.lookupWithDefaultFM0 wx2247 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2248)) (Pos Zero)) wx2249 wx2250 wx2251 wx2252 (Float (Pos (Succ wx2253)) (Neg (Succ wx2254))) False)",fontsize=16,color="magenta"];20552 -> 20597[label="",style="dashed", color="magenta", weight=3]; 20552 -> 20598[label="",style="dashed", color="magenta", weight=3]; 20552 -> 20599[label="",style="dashed", color="magenta", weight=3]; 20552 -> 20600[label="",style="dashed", color="magenta", weight=3]; 20552 -> 20601[label="",style="dashed", color="magenta", weight=3]; 20552 -> 20602[label="",style="dashed", color="magenta", weight=3]; 20552 -> 20603[label="",style="dashed", color="magenta", weight=3]; 20552 -> 20604[label="",style="dashed", color="magenta", weight=3]; 3468[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos (Succ wx5000) * Neg Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3468 -> 4026[label="",style="solid", color="black", weight=3]; 3469[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos (Succ wx5000) * Neg Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3469 -> 4027[label="",style="solid", color="black", weight=3]; 3470[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos (Succ wx5000) * Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3470 -> 4028[label="",style="solid", color="black", weight=3]; 3471[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3471 -> 4029[label="",style="solid", color="black", weight=3]; 3472[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3472 -> 4030[label="",style="solid", color="black", weight=3]; 3473[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3473 -> 4031[label="",style="solid", color="black", weight=3]; 3474 -> 17488[label="",style="dashed", color="red", weight=0]; 3474[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (LT == LT))",fontsize=16,color="magenta"];3474 -> 17497[label="",style="dashed", color="magenta", weight=3]; 3474 -> 17498[label="",style="dashed", color="magenta", weight=3]; 3474 -> 17499[label="",style="dashed", color="magenta", weight=3]; 3474 -> 17500[label="",style="dashed", color="magenta", weight=3]; 3474 -> 17501[label="",style="dashed", color="magenta", weight=3]; 3474 -> 17502[label="",style="dashed", color="magenta", weight=3]; 3474 -> 17503[label="",style="dashed", color="magenta", weight=3]; 3474 -> 17504[label="",style="dashed", color="magenta", weight=3]; 17606 -> 6[label="",style="dashed", color="red", weight=0]; 17606[label="FiniteMap.lookupWithDefaultFM0 wx1869 (FiniteMap.lookupFM wx1874 (Float (Pos Zero) (Neg (Succ wx1876))))",fontsize=16,color="magenta"];17606 -> 17683[label="",style="dashed", color="magenta", weight=3]; 17606 -> 17684[label="",style="dashed", color="magenta", weight=3]; 17606 -> 17685[label="",style="dashed", color="magenta", weight=3]; 3477[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero * Neg (Succ wx30100)) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3477 -> 4033[label="",style="solid", color="black", weight=3]; 3478[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Pos Zero * Neg (Succ wx30100)) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3478 -> 4034[label="",style="solid", color="black", weight=3]; 3479[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Pos Zero * Neg (Succ wx30100)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3479 -> 4035[label="",style="solid", color="black", weight=3]; 3480[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3480 -> 4036[label="",style="solid", color="black", weight=3]; 3481[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3481 -> 4037[label="",style="solid", color="black", weight=3]; 3482[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3482 -> 4038[label="",style="solid", color="black", weight=3]; 3483[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpNat (Succ (Succ (primPlusNat wx30000 wx30000))) Zero == LT))",fontsize=16,color="black",shape="box"];3483 -> 4039[label="",style="solid", color="black", weight=3]; 20673 -> 12870[label="",style="dashed", color="red", weight=0]; 20673[label="FiniteMap.lookupWithDefaultFM0 wx2265 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2266)) (Pos (Succ wx2267))) wx2268 wx2269 wx2270 wx2271 (Float (Pos Zero) (Neg (Succ wx2272))) False)",fontsize=16,color="magenta"];20673 -> 20714[label="",style="dashed", color="magenta", weight=3]; 20673 -> 20715[label="",style="dashed", color="magenta", weight=3]; 20673 -> 20716[label="",style="dashed", color="magenta", weight=3]; 20673 -> 20717[label="",style="dashed", color="magenta", weight=3]; 20673 -> 20718[label="",style="dashed", color="magenta", weight=3]; 20673 -> 20719[label="",style="dashed", color="magenta", weight=3]; 20673 -> 20720[label="",style="dashed", color="magenta", weight=3]; 20673 -> 20721[label="",style="dashed", color="magenta", weight=3]; 3485[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero * Neg (Succ wx30100)) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3485 -> 4041[label="",style="solid", color="black", weight=3]; 3486[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Pos Zero * Neg (Succ wx30100)) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3486 -> 4042[label="",style="solid", color="black", weight=3]; 3487[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Pos Zero * Neg (Succ wx30100)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3487 -> 4043[label="",style="solid", color="black", weight=3]; 3488[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3488 -> 4044[label="",style="solid", color="black", weight=3]; 3489[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3489 -> 4045[label="",style="solid", color="black", weight=3]; 3490[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3490 -> 4046[label="",style="solid", color="black", weight=3]; 3491 -> 17632[label="",style="dashed", color="red", weight=0]; 3491[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (LT == LT))",fontsize=16,color="magenta"];3491 -> 17640[label="",style="dashed", color="magenta", weight=3]; 3491 -> 17641[label="",style="dashed", color="magenta", weight=3]; 3491 -> 17642[label="",style="dashed", color="magenta", weight=3]; 3491 -> 17643[label="",style="dashed", color="magenta", weight=3]; 3491 -> 17644[label="",style="dashed", color="magenta", weight=3]; 3491 -> 17645[label="",style="dashed", color="magenta", weight=3]; 3491 -> 17646[label="",style="dashed", color="magenta", weight=3]; 17739 -> 6[label="",style="dashed", color="red", weight=0]; 17739[label="FiniteMap.lookupWithDefaultFM0 wx1887 (FiniteMap.lookupFM wx1891 (Float (Pos Zero) (Neg (Succ wx1893))))",fontsize=16,color="magenta"];17739 -> 17760[label="",style="dashed", color="magenta", weight=3]; 17739 -> 17761[label="",style="dashed", color="magenta", weight=3]; 17739 -> 17762[label="",style="dashed", color="magenta", weight=3]; 3494[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero * Neg Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3494 -> 4048[label="",style="solid", color="black", weight=3]; 3495[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Pos Zero * Neg Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3495 -> 4049[label="",style="solid", color="black", weight=3]; 3496[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Pos Zero * Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3496 -> 4050[label="",style="solid", color="black", weight=3]; 3497[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3497 -> 4051[label="",style="solid", color="black", weight=3]; 3498[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3498 -> 4052[label="",style="solid", color="black", weight=3]; 3499[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3499 -> 4053[label="",style="solid", color="black", weight=3]; 3500[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpNat (Succ (Succ (primPlusNat wx30000 wx30000))) Zero == LT))",fontsize=16,color="black",shape="box"];3500 -> 4054[label="",style="solid", color="black", weight=3]; 20782 -> 12951[label="",style="dashed", color="red", weight=0]; 20782[label="FiniteMap.lookupWithDefaultFM0 wx2282 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2283)) (Pos Zero)) wx2284 wx2285 wx2286 wx2287 (Float (Pos Zero) (Neg (Succ wx2288))) False)",fontsize=16,color="magenta"];20782 -> 20872[label="",style="dashed", color="magenta", weight=3]; 20782 -> 20873[label="",style="dashed", color="magenta", weight=3]; 20782 -> 20874[label="",style="dashed", color="magenta", weight=3]; 20782 -> 20875[label="",style="dashed", color="magenta", weight=3]; 20782 -> 20876[label="",style="dashed", color="magenta", weight=3]; 20782 -> 20877[label="",style="dashed", color="magenta", weight=3]; 20782 -> 20878[label="",style="dashed", color="magenta", weight=3]; 3502[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero * Neg Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3502 -> 4056[label="",style="solid", color="black", weight=3]; 3503[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Pos Zero * Neg Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3503 -> 4057[label="",style="solid", color="black", weight=3]; 3504[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Pos Zero * Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3504 -> 4058[label="",style="solid", color="black", weight=3]; 10396[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat (Succ wx54300) wx5730 == LT))",fontsize=16,color="burlywood",shape="box"];26073[label="wx5730/Succ wx57300",fontsize=10,color="white",style="solid",shape="box"];10396 -> 26073[label="",style="solid", color="burlywood", weight=9]; 26073 -> 10420[label="",style="solid", color="burlywood", weight=3]; 26074[label="wx5730/Zero",fontsize=10,color="white",style="solid",shape="box"];10396 -> 26074[label="",style="solid", color="burlywood", weight=9]; 26074 -> 10421[label="",style="solid", color="burlywood", weight=3]; 10397[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat Zero wx5730 == LT))",fontsize=16,color="burlywood",shape="box"];26075[label="wx5730/Succ wx57300",fontsize=10,color="white",style="solid",shape="box"];10397 -> 26075[label="",style="solid", color="burlywood", weight=9]; 26075 -> 10422[label="",style="solid", color="burlywood", weight=3]; 26076[label="wx5730/Zero",fontsize=10,color="white",style="solid",shape="box"];10397 -> 26076[label="",style="solid", color="burlywood", weight=9]; 26076 -> 10423[label="",style="solid", color="burlywood", weight=3]; 10398 -> 10389[label="",style="dashed", color="red", weight=0]; 10398[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) False)",fontsize=16,color="magenta"];10412[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (primCmpInt (primMulInt (Neg (Succ wx540)) (Neg (Succ wx535))) (Pos wx541 * Neg wx5340) == GT))",fontsize=16,color="black",shape="box"];10412 -> 10441[label="",style="solid", color="black", weight=3]; 10413[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) True)",fontsize=16,color="black",shape="box"];10413 -> 10442[label="",style="solid", color="black", weight=3]; 10414[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (Float (Neg (Succ wx540)) (Neg (Succ wx5410)) > Float (Pos (Succ wx53400)) (Pos (Succ wx535))))",fontsize=16,color="black",shape="box"];10414 -> 10443[label="",style="solid", color="black", weight=3]; 10415[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpFloat (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (Float (Pos Zero) (Pos (Succ wx535))) == GT))",fontsize=16,color="black",shape="box"];10415 -> 10444[label="",style="solid", color="black", weight=3]; 10416[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpFloat (Float (Neg (Succ wx540)) (Neg Zero)) (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) == GT))",fontsize=16,color="black",shape="box"];10416 -> 10445[label="",style="solid", color="black", weight=3]; 10417[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpFloat (Float (Neg (Succ wx540)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ wx535))) == GT))",fontsize=16,color="black",shape="box"];10417 -> 10446[label="",style="solid", color="black", weight=3]; 10418[label="Succ wx53400",fontsize=16,color="green",shape="box"];10419[label="Succ wx5410",fontsize=16,color="green",shape="box"];3524[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3524 -> 4081[label="",style="solid", color="black", weight=3]; 3525[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3525 -> 4082[label="",style="solid", color="black", weight=3]; 3526[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3526 -> 4083[label="",style="solid", color="black", weight=3]; 3527[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpNat Zero (Succ (Succ (primPlusNat wx30000 wx30000))) == LT))",fontsize=16,color="black",shape="box"];3527 -> 4084[label="",style="solid", color="black", weight=3]; 20871[label="FiniteMap.lookupWithDefaultFM0 wx2290 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2291)) (Pos Zero)) wx2292 wx2293 wx2294 wx2295 (Float (Neg (Succ wx2296)) (Neg (Succ wx2297))) True)",fontsize=16,color="black",shape="box"];20871 -> 20923[label="",style="solid", color="black", weight=3]; 3529[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg (Succ wx5000) * Neg Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3529 -> 4087[label="",style="solid", color="black", weight=3]; 3530[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg (Succ wx5000) * Neg Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3530 -> 4088[label="",style="solid", color="black", weight=3]; 3531[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg (Succ wx5000) * Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3531 -> 4089[label="",style="solid", color="black", weight=3]; 3532[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3532 -> 4090[label="",style="solid", color="black", weight=3]; 3533[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3533 -> 4091[label="",style="solid", color="black", weight=3]; 3534[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3534 -> 4092[label="",style="solid", color="black", weight=3]; 3535 -> 17837[label="",style="dashed", color="red", weight=0]; 3535[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ Zero)))) (GT == LT))",fontsize=16,color="magenta"];3535 -> 17846[label="",style="dashed", color="magenta", weight=3]; 3535 -> 17847[label="",style="dashed", color="magenta", weight=3]; 3535 -> 17848[label="",style="dashed", color="magenta", weight=3]; 3535 -> 17849[label="",style="dashed", color="magenta", weight=3]; 3535 -> 17850[label="",style="dashed", color="magenta", weight=3]; 3535 -> 17851[label="",style="dashed", color="magenta", weight=3]; 3535 -> 17852[label="",style="dashed", color="magenta", weight=3]; 3535 -> 17853[label="",style="dashed", color="magenta", weight=3]; 17943[label="FiniteMap.lookupWithDefaultFM0 wx1916 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1917)) (Pos Zero)) wx1918 wx1919 wx1920 wx1921 (Float (Neg (Succ wx1922)) (Neg (Succ wx1923))) (Float (Neg (Succ wx1922)) (Neg (Succ wx1923)) > Float (Neg (Succ wx1917)) (Pos Zero)))",fontsize=16,color="black",shape="triangle"];17943 -> 18017[label="",style="solid", color="black", weight=3]; 3537[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg (Succ wx5000) * Neg Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3537 -> 4095[label="",style="solid", color="black", weight=3]; 3538[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg (Succ wx5000) * Neg Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3538 -> 4096[label="",style="solid", color="black", weight=3]; 3539[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg (Succ wx5000) * Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3539 -> 4097[label="",style="solid", color="black", weight=3]; 3540[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3540 -> 4098[label="",style="solid", color="black", weight=3]; 3541[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3541 -> 4099[label="",style="solid", color="black", weight=3]; 3542[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3542 -> 4100[label="",style="solid", color="black", weight=3]; 3543[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpNat Zero (Succ (Succ (primPlusNat wx30000 wx30000))) == LT))",fontsize=16,color="black",shape="box"];3543 -> 4101[label="",style="solid", color="black", weight=3]; 20991[label="FiniteMap.lookupWithDefaultFM0 wx2300 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2301)) (Pos (Succ wx2302))) wx2303 wx2304 wx2305 wx2306 (Float (Neg Zero) (Neg (Succ wx2307))) True)",fontsize=16,color="black",shape="box"];20991 -> 21098[label="",style="solid", color="black", weight=3]; 3545[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero * Neg (Succ wx30100)) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3545 -> 4104[label="",style="solid", color="black", weight=3]; 3546[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Neg Zero * Neg (Succ wx30100)) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3546 -> 4105[label="",style="solid", color="black", weight=3]; 3547[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Neg Zero * Neg (Succ wx30100)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3547 -> 4106[label="",style="solid", color="black", weight=3]; 3548[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3548 -> 4107[label="",style="solid", color="black", weight=3]; 3549[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3549 -> 4108[label="",style="solid", color="black", weight=3]; 3550[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3550 -> 4109[label="",style="solid", color="black", weight=3]; 3551 -> 17959[label="",style="dashed", color="red", weight=0]; 3551[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (GT == LT))",fontsize=16,color="magenta"];3551 -> 17968[label="",style="dashed", color="magenta", weight=3]; 3551 -> 17969[label="",style="dashed", color="magenta", weight=3]; 3551 -> 17970[label="",style="dashed", color="magenta", weight=3]; 3551 -> 17971[label="",style="dashed", color="magenta", weight=3]; 3551 -> 17972[label="",style="dashed", color="magenta", weight=3]; 3551 -> 17973[label="",style="dashed", color="magenta", weight=3]; 3551 -> 17974[label="",style="dashed", color="magenta", weight=3]; 3551 -> 17975[label="",style="dashed", color="magenta", weight=3]; 18063[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) (Float (Neg Zero) (Neg (Succ wx1941)) > Float (Neg (Succ wx1935)) (Pos (Succ wx1936))))",fontsize=16,color="black",shape="triangle"];18063 -> 18131[label="",style="solid", color="black", weight=3]; 3553[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero * Neg (Succ wx30100)) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3553 -> 4112[label="",style="solid", color="black", weight=3]; 3554[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Neg Zero * Neg (Succ wx30100)) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3554 -> 4113[label="",style="solid", color="black", weight=3]; 3555[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Neg Zero * Neg (Succ wx30100)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3555 -> 4114[label="",style="solid", color="black", weight=3]; 3556[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3556 -> 4115[label="",style="solid", color="black", weight=3]; 3557[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3557 -> 4116[label="",style="solid", color="black", weight=3]; 3558[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3558 -> 4117[label="",style="solid", color="black", weight=3]; 3559[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpNat Zero (Succ (Succ (primPlusNat wx30000 wx30000))) == LT))",fontsize=16,color="black",shape="box"];3559 -> 4118[label="",style="solid", color="black", weight=3]; 21097[label="FiniteMap.lookupWithDefaultFM0 wx2309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2310)) (Pos Zero)) wx2311 wx2312 wx2313 wx2314 (Float (Neg Zero) (Neg (Succ wx2315))) True)",fontsize=16,color="black",shape="box"];21097 -> 21138[label="",style="solid", color="black", weight=3]; 3561[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero * Neg Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3561 -> 4121[label="",style="solid", color="black", weight=3]; 3562[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Neg Zero * Neg Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3562 -> 4122[label="",style="solid", color="black", weight=3]; 3563[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Neg Zero * Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3563 -> 4123[label="",style="solid", color="black", weight=3]; 3564[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3564 -> 4124[label="",style="solid", color="black", weight=3]; 3565[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3565 -> 4125[label="",style="solid", color="black", weight=3]; 3566[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3566 -> 4126[label="",style="solid", color="black", weight=3]; 3567 -> 18080[label="",style="dashed", color="red", weight=0]; 3567[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (GT == LT))",fontsize=16,color="magenta"];3567 -> 18088[label="",style="dashed", color="magenta", weight=3]; 3567 -> 18089[label="",style="dashed", color="magenta", weight=3]; 3567 -> 18090[label="",style="dashed", color="magenta", weight=3]; 3567 -> 18091[label="",style="dashed", color="magenta", weight=3]; 3567 -> 18092[label="",style="dashed", color="magenta", weight=3]; 3567 -> 18093[label="",style="dashed", color="magenta", weight=3]; 3567 -> 18094[label="",style="dashed", color="magenta", weight=3]; 18148[label="FiniteMap.lookupWithDefaultFM0 wx1951 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1952)) (Pos Zero)) wx1953 wx1954 wx1955 wx1956 (Float (Neg Zero) (Neg (Succ wx1957))) (Float (Neg Zero) (Neg (Succ wx1957)) > Float (Neg (Succ wx1952)) (Pos Zero)))",fontsize=16,color="black",shape="triangle"];18148 -> 18154[label="",style="solid", color="black", weight=3]; 3569[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero * Neg Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3569 -> 4129[label="",style="solid", color="black", weight=3]; 3570[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Neg Zero * Neg Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3570 -> 4130[label="",style="solid", color="black", weight=3]; 3571[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Neg Zero * Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3571 -> 4131[label="",style="solid", color="black", weight=3]; 11096[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat (Succ wx62600) wx6040 == LT))",fontsize=16,color="burlywood",shape="box"];26077[label="wx6040/Succ wx60400",fontsize=10,color="white",style="solid",shape="box"];11096 -> 26077[label="",style="solid", color="burlywood", weight=9]; 26077 -> 11136[label="",style="solid", color="burlywood", weight=3]; 26078[label="wx6040/Zero",fontsize=10,color="white",style="solid",shape="box"];11096 -> 26078[label="",style="solid", color="burlywood", weight=9]; 26078 -> 11137[label="",style="solid", color="burlywood", weight=3]; 11097[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat Zero wx6040 == LT))",fontsize=16,color="burlywood",shape="box"];26079[label="wx6040/Succ wx60400",fontsize=10,color="white",style="solid",shape="box"];11097 -> 26079[label="",style="solid", color="burlywood", weight=9]; 26079 -> 11138[label="",style="solid", color="burlywood", weight=3]; 26080[label="wx6040/Zero",fontsize=10,color="white",style="solid",shape="box"];11097 -> 26080[label="",style="solid", color="burlywood", weight=9]; 26080 -> 11139[label="",style="solid", color="burlywood", weight=3]; 11098[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) True)",fontsize=16,color="black",shape="box"];11098 -> 11140[label="",style="solid", color="black", weight=3]; 11118[label="Float (Pos (Succ wx601)) (Neg (Succ wx6020))",fontsize=16,color="green",shape="box"];11119[label="wx594",fontsize=16,color="green",shape="box"];11120[label="wx599",fontsize=16,color="green",shape="box"];11121[label="Float (Pos (Succ wx601)) (Neg Zero)",fontsize=16,color="green",shape="box"];11122[label="wx594",fontsize=16,color="green",shape="box"];11123[label="wx599",fontsize=16,color="green",shape="box"];11124[label="Float (Pos (Succ wx601)) (Neg Zero)",fontsize=16,color="green",shape="box"];11125[label="wx594",fontsize=16,color="green",shape="box"];11126[label="wx599",fontsize=16,color="green",shape="box"];11127 -> 11086[label="",style="dashed", color="red", weight=0]; 11127[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) False)",fontsize=16,color="magenta"];11128[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (Float (Pos (Succ wx601)) (Neg (Succ wx6020)) > Float (Pos (Succ wx59500)) (Neg (Succ wx596))))",fontsize=16,color="black",shape="box"];11128 -> 11154[label="",style="solid", color="black", weight=3]; 11129[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpFloat (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (Float (Pos Zero) (Neg (Succ wx596))) == GT))",fontsize=16,color="black",shape="box"];11129 -> 11155[label="",style="solid", color="black", weight=3]; 11130[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpFloat (Float (Pos (Succ wx601)) (Neg Zero)) (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) == GT))",fontsize=16,color="black",shape="box"];11130 -> 11156[label="",style="solid", color="black", weight=3]; 11131[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpFloat (Float (Pos (Succ wx601)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ wx596))) == GT))",fontsize=16,color="black",shape="box"];11131 -> 11157[label="",style="solid", color="black", weight=3]; 11132[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (Float (Pos (Succ wx601)) (Neg (Succ wx6020)) > Float (Neg (Succ wx59500)) (Neg (Succ wx596))))",fontsize=16,color="black",shape="box"];11132 -> 11158[label="",style="solid", color="black", weight=3]; 11133[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpFloat (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (Float (Neg Zero) (Neg (Succ wx596))) == GT))",fontsize=16,color="black",shape="box"];11133 -> 11159[label="",style="solid", color="black", weight=3]; 11134[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpFloat (Float (Pos (Succ wx601)) (Neg Zero)) (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) == GT))",fontsize=16,color="black",shape="box"];11134 -> 11160[label="",style="solid", color="black", weight=3]; 11135[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpFloat (Float (Pos (Succ wx601)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ wx596))) == GT))",fontsize=16,color="black",shape="box"];11135 -> 11161[label="",style="solid", color="black", weight=3]; 3591[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3591 -> 4155[label="",style="solid", color="black", weight=3]; 3592[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3592 -> 4156[label="",style="solid", color="black", weight=3]; 3593[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3593 -> 4157[label="",style="solid", color="black", weight=3]; 3594[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpNat (Succ (Succ (primPlusNat wx30000 wx30000))) Zero == LT))",fontsize=16,color="black",shape="box"];3594 -> 4158[label="",style="solid", color="black", weight=3]; 21234 -> 13157[label="",style="dashed", color="red", weight=0]; 21234[label="FiniteMap.lookupWithDefaultFM0 wx2318 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2319)) (Neg Zero)) wx2320 wx2321 wx2322 wx2323 (Float (Pos (Succ wx2324)) (Neg (Succ wx2325))) False)",fontsize=16,color="magenta"];21234 -> 21280[label="",style="dashed", color="magenta", weight=3]; 21234 -> 21281[label="",style="dashed", color="magenta", weight=3]; 21234 -> 21282[label="",style="dashed", color="magenta", weight=3]; 21234 -> 21283[label="",style="dashed", color="magenta", weight=3]; 21234 -> 21284[label="",style="dashed", color="magenta", weight=3]; 21234 -> 21285[label="",style="dashed", color="magenta", weight=3]; 21234 -> 21286[label="",style="dashed", color="magenta", weight=3]; 21234 -> 21287[label="",style="dashed", color="magenta", weight=3]; 3596[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos (Succ wx5000) * Neg Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3596 -> 4160[label="",style="solid", color="black", weight=3]; 3597[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos (Succ wx5000) * Neg Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3597 -> 4161[label="",style="solid", color="black", weight=3]; 3598[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos (Succ wx5000) * Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3598 -> 4162[label="",style="solid", color="black", weight=3]; 3599[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3599 -> 4163[label="",style="solid", color="black", weight=3]; 3600[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3600 -> 4164[label="",style="solid", color="black", weight=3]; 3601[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3601 -> 4165[label="",style="solid", color="black", weight=3]; 3602 -> 18241[label="",style="dashed", color="red", weight=0]; 3602[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ Zero)))) (LT == LT))",fontsize=16,color="magenta"];3602 -> 18250[label="",style="dashed", color="magenta", weight=3]; 3602 -> 18251[label="",style="dashed", color="magenta", weight=3]; 3602 -> 18252[label="",style="dashed", color="magenta", weight=3]; 3602 -> 18253[label="",style="dashed", color="magenta", weight=3]; 3602 -> 18254[label="",style="dashed", color="magenta", weight=3]; 3602 -> 18255[label="",style="dashed", color="magenta", weight=3]; 3602 -> 18256[label="",style="dashed", color="magenta", weight=3]; 3602 -> 18257[label="",style="dashed", color="magenta", weight=3]; 18302 -> 6[label="",style="dashed", color="red", weight=0]; 18302[label="FiniteMap.lookupWithDefaultFM0 wx1972 (FiniteMap.lookupFM wx1976 (Float (Pos (Succ wx1978)) (Neg (Succ wx1979))))",fontsize=16,color="magenta"];18302 -> 18366[label="",style="dashed", color="magenta", weight=3]; 18302 -> 18367[label="",style="dashed", color="magenta", weight=3]; 18302 -> 18368[label="",style="dashed", color="magenta", weight=3]; 3605[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos (Succ wx5000) * Neg Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3605 -> 4167[label="",style="solid", color="black", weight=3]; 3606[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos (Succ wx5000) * Neg Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3606 -> 4168[label="",style="solid", color="black", weight=3]; 3607[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos (Succ wx5000) * Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3607 -> 4169[label="",style="solid", color="black", weight=3]; 3608[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3608 -> 4170[label="",style="solid", color="black", weight=3]; 3609[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3609 -> 4171[label="",style="solid", color="black", weight=3]; 3610[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3610 -> 4172[label="",style="solid", color="black", weight=3]; 3611[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpNat (Succ (Succ (primPlusNat wx30000 wx30000))) Zero == LT))",fontsize=16,color="black",shape="box"];3611 -> 4173[label="",style="solid", color="black", weight=3]; 21354 -> 13238[label="",style="dashed", color="red", weight=0]; 21354[label="FiniteMap.lookupWithDefaultFM0 wx2336 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2337)) (Neg (Succ wx2338))) wx2339 wx2340 wx2341 wx2342 (Float (Pos Zero) (Neg (Succ wx2343))) False)",fontsize=16,color="magenta"];21354 -> 21398[label="",style="dashed", color="magenta", weight=3]; 21354 -> 21399[label="",style="dashed", color="magenta", weight=3]; 21354 -> 21400[label="",style="dashed", color="magenta", weight=3]; 21354 -> 21401[label="",style="dashed", color="magenta", weight=3]; 21354 -> 21402[label="",style="dashed", color="magenta", weight=3]; 21354 -> 21403[label="",style="dashed", color="magenta", weight=3]; 21354 -> 21404[label="",style="dashed", color="magenta", weight=3]; 21354 -> 21405[label="",style="dashed", color="magenta", weight=3]; 3613[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero * Neg (Succ wx30100)) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3613 -> 4175[label="",style="solid", color="black", weight=3]; 3614[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Pos Zero * Neg (Succ wx30100)) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3614 -> 4176[label="",style="solid", color="black", weight=3]; 3615[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Pos Zero * Neg (Succ wx30100)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3615 -> 4177[label="",style="solid", color="black", weight=3]; 3616[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3616 -> 4178[label="",style="solid", color="black", weight=3]; 3617[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3617 -> 4179[label="",style="solid", color="black", weight=3]; 3618[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3618 -> 4180[label="",style="solid", color="black", weight=3]; 3619 -> 18397[label="",style="dashed", color="red", weight=0]; 3619[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (LT == LT))",fontsize=16,color="magenta"];3619 -> 18406[label="",style="dashed", color="magenta", weight=3]; 3619 -> 18407[label="",style="dashed", color="magenta", weight=3]; 3619 -> 18408[label="",style="dashed", color="magenta", weight=3]; 3619 -> 18409[label="",style="dashed", color="magenta", weight=3]; 3619 -> 18410[label="",style="dashed", color="magenta", weight=3]; 3619 -> 18411[label="",style="dashed", color="magenta", weight=3]; 3619 -> 18412[label="",style="dashed", color="magenta", weight=3]; 3619 -> 18413[label="",style="dashed", color="magenta", weight=3]; 18509 -> 6[label="",style="dashed", color="red", weight=0]; 18509[label="FiniteMap.lookupWithDefaultFM0 wx1991 (FiniteMap.lookupFM wx1996 (Float (Pos Zero) (Neg (Succ wx1998))))",fontsize=16,color="magenta"];18509 -> 18583[label="",style="dashed", color="magenta", weight=3]; 18509 -> 18584[label="",style="dashed", color="magenta", weight=3]; 18509 -> 18585[label="",style="dashed", color="magenta", weight=3]; 3622[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero * Neg (Succ wx30100)) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3622 -> 4182[label="",style="solid", color="black", weight=3]; 3623[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Pos Zero * Neg (Succ wx30100)) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3623 -> 4183[label="",style="solid", color="black", weight=3]; 3624[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Pos Zero * Neg (Succ wx30100)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3624 -> 4184[label="",style="solid", color="black", weight=3]; 3625[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3625 -> 4185[label="",style="solid", color="black", weight=3]; 3626[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3626 -> 4186[label="",style="solid", color="black", weight=3]; 3627[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3627 -> 4187[label="",style="solid", color="black", weight=3]; 3628[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (primCmpNat (Succ (Succ (primPlusNat wx30000 wx30000))) Zero == LT))",fontsize=16,color="black",shape="box"];3628 -> 4188[label="",style="solid", color="black", weight=3]; 21466 -> 13319[label="",style="dashed", color="red", weight=0]; 21466[label="FiniteMap.lookupWithDefaultFM0 wx2354 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2355)) (Neg Zero)) wx2356 wx2357 wx2358 wx2359 (Float (Pos Zero) (Neg (Succ wx2360))) False)",fontsize=16,color="magenta"];21466 -> 21507[label="",style="dashed", color="magenta", weight=3]; 21466 -> 21508[label="",style="dashed", color="magenta", weight=3]; 21466 -> 21509[label="",style="dashed", color="magenta", weight=3]; 21466 -> 21510[label="",style="dashed", color="magenta", weight=3]; 21466 -> 21511[label="",style="dashed", color="magenta", weight=3]; 21466 -> 21512[label="",style="dashed", color="magenta", weight=3]; 21466 -> 21513[label="",style="dashed", color="magenta", weight=3]; 3630[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero * Neg Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3630 -> 4190[label="",style="solid", color="black", weight=3]; 3631[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Pos Zero * Neg Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3631 -> 4191[label="",style="solid", color="black", weight=3]; 3632[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Pos Zero * Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3632 -> 4192[label="",style="solid", color="black", weight=3]; 3633[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3633 -> 4193[label="",style="solid", color="black", weight=3]; 3634[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3634 -> 4194[label="",style="solid", color="black", weight=3]; 3635[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3635 -> 4195[label="",style="solid", color="black", weight=3]; 3636 -> 18532[label="",style="dashed", color="red", weight=0]; 3636[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (LT == LT))",fontsize=16,color="magenta"];3636 -> 18540[label="",style="dashed", color="magenta", weight=3]; 3636 -> 18541[label="",style="dashed", color="magenta", weight=3]; 3636 -> 18542[label="",style="dashed", color="magenta", weight=3]; 3636 -> 18543[label="",style="dashed", color="magenta", weight=3]; 3636 -> 18544[label="",style="dashed", color="magenta", weight=3]; 3636 -> 18545[label="",style="dashed", color="magenta", weight=3]; 3636 -> 18546[label="",style="dashed", color="magenta", weight=3]; 18607 -> 6[label="",style="dashed", color="red", weight=0]; 18607[label="FiniteMap.lookupWithDefaultFM0 wx2008 (FiniteMap.lookupFM wx2012 (Float (Pos Zero) (Neg (Succ wx2014))))",fontsize=16,color="magenta"];18607 -> 18617[label="",style="dashed", color="magenta", weight=3]; 18607 -> 18618[label="",style="dashed", color="magenta", weight=3]; 18607 -> 18619[label="",style="dashed", color="magenta", weight=3]; 3639[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero * Neg Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3639 -> 4197[label="",style="solid", color="black", weight=3]; 3640[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Pos Zero * Neg Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3640 -> 4198[label="",style="solid", color="black", weight=3]; 3641[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Pos Zero * Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3641 -> 4199[label="",style="solid", color="black", weight=3]; 11916[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (primCmpInt (primMulInt (Neg (Succ wx670)) (Neg (Succ wx665))) (Neg wx671 * Pos wx6640) == GT))",fontsize=16,color="black",shape="box"];11916 -> 11940[label="",style="solid", color="black", weight=3]; 11917[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat (Succ wx67300) wx7030 == LT))",fontsize=16,color="burlywood",shape="box"];26081[label="wx7030/Succ wx70300",fontsize=10,color="white",style="solid",shape="box"];11917 -> 26081[label="",style="solid", color="burlywood", weight=9]; 26081 -> 11941[label="",style="solid", color="burlywood", weight=3]; 26082[label="wx7030/Zero",fontsize=10,color="white",style="solid",shape="box"];11917 -> 26082[label="",style="solid", color="burlywood", weight=9]; 26082 -> 11942[label="",style="solid", color="burlywood", weight=3]; 11918[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat Zero wx7030 == LT))",fontsize=16,color="burlywood",shape="box"];26083[label="wx7030/Succ wx70300",fontsize=10,color="white",style="solid",shape="box"];11918 -> 26083[label="",style="solid", color="burlywood", weight=9]; 26083 -> 11943[label="",style="solid", color="burlywood", weight=3]; 26084[label="wx7030/Zero",fontsize=10,color="white",style="solid",shape="box"];11918 -> 26084[label="",style="solid", color="burlywood", weight=9]; 26084 -> 11944[label="",style="solid", color="burlywood", weight=3]; 11919 -> 11912[label="",style="dashed", color="red", weight=0]; 11919[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) False)",fontsize=16,color="magenta"];11933[label="Succ wx66400",fontsize=16,color="green",shape="box"];11934[label="Succ wx6710",fontsize=16,color="green",shape="box"];11935[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) True)",fontsize=16,color="black",shape="box"];11935 -> 11964[label="",style="solid", color="black", weight=3]; 11936[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (Float (Neg (Succ wx670)) (Neg (Succ wx6710)) > Float (Neg (Succ wx66400)) (Neg (Succ wx665))))",fontsize=16,color="black",shape="box"];11936 -> 11965[label="",style="solid", color="black", weight=3]; 11937[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpFloat (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (Float (Neg Zero) (Neg (Succ wx665))) == GT))",fontsize=16,color="black",shape="box"];11937 -> 11966[label="",style="solid", color="black", weight=3]; 11938[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpFloat (Float (Neg (Succ wx670)) (Neg Zero)) (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) == GT))",fontsize=16,color="black",shape="box"];11938 -> 11967[label="",style="solid", color="black", weight=3]; 11939[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpFloat (Float (Neg (Succ wx670)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ wx665))) == GT))",fontsize=16,color="black",shape="box"];11939 -> 11968[label="",style="solid", color="black", weight=3]; 3661[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3661 -> 4222[label="",style="solid", color="black", weight=3]; 3662[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3662 -> 4223[label="",style="solid", color="black", weight=3]; 3663[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3663 -> 4224[label="",style="solid", color="black", weight=3]; 3664 -> 18630[label="",style="dashed", color="red", weight=0]; 3664[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ Zero)))) (GT == LT))",fontsize=16,color="magenta"];3664 -> 18639[label="",style="dashed", color="magenta", weight=3]; 3664 -> 18640[label="",style="dashed", color="magenta", weight=3]; 3664 -> 18641[label="",style="dashed", color="magenta", weight=3]; 3664 -> 18642[label="",style="dashed", color="magenta", weight=3]; 3664 -> 18643[label="",style="dashed", color="magenta", weight=3]; 3664 -> 18644[label="",style="dashed", color="magenta", weight=3]; 3664 -> 18645[label="",style="dashed", color="magenta", weight=3]; 3664 -> 18646[label="",style="dashed", color="magenta", weight=3]; 18735[label="FiniteMap.lookupWithDefaultFM0 wx2020 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2021)) (Neg Zero)) wx2022 wx2023 wx2024 wx2025 (Float (Neg (Succ wx2026)) (Neg (Succ wx2027))) (Float (Neg (Succ wx2026)) (Neg (Succ wx2027)) > Float (Pos (Succ wx2021)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];18735 -> 18808[label="",style="solid", color="black", weight=3]; 3666[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg (Succ wx5000) * Neg Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3666 -> 4227[label="",style="solid", color="black", weight=3]; 3667[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg (Succ wx5000) * Neg Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3667 -> 4228[label="",style="solid", color="black", weight=3]; 3668[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg (Succ wx5000) * Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3668 -> 4229[label="",style="solid", color="black", weight=3]; 3669[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3669 -> 4230[label="",style="solid", color="black", weight=3]; 3670[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3670 -> 4231[label="",style="solid", color="black", weight=3]; 3671[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3671 -> 4232[label="",style="solid", color="black", weight=3]; 3672[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ Zero)))) (primCmpNat Zero (Succ (Succ (primPlusNat wx30000 wx30000))) == LT))",fontsize=16,color="black",shape="box"];3672 -> 4233[label="",style="solid", color="black", weight=3]; 21645[label="FiniteMap.lookupWithDefaultFM0 wx2371 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2372)) (Neg Zero)) wx2373 wx2374 wx2375 wx2376 (Float (Neg (Succ wx2377)) (Neg (Succ wx2378))) True)",fontsize=16,color="black",shape="box"];21645 -> 21757[label="",style="solid", color="black", weight=3]; 3674[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg (Succ wx5000) * Neg Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3674 -> 4236[label="",style="solid", color="black", weight=3]; 3675[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg (Succ wx5000) * Neg Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3675 -> 4237[label="",style="solid", color="black", weight=3]; 3676[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg (Succ wx5000) * Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3676 -> 4238[label="",style="solid", color="black", weight=3]; 3677[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3677 -> 4239[label="",style="solid", color="black", weight=3]; 3678[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3678 -> 4240[label="",style="solid", color="black", weight=3]; 3679[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3679 -> 4241[label="",style="solid", color="black", weight=3]; 3680 -> 18750[label="",style="dashed", color="red", weight=0]; 3680[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (GT == LT))",fontsize=16,color="magenta"];3680 -> 18759[label="",style="dashed", color="magenta", weight=3]; 3680 -> 18760[label="",style="dashed", color="magenta", weight=3]; 3680 -> 18761[label="",style="dashed", color="magenta", weight=3]; 3680 -> 18762[label="",style="dashed", color="magenta", weight=3]; 3680 -> 18763[label="",style="dashed", color="magenta", weight=3]; 3680 -> 18764[label="",style="dashed", color="magenta", weight=3]; 3680 -> 18765[label="",style="dashed", color="magenta", weight=3]; 3680 -> 18766[label="",style="dashed", color="magenta", weight=3]; 18857[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) (Float (Neg Zero) (Neg (Succ wx2045)) > Float (Pos (Succ wx2039)) (Neg (Succ wx2040))))",fontsize=16,color="black",shape="triangle"];18857 -> 18925[label="",style="solid", color="black", weight=3]; 3682[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero * Neg (Succ wx30100)) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3682 -> 4244[label="",style="solid", color="black", weight=3]; 3683[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Neg Zero * Neg (Succ wx30100)) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3683 -> 4245[label="",style="solid", color="black", weight=3]; 3684[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Neg Zero * Neg (Succ wx30100)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3684 -> 4246[label="",style="solid", color="black", weight=3]; 3685[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3685 -> 4247[label="",style="solid", color="black", weight=3]; 3686[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3686 -> 4248[label="",style="solid", color="black", weight=3]; 3687[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3687 -> 4249[label="",style="solid", color="black", weight=3]; 3688[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpNat Zero (Succ (Succ (primPlusNat wx30000 wx30000))) == LT))",fontsize=16,color="black",shape="box"];3688 -> 4250[label="",style="solid", color="black", weight=3]; 21756[label="FiniteMap.lookupWithDefaultFM0 wx2380 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2381)) (Neg (Succ wx2382))) wx2383 wx2384 wx2385 wx2386 (Float (Neg Zero) (Neg (Succ wx2387))) True)",fontsize=16,color="black",shape="box"];21756 -> 21798[label="",style="solid", color="black", weight=3]; 3690[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero * Neg (Succ wx30100)) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3690 -> 4253[label="",style="solid", color="black", weight=3]; 3691[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Neg Zero * Neg (Succ wx30100)) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3691 -> 4254[label="",style="solid", color="black", weight=3]; 3692[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Neg Zero * Neg (Succ wx30100)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3692 -> 4255[label="",style="solid", color="black", weight=3]; 3693[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3693 -> 4256[label="",style="solid", color="black", weight=3]; 3694[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3694 -> 4257[label="",style="solid", color="black", weight=3]; 3695[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3695 -> 4258[label="",style="solid", color="black", weight=3]; 3696 -> 18874[label="",style="dashed", color="red", weight=0]; 3696[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (GT == LT))",fontsize=16,color="magenta"];3696 -> 18882[label="",style="dashed", color="magenta", weight=3]; 3696 -> 18883[label="",style="dashed", color="magenta", weight=3]; 3696 -> 18884[label="",style="dashed", color="magenta", weight=3]; 3696 -> 18885[label="",style="dashed", color="magenta", weight=3]; 3696 -> 18886[label="",style="dashed", color="magenta", weight=3]; 3696 -> 18887[label="",style="dashed", color="magenta", weight=3]; 3696 -> 18888[label="",style="dashed", color="magenta", weight=3]; 18972[label="FiniteMap.lookupWithDefaultFM0 wx2056 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2057)) (Neg Zero)) wx2058 wx2059 wx2060 wx2061 (Float (Neg Zero) (Neg (Succ wx2062))) (Float (Neg Zero) (Neg (Succ wx2062)) > Float (Pos (Succ wx2057)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];18972 -> 18989[label="",style="solid", color="black", weight=3]; 3698[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero * Neg Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3698 -> 4261[label="",style="solid", color="black", weight=3]; 3699[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Neg Zero * Neg Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3699 -> 4262[label="",style="solid", color="black", weight=3]; 3700[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Neg Zero * Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3700 -> 4263[label="",style="solid", color="black", weight=3]; 3701[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx51000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3701 -> 4264[label="",style="solid", color="black", weight=3]; 3702[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3702 -> 4265[label="",style="solid", color="black", weight=3]; 3703[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3703 -> 4266[label="",style="solid", color="black", weight=3]; 3704[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (primCmpNat Zero (Succ (Succ (primPlusNat wx30000 wx30000))) == LT))",fontsize=16,color="black",shape="box"];3704 -> 4267[label="",style="solid", color="black", weight=3]; 21861[label="FiniteMap.lookupWithDefaultFM0 wx2390 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2391)) (Neg Zero)) wx2392 wx2393 wx2394 wx2395 (Float (Neg Zero) (Neg (Succ wx2396))) True)",fontsize=16,color="black",shape="box"];21861 -> 21883[label="",style="solid", color="black", weight=3]; 3706[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero * Neg Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3706 -> 4270[label="",style="solid", color="black", weight=3]; 3707[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Neg Zero * Neg Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3707 -> 4271[label="",style="solid", color="black", weight=3]; 3708[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Neg Zero * Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3708 -> 4272[label="",style="solid", color="black", weight=3]; 7967[label="wx31000",fontsize=16,color="green",shape="box"];7968[label="wx3170",fontsize=16,color="green",shape="box"];7969[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ wx356) wx3710 == LT))",fontsize=16,color="burlywood",shape="box"];26085[label="wx3710/Succ wx37100",fontsize=10,color="white",style="solid",shape="box"];7969 -> 26085[label="",style="solid", color="burlywood", weight=9]; 26085 -> 8018[label="",style="solid", color="burlywood", weight=3]; 26086[label="wx3710/Zero",fontsize=10,color="white",style="solid",shape="box"];7969 -> 26086[label="",style="solid", color="burlywood", weight=9]; 26086 -> 8019[label="",style="solid", color="burlywood", weight=3]; 7970 -> 7921[label="",style="dashed", color="red", weight=0]; 7970[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (GT == LT))",fontsize=16,color="magenta"];7971[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpInt (primMulInt (Pos (Succ wx316)) (Pos (Succ wx311))) (Pos wx317 * Neg wx3100) == GT))",fontsize=16,color="black",shape="box"];7971 -> 8020[label="",style="solid", color="black", weight=3]; 7972[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ (Succ wx3110)))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ wx3110) wx3650 == LT))",fontsize=16,color="burlywood",shape="box"];26087[label="wx3650/Succ wx36500",fontsize=10,color="white",style="solid",shape="box"];7972 -> 26087[label="",style="solid", color="burlywood", weight=9]; 26087 -> 8021[label="",style="solid", color="burlywood", weight=3]; 26088[label="wx3650/Zero",fontsize=10,color="white",style="solid",shape="box"];7972 -> 26088[label="",style="solid", color="burlywood", weight=9]; 26088 -> 8022[label="",style="solid", color="burlywood", weight=3]; 7973[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ Zero))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat Zero wx3650 == LT))",fontsize=16,color="burlywood",shape="box"];26089[label="wx3650/Succ wx36500",fontsize=10,color="white",style="solid",shape="box"];7973 -> 26089[label="",style="solid", color="burlywood", weight=9]; 26089 -> 8023[label="",style="solid", color="burlywood", weight=3]; 26090[label="wx3650/Zero",fontsize=10,color="white",style="solid",shape="box"];7973 -> 26090[label="",style="solid", color="burlywood", weight=9]; 26090 -> 8024[label="",style="solid", color="burlywood", weight=3]; 7974[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) False)",fontsize=16,color="black",shape="triangle"];7974 -> 8025[label="",style="solid", color="black", weight=3]; 7975[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (compare (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (Float (Pos Zero) (Pos (Succ wx311))) == GT))",fontsize=16,color="black",shape="box"];7975 -> 8026[label="",style="solid", color="black", weight=3]; 7976[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (compare (Float (Pos (Succ wx316)) (Pos Zero)) (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) == GT))",fontsize=16,color="black",shape="box"];7976 -> 8027[label="",style="solid", color="black", weight=3]; 7977[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (compare (Float (Pos (Succ wx316)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ wx311))) == GT))",fontsize=16,color="black",shape="box"];7977 -> 8028[label="",style="solid", color="black", weight=3]; 3731[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26091[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];3731 -> 26091[label="",style="solid", color="burlywood", weight=9]; 26091 -> 4300[label="",style="solid", color="burlywood", weight=3]; 26092[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3731 -> 26092[label="",style="solid", color="burlywood", weight=9]; 26092 -> 4301[label="",style="solid", color="burlywood", weight=3]; 3732[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3732 -> 4302[label="",style="solid", color="black", weight=3]; 3733[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3733 -> 4303[label="",style="solid", color="black", weight=3]; 3734 -> 19012[label="",style="dashed", color="red", weight=0]; 3734[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ Zero)))) (LT == LT))",fontsize=16,color="magenta"];3734 -> 19021[label="",style="dashed", color="magenta", weight=3]; 3734 -> 19022[label="",style="dashed", color="magenta", weight=3]; 3734 -> 19023[label="",style="dashed", color="magenta", weight=3]; 3734 -> 19024[label="",style="dashed", color="magenta", weight=3]; 3734 -> 19025[label="",style="dashed", color="magenta", weight=3]; 3734 -> 19026[label="",style="dashed", color="magenta", weight=3]; 3734 -> 19027[label="",style="dashed", color="magenta", weight=3]; 3734 -> 19028[label="",style="dashed", color="magenta", weight=3]; 19111 -> 6[label="",style="dashed", color="red", weight=0]; 19111[label="FiniteMap.lookupWithDefaultFM0 wx2074 (FiniteMap.lookupFM wx2078 (Float (Pos (Succ wx2080)) (Pos (Succ wx2081))))",fontsize=16,color="magenta"];19111 -> 19183[label="",style="dashed", color="magenta", weight=3]; 19111 -> 19184[label="",style="dashed", color="magenta", weight=3]; 19111 -> 19185[label="",style="dashed", color="magenta", weight=3]; 3737[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Pos Zero)) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3737 -> 4305[label="",style="solid", color="black", weight=3]; 3738[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Pos Zero)) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3738 -> 4306[label="",style="solid", color="black", weight=3]; 3739[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Pos Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3739 -> 4307[label="",style="solid", color="black", weight=3]; 3740[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26093[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];3740 -> 26093[label="",style="solid", color="burlywood", weight=9]; 26093 -> 4308[label="",style="solid", color="burlywood", weight=3]; 26094[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3740 -> 26094[label="",style="solid", color="burlywood", weight=9]; 26094 -> 4309[label="",style="solid", color="burlywood", weight=3]; 3741[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3741 -> 4310[label="",style="solid", color="black", weight=3]; 3742[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3742 -> 4311[label="",style="solid", color="black", weight=3]; 15807[label="wx30000",fontsize=16,color="green",shape="box"];15808[label="wx32",fontsize=16,color="green",shape="box"];15809[label="wx5000",fontsize=16,color="green",shape="box"];15810[label="wx4",fontsize=16,color="green",shape="box"];15811[label="wx31",fontsize=16,color="green",shape="box"];15812[label="wx33",fontsize=16,color="green",shape="box"];15813[label="wx34",fontsize=16,color="green",shape="box"];15814[label="Succ Zero",fontsize=16,color="green",shape="box"];15974[label="FiniteMap.lookupWithDefaultFM0 wx1641 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1642)) (Pos Zero)) wx1643 wx1644 wx1645 wx1646 (Float (Pos (Succ wx1647)) (Pos (Succ wx1648))) (compare (Float (Pos (Succ wx1647)) (Pos (Succ wx1648))) (Float (Neg (Succ wx1642)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];15974 -> 16015[label="",style="solid", color="black", weight=3]; 3745[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Pos Zero)) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3745 -> 4314[label="",style="solid", color="black", weight=3]; 3746[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Pos Zero)) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3746 -> 4315[label="",style="solid", color="black", weight=3]; 3747[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Pos Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3747 -> 4316[label="",style="solid", color="black", weight=3]; 3748[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26095[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];3748 -> 26095[label="",style="solid", color="burlywood", weight=9]; 26095 -> 4317[label="",style="solid", color="burlywood", weight=3]; 26096[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3748 -> 26096[label="",style="solid", color="burlywood", weight=9]; 26096 -> 4318[label="",style="solid", color="burlywood", weight=3]; 3749[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3749 -> 4319[label="",style="solid", color="black", weight=3]; 3750[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3750 -> 4320[label="",style="solid", color="black", weight=3]; 3751 -> 19125[label="",style="dashed", color="red", weight=0]; 3751[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (LT == LT))",fontsize=16,color="magenta"];3751 -> 19134[label="",style="dashed", color="magenta", weight=3]; 3751 -> 19135[label="",style="dashed", color="magenta", weight=3]; 3751 -> 19136[label="",style="dashed", color="magenta", weight=3]; 3751 -> 19137[label="",style="dashed", color="magenta", weight=3]; 3751 -> 19138[label="",style="dashed", color="magenta", weight=3]; 3751 -> 19139[label="",style="dashed", color="magenta", weight=3]; 3751 -> 19140[label="",style="dashed", color="magenta", weight=3]; 3751 -> 19141[label="",style="dashed", color="magenta", weight=3]; 19286 -> 6[label="",style="dashed", color="red", weight=0]; 19286[label="FiniteMap.lookupWithDefaultFM0 wx2084 (FiniteMap.lookupFM wx2089 (Float (Pos Zero) (Pos (Succ wx2091))))",fontsize=16,color="magenta"];19286 -> 19291[label="",style="dashed", color="magenta", weight=3]; 19286 -> 19292[label="",style="dashed", color="magenta", weight=3]; 19286 -> 19293[label="",style="dashed", color="magenta", weight=3]; 3754[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx30100))) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3754 -> 4322[label="",style="solid", color="black", weight=3]; 3755[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx30100))) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3755 -> 4323[label="",style="solid", color="black", weight=3]; 3756[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx30100))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3756 -> 4324[label="",style="solid", color="black", weight=3]; 3757[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26097[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];3757 -> 26097[label="",style="solid", color="burlywood", weight=9]; 26097 -> 4325[label="",style="solid", color="burlywood", weight=3]; 26098[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3757 -> 26098[label="",style="solid", color="burlywood", weight=9]; 26098 -> 4326[label="",style="solid", color="burlywood", weight=3]; 3758[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3758 -> 4327[label="",style="solid", color="black", weight=3]; 3759[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3759 -> 4328[label="",style="solid", color="black", weight=3]; 15925[label="wx34",fontsize=16,color="green",shape="box"];15926[label="wx32",fontsize=16,color="green",shape="box"];15927[label="wx31",fontsize=16,color="green",shape="box"];15928[label="wx4",fontsize=16,color="green",shape="box"];15929[label="wx30000",fontsize=16,color="green",shape="box"];15930[label="wx30100",fontsize=16,color="green",shape="box"];15931[label="wx33",fontsize=16,color="green",shape="box"];15932[label="Succ Zero",fontsize=16,color="green",shape="box"];16084[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) (compare (Float (Pos Zero) (Pos (Succ wx1666))) (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) == GT))",fontsize=16,color="black",shape="box"];16084 -> 16163[label="",style="solid", color="black", weight=3]; 3762[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx30100))) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3762 -> 4331[label="",style="solid", color="black", weight=3]; 3763[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx30100))) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3763 -> 4332[label="",style="solid", color="black", weight=3]; 3764[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx30100))) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3764 -> 4333[label="",style="solid", color="black", weight=3]; 3765[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26099[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];3765 -> 26099[label="",style="solid", color="burlywood", weight=9]; 26099 -> 4334[label="",style="solid", color="burlywood", weight=3]; 26100[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3765 -> 26100[label="",style="solid", color="burlywood", weight=9]; 26100 -> 4335[label="",style="solid", color="burlywood", weight=3]; 3766[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3766 -> 4336[label="",style="solid", color="black", weight=3]; 3767[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3767 -> 4337[label="",style="solid", color="black", weight=3]; 3768 -> 19235[label="",style="dashed", color="red", weight=0]; 3768[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (LT == LT))",fontsize=16,color="magenta"];3768 -> 19243[label="",style="dashed", color="magenta", weight=3]; 3768 -> 19244[label="",style="dashed", color="magenta", weight=3]; 3768 -> 19245[label="",style="dashed", color="magenta", weight=3]; 3768 -> 19246[label="",style="dashed", color="magenta", weight=3]; 3768 -> 19247[label="",style="dashed", color="magenta", weight=3]; 3768 -> 19248[label="",style="dashed", color="magenta", weight=3]; 3768 -> 19249[label="",style="dashed", color="magenta", weight=3]; 19290 -> 6[label="",style="dashed", color="red", weight=0]; 19290[label="FiniteMap.lookupWithDefaultFM0 wx2093 (FiniteMap.lookupFM wx2097 (Float (Pos Zero) (Pos (Succ wx2099))))",fontsize=16,color="magenta"];19290 -> 19334[label="",style="dashed", color="magenta", weight=3]; 19290 -> 19335[label="",style="dashed", color="magenta", weight=3]; 19290 -> 19336[label="",style="dashed", color="magenta", weight=3]; 3771[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3771 -> 4339[label="",style="solid", color="black", weight=3]; 3772[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3772 -> 4340[label="",style="solid", color="black", weight=3]; 3773[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3773 -> 4341[label="",style="solid", color="black", weight=3]; 3774[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26101[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];3774 -> 26101[label="",style="solid", color="burlywood", weight=9]; 26101 -> 4342[label="",style="solid", color="burlywood", weight=3]; 26102[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3774 -> 26102[label="",style="solid", color="burlywood", weight=9]; 26102 -> 4343[label="",style="solid", color="burlywood", weight=3]; 3775[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3775 -> 4344[label="",style="solid", color="black", weight=3]; 3776[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3776 -> 4345[label="",style="solid", color="black", weight=3]; 16041[label="wx30000",fontsize=16,color="green",shape="box"];16042[label="wx32",fontsize=16,color="green",shape="box"];16043[label="wx31",fontsize=16,color="green",shape="box"];16044[label="Succ Zero",fontsize=16,color="green",shape="box"];16045[label="wx34",fontsize=16,color="green",shape="box"];16046[label="wx4",fontsize=16,color="green",shape="box"];16047[label="wx33",fontsize=16,color="green",shape="box"];16208[label="FiniteMap.lookupWithDefaultFM0 wx1676 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1677)) (Pos Zero)) wx1678 wx1679 wx1680 wx1681 (Float (Pos Zero) (Pos (Succ wx1682))) (compare (Float (Pos Zero) (Pos (Succ wx1682))) (Float (Neg (Succ wx1677)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];16208 -> 16292[label="",style="solid", color="black", weight=3]; 3779[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3779 -> 4348[label="",style="solid", color="black", weight=3]; 3780[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3780 -> 4349[label="",style="solid", color="black", weight=3]; 3781[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3781 -> 4350[label="",style="solid", color="black", weight=3]; 7978[label="wx32100",fontsize=16,color="green",shape="box"];7979[label="wx3280",fontsize=16,color="green",shape="box"];7980[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat wx3730 (Succ wx357) == LT))",fontsize=16,color="burlywood",shape="box"];26103[label="wx3730/Succ wx37300",fontsize=10,color="white",style="solid",shape="box"];7980 -> 26103[label="",style="solid", color="burlywood", weight=9]; 26103 -> 8029[label="",style="solid", color="burlywood", weight=3]; 26104[label="wx3730/Zero",fontsize=10,color="white",style="solid",shape="box"];7980 -> 26104[label="",style="solid", color="burlywood", weight=9]; 26104 -> 8030[label="",style="solid", color="burlywood", weight=3]; 7981 -> 7932[label="",style="dashed", color="red", weight=0]; 7981[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (LT == LT))",fontsize=16,color="magenta"];7982[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat (Succ wx36700) wx322 == LT))",fontsize=16,color="burlywood",shape="box"];26105[label="wx322/Succ wx3220",fontsize=10,color="white",style="solid",shape="box"];7982 -> 26105[label="",style="solid", color="burlywood", weight=9]; 26105 -> 8031[label="",style="solid", color="burlywood", weight=3]; 26106[label="wx322/Zero",fontsize=10,color="white",style="solid",shape="box"];7982 -> 26106[label="",style="solid", color="burlywood", weight=9]; 26106 -> 8032[label="",style="solid", color="burlywood", weight=3]; 7983[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat Zero wx322 == LT))",fontsize=16,color="burlywood",shape="box"];26107[label="wx322/Succ wx3220",fontsize=10,color="white",style="solid",shape="box"];7983 -> 26107[label="",style="solid", color="burlywood", weight=9]; 26107 -> 8033[label="",style="solid", color="burlywood", weight=3]; 26108[label="wx322/Zero",fontsize=10,color="white",style="solid",shape="box"];7983 -> 26108[label="",style="solid", color="burlywood", weight=9]; 26108 -> 8034[label="",style="solid", color="burlywood", weight=3]; 7984[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) True)",fontsize=16,color="black",shape="box"];7984 -> 8035[label="",style="solid", color="black", weight=3]; 7985[label="Float (Neg (Succ wx327)) (Pos (Succ wx3280))",fontsize=16,color="green",shape="box"];7986[label="wx320",fontsize=16,color="green",shape="box"];7987[label="wx325",fontsize=16,color="green",shape="box"];7988[label="Float (Neg (Succ wx327)) (Pos Zero)",fontsize=16,color="green",shape="box"];7989[label="wx320",fontsize=16,color="green",shape="box"];7990[label="wx325",fontsize=16,color="green",shape="box"];7991[label="Float (Neg (Succ wx327)) (Pos Zero)",fontsize=16,color="green",shape="box"];7992[label="wx320",fontsize=16,color="green",shape="box"];7993[label="wx325",fontsize=16,color="green",shape="box"];3805[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26109[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];3805 -> 26109[label="",style="solid", color="burlywood", weight=9]; 26109 -> 4373[label="",style="solid", color="burlywood", weight=3]; 26110[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3805 -> 26110[label="",style="solid", color="burlywood", weight=9]; 26110 -> 4374[label="",style="solid", color="burlywood", weight=3]; 3806[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3806 -> 4375[label="",style="solid", color="black", weight=3]; 3807[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3807 -> 4376[label="",style="solid", color="black", weight=3]; 16113[label="wx31",fontsize=16,color="green",shape="box"];16114[label="Succ Zero",fontsize=16,color="green",shape="box"];16115[label="wx32",fontsize=16,color="green",shape="box"];16116[label="wx4",fontsize=16,color="green",shape="box"];16117[label="wx30000",fontsize=16,color="green",shape="box"];16118[label="wx5000",fontsize=16,color="green",shape="box"];16119[label="wx33",fontsize=16,color="green",shape="box"];16120[label="wx34",fontsize=16,color="green",shape="box"];16289[label="Float (Neg (Succ wx1690)) (Pos (Succ wx1691))",fontsize=16,color="green",shape="box"];16290[label="wx1684",fontsize=16,color="green",shape="box"];16291[label="wx1688",fontsize=16,color="green",shape="box"];3809[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Pos Zero)) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3809 -> 4378[label="",style="solid", color="black", weight=3]; 3810[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Pos Zero)) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3810 -> 4379[label="",style="solid", color="black", weight=3]; 3811[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Pos Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3811 -> 4380[label="",style="solid", color="black", weight=3]; 3812[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26111[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];3812 -> 26111[label="",style="solid", color="burlywood", weight=9]; 26111 -> 4381[label="",style="solid", color="burlywood", weight=3]; 26112[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3812 -> 26112[label="",style="solid", color="burlywood", weight=9]; 26112 -> 4382[label="",style="solid", color="burlywood", weight=3]; 3813[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3813 -> 4383[label="",style="solid", color="black", weight=3]; 3814[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3814 -> 4384[label="",style="solid", color="black", weight=3]; 3815 -> 19387[label="",style="dashed", color="red", weight=0]; 3815[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ Zero)))) (GT == LT))",fontsize=16,color="magenta"];3815 -> 19396[label="",style="dashed", color="magenta", weight=3]; 3815 -> 19397[label="",style="dashed", color="magenta", weight=3]; 3815 -> 19398[label="",style="dashed", color="magenta", weight=3]; 3815 -> 19399[label="",style="dashed", color="magenta", weight=3]; 3815 -> 19400[label="",style="dashed", color="magenta", weight=3]; 3815 -> 19401[label="",style="dashed", color="magenta", weight=3]; 3815 -> 19402[label="",style="dashed", color="magenta", weight=3]; 3815 -> 19403[label="",style="dashed", color="magenta", weight=3]; 19483[label="wx2114",fontsize=16,color="green",shape="box"];19484[label="wx2115",fontsize=16,color="green",shape="box"];19485[label="wx2112",fontsize=16,color="green",shape="box"];19486[label="wx2119",fontsize=16,color="green",shape="box"];19487[label="wx2117",fontsize=16,color="green",shape="box"];19488[label="wx2118",fontsize=16,color="green",shape="box"];19489[label="wx2113",fontsize=16,color="green",shape="box"];19490[label="wx2116",fontsize=16,color="green",shape="box"];16211[label="FiniteMap.lookupWithDefaultFM0 wx1693 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1694)) (Pos Zero)) wx1695 wx1696 wx1697 wx1698 (Float (Neg (Succ wx1699)) (Pos (Succ wx1700))) False)",fontsize=16,color="black",shape="triangle"];16211 -> 16295[label="",style="solid", color="black", weight=3]; 3817[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Pos Zero)) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3817 -> 4387[label="",style="solid", color="black", weight=3]; 3818[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Pos Zero)) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3818 -> 4388[label="",style="solid", color="black", weight=3]; 3819[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Pos Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3819 -> 4389[label="",style="solid", color="black", weight=3]; 3820[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26113[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];3820 -> 26113[label="",style="solid", color="burlywood", weight=9]; 26113 -> 4390[label="",style="solid", color="burlywood", weight=3]; 26114[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3820 -> 26114[label="",style="solid", color="burlywood", weight=9]; 26114 -> 4391[label="",style="solid", color="burlywood", weight=3]; 3821[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3821 -> 4392[label="",style="solid", color="black", weight=3]; 3822[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3822 -> 4393[label="",style="solid", color="black", weight=3]; 16240[label="wx30000",fontsize=16,color="green",shape="box"];16241[label="wx4",fontsize=16,color="green",shape="box"];16242[label="wx32",fontsize=16,color="green",shape="box"];16243[label="wx34",fontsize=16,color="green",shape="box"];16244[label="wx31",fontsize=16,color="green",shape="box"];16245[label="wx33",fontsize=16,color="green",shape="box"];16246[label="Succ Zero",fontsize=16,color="green",shape="box"];16247[label="wx30100",fontsize=16,color="green",shape="box"];16414[label="Float (Neg Zero) (Pos (Succ wx1709))",fontsize=16,color="green",shape="box"];16415[label="wx1702",fontsize=16,color="green",shape="box"];16416[label="wx1707",fontsize=16,color="green",shape="box"];3824[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx30100))) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3824 -> 4395[label="",style="solid", color="black", weight=3]; 3825[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx30100))) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3825 -> 4396[label="",style="solid", color="black", weight=3]; 3826[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx30100))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3826 -> 4397[label="",style="solid", color="black", weight=3]; 3827[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26115[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];3827 -> 26115[label="",style="solid", color="burlywood", weight=9]; 26115 -> 4398[label="",style="solid", color="burlywood", weight=3]; 26116[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3827 -> 26116[label="",style="solid", color="burlywood", weight=9]; 26116 -> 4399[label="",style="solid", color="burlywood", weight=3]; 3828[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3828 -> 4400[label="",style="solid", color="black", weight=3]; 3829[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3829 -> 4401[label="",style="solid", color="black", weight=3]; 3830 -> 19501[label="",style="dashed", color="red", weight=0]; 3830[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (GT == LT))",fontsize=16,color="magenta"];3830 -> 19510[label="",style="dashed", color="magenta", weight=3]; 3830 -> 19511[label="",style="dashed", color="magenta", weight=3]; 3830 -> 19512[label="",style="dashed", color="magenta", weight=3]; 3830 -> 19513[label="",style="dashed", color="magenta", weight=3]; 3830 -> 19514[label="",style="dashed", color="magenta", weight=3]; 3830 -> 19515[label="",style="dashed", color="magenta", weight=3]; 3830 -> 19516[label="",style="dashed", color="magenta", weight=3]; 3830 -> 19517[label="",style="dashed", color="magenta", weight=3]; 19594[label="wx2134",fontsize=16,color="green",shape="box"];19595[label="wx2137",fontsize=16,color="green",shape="box"];19596[label="wx2131",fontsize=16,color="green",shape="box"];19597[label="wx2132",fontsize=16,color="green",shape="box"];19598[label="wx2130",fontsize=16,color="green",shape="box"];19599[label="wx2135",fontsize=16,color="green",shape="box"];19600[label="wx2136",fontsize=16,color="green",shape="box"];19601[label="wx2133",fontsize=16,color="green",shape="box"];16342[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) False)",fontsize=16,color="black",shape="triangle"];16342 -> 16420[label="",style="solid", color="black", weight=3]; 3832[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx30100))) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3832 -> 4404[label="",style="solid", color="black", weight=3]; 3833[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx30100))) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3833 -> 4405[label="",style="solid", color="black", weight=3]; 3834[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx30100))) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3834 -> 4406[label="",style="solid", color="black", weight=3]; 3835[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26117[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];3835 -> 26117[label="",style="solid", color="burlywood", weight=9]; 26117 -> 4407[label="",style="solid", color="burlywood", weight=3]; 26118[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3835 -> 26118[label="",style="solid", color="burlywood", weight=9]; 26118 -> 4408[label="",style="solid", color="burlywood", weight=3]; 3836[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3836 -> 4409[label="",style="solid", color="black", weight=3]; 3837[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3837 -> 4410[label="",style="solid", color="black", weight=3]; 16371[label="Succ Zero",fontsize=16,color="green",shape="box"];16372[label="wx4",fontsize=16,color="green",shape="box"];16373[label="wx30000",fontsize=16,color="green",shape="box"];16374[label="wx33",fontsize=16,color="green",shape="box"];16375[label="wx32",fontsize=16,color="green",shape="box"];16376[label="wx34",fontsize=16,color="green",shape="box"];16377[label="wx31",fontsize=16,color="green",shape="box"];16464[label="Float (Neg Zero) (Pos (Succ wx1726))",fontsize=16,color="green",shape="box"];16465[label="wx1720",fontsize=16,color="green",shape="box"];16466[label="wx1724",fontsize=16,color="green",shape="box"];3839[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3839 -> 4412[label="",style="solid", color="black", weight=3]; 3840[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3840 -> 4413[label="",style="solid", color="black", weight=3]; 3841[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3841 -> 4414[label="",style="solid", color="black", weight=3]; 3842[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26119[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];3842 -> 26119[label="",style="solid", color="burlywood", weight=9]; 26119 -> 4415[label="",style="solid", color="burlywood", weight=3]; 26120[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3842 -> 26120[label="",style="solid", color="burlywood", weight=9]; 26120 -> 4416[label="",style="solid", color="burlywood", weight=3]; 3843[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3843 -> 4417[label="",style="solid", color="black", weight=3]; 3844[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3844 -> 4418[label="",style="solid", color="black", weight=3]; 3845 -> 19613[label="",style="dashed", color="red", weight=0]; 3845[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (GT == LT))",fontsize=16,color="magenta"];3845 -> 19621[label="",style="dashed", color="magenta", weight=3]; 3845 -> 19622[label="",style="dashed", color="magenta", weight=3]; 3845 -> 19623[label="",style="dashed", color="magenta", weight=3]; 3845 -> 19624[label="",style="dashed", color="magenta", weight=3]; 3845 -> 19625[label="",style="dashed", color="magenta", weight=3]; 3845 -> 19626[label="",style="dashed", color="magenta", weight=3]; 3845 -> 19627[label="",style="dashed", color="magenta", weight=3]; 19678[label="wx2151",fontsize=16,color="green",shape="box"];19679[label="wx2152",fontsize=16,color="green",shape="box"];19680[label="wx2149",fontsize=16,color="green",shape="box"];19681[label="wx2153",fontsize=16,color="green",shape="box"];19682[label="wx2148",fontsize=16,color="green",shape="box"];19683[label="wx2150",fontsize=16,color="green",shape="box"];19684[label="wx2147",fontsize=16,color="green",shape="box"];16472[label="FiniteMap.lookupWithDefaultFM0 wx1728 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1729)) (Pos Zero)) wx1730 wx1731 wx1732 wx1733 (Float (Neg Zero) (Pos (Succ wx1734))) False)",fontsize=16,color="black",shape="triangle"];16472 -> 16500[label="",style="solid", color="black", weight=3]; 3847[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3847 -> 4421[label="",style="solid", color="black", weight=3]; 3848[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3848 -> 4422[label="",style="solid", color="black", weight=3]; 3849[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3849 -> 4423[label="",style="solid", color="black", weight=3]; 7994[label="wx33200",fontsize=16,color="green",shape="box"];7995[label="wx3390",fontsize=16,color="green",shape="box"];7996[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ wx355) wx3750 == LT))",fontsize=16,color="burlywood",shape="box"];26121[label="wx3750/Succ wx37500",fontsize=10,color="white",style="solid",shape="box"];7996 -> 26121[label="",style="solid", color="burlywood", weight=9]; 26121 -> 8036[label="",style="solid", color="burlywood", weight=3]; 26122[label="wx3750/Zero",fontsize=10,color="white",style="solid",shape="box"];7996 -> 26122[label="",style="solid", color="burlywood", weight=9]; 26122 -> 8037[label="",style="solid", color="burlywood", weight=3]; 7997 -> 7963[label="",style="dashed", color="red", weight=0]; 7997[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (GT == LT))",fontsize=16,color="magenta"];8011[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (primMulInt (Pos (Succ wx338)) (Pos (Succ wx333))) (Neg wx339 * Pos wx3320) == GT))",fontsize=16,color="black",shape="box"];8011 -> 8055[label="",style="solid", color="black", weight=3]; 8012[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ (Succ wx3330)))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ wx3330) wx3690 == LT))",fontsize=16,color="burlywood",shape="box"];26123[label="wx3690/Succ wx36900",fontsize=10,color="white",style="solid",shape="box"];8012 -> 26123[label="",style="solid", color="burlywood", weight=9]; 26123 -> 8056[label="",style="solid", color="burlywood", weight=3]; 26124[label="wx3690/Zero",fontsize=10,color="white",style="solid",shape="box"];8012 -> 26124[label="",style="solid", color="burlywood", weight=9]; 26124 -> 8057[label="",style="solid", color="burlywood", weight=3]; 8013[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ Zero))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat Zero wx3690 == LT))",fontsize=16,color="burlywood",shape="box"];26125[label="wx3690/Succ wx36900",fontsize=10,color="white",style="solid",shape="box"];8013 -> 26125[label="",style="solid", color="burlywood", weight=9]; 26125 -> 8058[label="",style="solid", color="burlywood", weight=3]; 26126[label="wx3690/Zero",fontsize=10,color="white",style="solid",shape="box"];8013 -> 26126[label="",style="solid", color="burlywood", weight=9]; 26126 -> 8059[label="",style="solid", color="burlywood", weight=3]; 8014[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) False)",fontsize=16,color="black",shape="triangle"];8014 -> 8060[label="",style="solid", color="black", weight=3]; 8015[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (compare (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (Float (Neg Zero) (Neg (Succ wx333))) == GT))",fontsize=16,color="black",shape="box"];8015 -> 8061[label="",style="solid", color="black", weight=3]; 8016[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (compare (Float (Pos (Succ wx338)) (Pos Zero)) (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) == GT))",fontsize=16,color="black",shape="box"];8016 -> 8062[label="",style="solid", color="black", weight=3]; 8017[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (compare (Float (Pos (Succ wx338)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ wx333))) == GT))",fontsize=16,color="black",shape="box"];8017 -> 8063[label="",style="solid", color="black", weight=3]; 3872[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26127[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];3872 -> 26127[label="",style="solid", color="burlywood", weight=9]; 26127 -> 4451[label="",style="solid", color="burlywood", weight=3]; 26128[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3872 -> 26128[label="",style="solid", color="burlywood", weight=9]; 26128 -> 4452[label="",style="solid", color="burlywood", weight=3]; 3873 -> 7666[label="",style="dashed", color="red", weight=0]; 3873[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];3873 -> 7667[label="",style="dashed", color="magenta", weight=3]; 3874[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3874 -> 4454[label="",style="solid", color="black", weight=3]; 16522[label="wx31",fontsize=16,color="green",shape="box"];16523[label="Succ Zero",fontsize=16,color="green",shape="box"];16524[label="wx4",fontsize=16,color="green",shape="box"];16525[label="wx30000",fontsize=16,color="green",shape="box"];16526[label="wx32",fontsize=16,color="green",shape="box"];16527[label="wx33",fontsize=16,color="green",shape="box"];16528[label="wx34",fontsize=16,color="green",shape="box"];16529[label="wx5000",fontsize=16,color="green",shape="box"];16693[label="FiniteMap.lookupWithDefaultFM0 wx1738 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1739)) (Neg Zero)) wx1740 wx1741 wx1742 wx1743 (Float (Pos (Succ wx1744)) (Pos (Succ wx1745))) (compare (Float (Pos (Succ wx1744)) (Pos (Succ wx1745))) (Float (Pos (Succ wx1739)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];16693 -> 16743[label="",style="solid", color="black", weight=3]; 3877[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Pos Zero)) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3877 -> 4457[label="",style="solid", color="black", weight=3]; 3878[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Pos Zero)) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3878 -> 4458[label="",style="solid", color="black", weight=3]; 3879[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Pos Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3879 -> 4459[label="",style="solid", color="black", weight=3]; 3880[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26129[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];3880 -> 26129[label="",style="solid", color="burlywood", weight=9]; 26129 -> 4460[label="",style="solid", color="burlywood", weight=3]; 26130[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3880 -> 26130[label="",style="solid", color="burlywood", weight=9]; 26130 -> 4461[label="",style="solid", color="burlywood", weight=3]; 3881 -> 7721[label="",style="dashed", color="red", weight=0]; 3881[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];3881 -> 7722[label="",style="dashed", color="magenta", weight=3]; 3882[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3882 -> 4463[label="",style="solid", color="black", weight=3]; 3883 -> 19750[label="",style="dashed", color="red", weight=0]; 3883[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ Zero)))) (LT == LT))",fontsize=16,color="magenta"];3883 -> 19759[label="",style="dashed", color="magenta", weight=3]; 3883 -> 19760[label="",style="dashed", color="magenta", weight=3]; 3883 -> 19761[label="",style="dashed", color="magenta", weight=3]; 3883 -> 19762[label="",style="dashed", color="magenta", weight=3]; 3883 -> 19763[label="",style="dashed", color="magenta", weight=3]; 3883 -> 19764[label="",style="dashed", color="magenta", weight=3]; 3883 -> 19765[label="",style="dashed", color="magenta", weight=3]; 3883 -> 19766[label="",style="dashed", color="magenta", weight=3]; 19921 -> 6[label="",style="dashed", color="red", weight=0]; 19921[label="FiniteMap.lookupWithDefaultFM0 wx2158 (FiniteMap.lookupFM wx2162 (Float (Pos (Succ wx2164)) (Pos (Succ wx2165))))",fontsize=16,color="magenta"];19921 -> 19965[label="",style="dashed", color="magenta", weight=3]; 19921 -> 19966[label="",style="dashed", color="magenta", weight=3]; 19921 -> 19967[label="",style="dashed", color="magenta", weight=3]; 3886[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Pos Zero)) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3886 -> 4465[label="",style="solid", color="black", weight=3]; 3887[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Pos Zero)) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3887 -> 4466[label="",style="solid", color="black", weight=3]; 3888[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Pos Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3888 -> 4467[label="",style="solid", color="black", weight=3]; 3889[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26131[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];3889 -> 26131[label="",style="solid", color="burlywood", weight=9]; 26131 -> 4468[label="",style="solid", color="burlywood", weight=3]; 26132[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3889 -> 26132[label="",style="solid", color="burlywood", weight=9]; 26132 -> 4469[label="",style="solid", color="burlywood", weight=3]; 3890 -> 7825[label="",style="dashed", color="red", weight=0]; 3890[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];3890 -> 7826[label="",style="dashed", color="magenta", weight=3]; 3891[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3891 -> 4471[label="",style="solid", color="black", weight=3]; 16644[label="wx33",fontsize=16,color="green",shape="box"];16645[label="wx30000",fontsize=16,color="green",shape="box"];16646[label="wx30100",fontsize=16,color="green",shape="box"];16647[label="wx4",fontsize=16,color="green",shape="box"];16648[label="wx32",fontsize=16,color="green",shape="box"];16649[label="wx31",fontsize=16,color="green",shape="box"];16650[label="wx34",fontsize=16,color="green",shape="box"];16651[label="Succ Zero",fontsize=16,color="green",shape="box"];16810[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) (compare (Float (Pos Zero) (Pos (Succ wx1763))) (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) == GT))",fontsize=16,color="black",shape="box"];16810 -> 16858[label="",style="solid", color="black", weight=3]; 3894[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx30100))) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3894 -> 4474[label="",style="solid", color="black", weight=3]; 3895[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx30100))) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3895 -> 4475[label="",style="solid", color="black", weight=3]; 3896[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx30100))) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3896 -> 4476[label="",style="solid", color="black", weight=3]; 3897[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26133[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];3897 -> 26133[label="",style="solid", color="burlywood", weight=9]; 26133 -> 4477[label="",style="solid", color="burlywood", weight=3]; 26134[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3897 -> 26134[label="",style="solid", color="burlywood", weight=9]; 26134 -> 4478[label="",style="solid", color="burlywood", weight=3]; 3898 -> 8006[label="",style="dashed", color="red", weight=0]; 3898[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];3898 -> 8007[label="",style="dashed", color="magenta", weight=3]; 3899[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3899 -> 4480[label="",style="solid", color="black", weight=3]; 3900 -> 19863[label="",style="dashed", color="red", weight=0]; 3900[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (LT == LT))",fontsize=16,color="magenta"];3900 -> 19872[label="",style="dashed", color="magenta", weight=3]; 3900 -> 19873[label="",style="dashed", color="magenta", weight=3]; 3900 -> 19874[label="",style="dashed", color="magenta", weight=3]; 3900 -> 19875[label="",style="dashed", color="magenta", weight=3]; 3900 -> 19876[label="",style="dashed", color="magenta", weight=3]; 3900 -> 19877[label="",style="dashed", color="magenta", weight=3]; 3900 -> 19878[label="",style="dashed", color="magenta", weight=3]; 3900 -> 19879[label="",style="dashed", color="magenta", weight=3]; 19964 -> 6[label="",style="dashed", color="red", weight=0]; 19964[label="FiniteMap.lookupWithDefaultFM0 wx2167 (FiniteMap.lookupFM wx2172 (Float (Pos Zero) (Pos (Succ wx2174))))",fontsize=16,color="magenta"];19964 -> 19971[label="",style="dashed", color="magenta", weight=3]; 19964 -> 19972[label="",style="dashed", color="magenta", weight=3]; 19964 -> 19973[label="",style="dashed", color="magenta", weight=3]; 3903[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx30100))) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3903 -> 4482[label="",style="solid", color="black", weight=3]; 3904[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx30100))) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3904 -> 4483[label="",style="solid", color="black", weight=3]; 3905[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx30100))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3905 -> 4484[label="",style="solid", color="black", weight=3]; 3906[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26135[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];3906 -> 26135[label="",style="solid", color="burlywood", weight=9]; 26135 -> 4485[label="",style="solid", color="burlywood", weight=3]; 26136[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3906 -> 26136[label="",style="solid", color="burlywood", weight=9]; 26136 -> 4486[label="",style="solid", color="burlywood", weight=3]; 3907 -> 8135[label="",style="dashed", color="red", weight=0]; 3907[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];3907 -> 8136[label="",style="dashed", color="magenta", weight=3]; 3908[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3908 -> 4488[label="",style="solid", color="black", weight=3]; 16767[label="wx33",fontsize=16,color="green",shape="box"];16768[label="wx34",fontsize=16,color="green",shape="box"];16769[label="wx30000",fontsize=16,color="green",shape="box"];16770[label="Succ Zero",fontsize=16,color="green",shape="box"];16771[label="wx31",fontsize=16,color="green",shape="box"];16772[label="wx4",fontsize=16,color="green",shape="box"];16773[label="wx32",fontsize=16,color="green",shape="box"];16875[label="FiniteMap.lookupWithDefaultFM0 wx1774 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1775)) (Neg Zero)) wx1776 wx1777 wx1778 wx1779 (Float (Pos Zero) (Pos (Succ wx1780))) (compare (Float (Pos Zero) (Pos (Succ wx1780))) (Float (Pos (Succ wx1775)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];16875 -> 16882[label="",style="solid", color="black", weight=3]; 3911[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3911 -> 4491[label="",style="solid", color="black", weight=3]; 3912[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3912 -> 4492[label="",style="solid", color="black", weight=3]; 3913[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3913 -> 4493[label="",style="solid", color="black", weight=3]; 3914[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26137[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];3914 -> 26137[label="",style="solid", color="burlywood", weight=9]; 26137 -> 4494[label="",style="solid", color="burlywood", weight=3]; 26138[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3914 -> 26138[label="",style="solid", color="burlywood", weight=9]; 26138 -> 4495[label="",style="solid", color="burlywood", weight=3]; 3915 -> 8206[label="",style="dashed", color="red", weight=0]; 3915[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];3915 -> 8207[label="",style="dashed", color="magenta", weight=3]; 3916[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3916 -> 4497[label="",style="solid", color="black", weight=3]; 3917 -> 19988[label="",style="dashed", color="red", weight=0]; 3917[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (LT == LT))",fontsize=16,color="magenta"];3917 -> 19996[label="",style="dashed", color="magenta", weight=3]; 3917 -> 19997[label="",style="dashed", color="magenta", weight=3]; 3917 -> 19998[label="",style="dashed", color="magenta", weight=3]; 3917 -> 19999[label="",style="dashed", color="magenta", weight=3]; 3917 -> 20000[label="",style="dashed", color="magenta", weight=3]; 3917 -> 20001[label="",style="dashed", color="magenta", weight=3]; 3917 -> 20002[label="",style="dashed", color="magenta", weight=3]; 20134 -> 6[label="",style="dashed", color="red", weight=0]; 20134[label="FiniteMap.lookupWithDefaultFM0 wx2178 (FiniteMap.lookupFM wx2182 (Float (Pos Zero) (Pos (Succ wx2184))))",fontsize=16,color="magenta"];20134 -> 20186[label="",style="dashed", color="magenta", weight=3]; 20134 -> 20187[label="",style="dashed", color="magenta", weight=3]; 20134 -> 20188[label="",style="dashed", color="magenta", weight=3]; 3920[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3920 -> 4499[label="",style="solid", color="black", weight=3]; 3921[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3921 -> 4500[label="",style="solid", color="black", weight=3]; 3922[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3922 -> 4501[label="",style="solid", color="black", weight=3]; 8892[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat (Succ wx44100) (Succ wx41100) == LT))",fontsize=16,color="black",shape="box"];8892 -> 8924[label="",style="solid", color="black", weight=3]; 8893[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat (Succ wx44100) Zero == LT))",fontsize=16,color="black",shape="box"];8893 -> 8925[label="",style="solid", color="black", weight=3]; 8894[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat Zero (Succ wx41100) == LT))",fontsize=16,color="black",shape="box"];8894 -> 8926[label="",style="solid", color="black", weight=3]; 8895[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat Zero Zero == LT))",fontsize=16,color="black",shape="box"];8895 -> 8927[label="",style="solid", color="black", weight=3]; 8896 -> 6[label="",style="dashed", color="red", weight=0]; 8896[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM wx406 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))))",fontsize=16,color="magenta"];8896 -> 8928[label="",style="dashed", color="magenta", weight=3]; 8896 -> 8929[label="",style="dashed", color="magenta", weight=3]; 8896 -> 8930[label="",style="dashed", color="magenta", weight=3]; 8916[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (compare (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) == GT))",fontsize=16,color="black",shape="box"];8916 -> 8944[label="",style="solid", color="black", weight=3]; 8917[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (compare (Neg (Succ wx408) * Pos (Succ wx403)) (Neg (Succ wx4090) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];8917 -> 8945[label="",style="solid", color="black", weight=3]; 8918[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (compare (Neg (Succ wx408) * Pos (Succ wx403)) (Neg Zero * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];8918 -> 8946[label="",style="solid", color="black", weight=3]; 8919[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (compare (Neg (Succ wx408) * Pos (Succ wx403)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];8919 -> 8947[label="",style="solid", color="black", weight=3]; 8920[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (compare (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) == GT))",fontsize=16,color="black",shape="box"];8920 -> 8948[label="",style="solid", color="black", weight=3]; 8921[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (compare (Neg (Succ wx408) * Pos (Succ wx403)) (Neg (Succ wx4090) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];8921 -> 8949[label="",style="solid", color="black", weight=3]; 8922[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (compare (Neg (Succ wx408) * Pos (Succ wx403)) (Neg Zero * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];8922 -> 8950[label="",style="solid", color="black", weight=3]; 8923[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (compare (Neg (Succ wx408) * Pos (Succ wx403)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];8923 -> 8951[label="",style="solid", color="black", weight=3]; 3946[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26139[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];3946 -> 26139[label="",style="solid", color="burlywood", weight=9]; 26139 -> 4524[label="",style="solid", color="burlywood", weight=3]; 26140[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3946 -> 26140[label="",style="solid", color="burlywood", weight=9]; 26140 -> 4525[label="",style="solid", color="burlywood", weight=3]; 3947 -> 8633[label="",style="dashed", color="red", weight=0]; 3947[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];3947 -> 8634[label="",style="dashed", color="magenta", weight=3]; 3948[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3948 -> 4527[label="",style="solid", color="black", weight=3]; 3949 -> 20076[label="",style="dashed", color="red", weight=0]; 3949[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ Zero)))) (GT == LT))",fontsize=16,color="magenta"];3949 -> 20085[label="",style="dashed", color="magenta", weight=3]; 3949 -> 20086[label="",style="dashed", color="magenta", weight=3]; 3949 -> 20087[label="",style="dashed", color="magenta", weight=3]; 3949 -> 20088[label="",style="dashed", color="magenta", weight=3]; 3949 -> 20089[label="",style="dashed", color="magenta", weight=3]; 3949 -> 20090[label="",style="dashed", color="magenta", weight=3]; 3949 -> 20091[label="",style="dashed", color="magenta", weight=3]; 3949 -> 20092[label="",style="dashed", color="magenta", weight=3]; 20178[label="wx2192",fontsize=16,color="green",shape="box"];20179[label="wx2190",fontsize=16,color="green",shape="box"];20180[label="wx2189",fontsize=16,color="green",shape="box"];20181[label="wx2191",fontsize=16,color="green",shape="box"];20182[label="wx2187",fontsize=16,color="green",shape="box"];20183[label="wx2188",fontsize=16,color="green",shape="box"];20184[label="wx2186",fontsize=16,color="green",shape="box"];20185[label="wx2193",fontsize=16,color="green",shape="box"];12507[label="FiniteMap.lookupWithDefaultFM0 wx1097 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1098)) (Neg Zero)) wx1099 wx1100 wx1101 wx1102 (Float (Neg (Succ wx1103)) (Pos (Succ wx1104))) False)",fontsize=16,color="black",shape="triangle"];12507 -> 12548[label="",style="solid", color="black", weight=3]; 3951[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Pos Zero)) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3951 -> 4530[label="",style="solid", color="black", weight=3]; 3952[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Pos Zero)) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3952 -> 4531[label="",style="solid", color="black", weight=3]; 3953[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Pos Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3953 -> 4532[label="",style="solid", color="black", weight=3]; 3954[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26141[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];3954 -> 26141[label="",style="solid", color="burlywood", weight=9]; 26141 -> 4533[label="",style="solid", color="burlywood", weight=3]; 26142[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3954 -> 26142[label="",style="solid", color="burlywood", weight=9]; 26142 -> 4534[label="",style="solid", color="burlywood", weight=3]; 3955 -> 8669[label="",style="dashed", color="red", weight=0]; 3955[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];3955 -> 8670[label="",style="dashed", color="magenta", weight=3]; 3956[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3956 -> 4536[label="",style="solid", color="black", weight=3]; 16993[label="wx34",fontsize=16,color="green",shape="box"];16994[label="wx31",fontsize=16,color="green",shape="box"];16995[label="wx4",fontsize=16,color="green",shape="box"];16996[label="Succ Zero",fontsize=16,color="green",shape="box"];16997[label="wx33",fontsize=16,color="green",shape="box"];16998[label="wx32",fontsize=16,color="green",shape="box"];16999[label="wx30000",fontsize=16,color="green",shape="box"];17000[label="wx5000",fontsize=16,color="green",shape="box"];17179[label="Float (Neg (Succ wx1810)) (Pos (Succ wx1811))",fontsize=16,color="green",shape="box"];17180[label="wx1804",fontsize=16,color="green",shape="box"];17181[label="wx1808",fontsize=16,color="green",shape="box"];3958[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Pos Zero)) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3958 -> 4538[label="",style="solid", color="black", weight=3]; 3959[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Pos Zero)) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3959 -> 4539[label="",style="solid", color="black", weight=3]; 3960[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Pos Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3960 -> 4540[label="",style="solid", color="black", weight=3]; 3961[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26143[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];3961 -> 26143[label="",style="solid", color="burlywood", weight=9]; 26143 -> 4541[label="",style="solid", color="burlywood", weight=3]; 26144[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3961 -> 26144[label="",style="solid", color="burlywood", weight=9]; 26144 -> 4542[label="",style="solid", color="burlywood", weight=3]; 3962 -> 8716[label="",style="dashed", color="red", weight=0]; 3962[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];3962 -> 8717[label="",style="dashed", color="magenta", weight=3]; 3963[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3963 -> 4544[label="",style="solid", color="black", weight=3]; 3964 -> 20198[label="",style="dashed", color="red", weight=0]; 3964[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (GT == LT))",fontsize=16,color="magenta"];3964 -> 20207[label="",style="dashed", color="magenta", weight=3]; 3964 -> 20208[label="",style="dashed", color="magenta", weight=3]; 3964 -> 20209[label="",style="dashed", color="magenta", weight=3]; 3964 -> 20210[label="",style="dashed", color="magenta", weight=3]; 3964 -> 20211[label="",style="dashed", color="magenta", weight=3]; 3964 -> 20212[label="",style="dashed", color="magenta", weight=3]; 3964 -> 20213[label="",style="dashed", color="magenta", weight=3]; 3964 -> 20214[label="",style="dashed", color="magenta", weight=3]; 20299[label="wx2207",fontsize=16,color="green",shape="box"];20300[label="wx2208",fontsize=16,color="green",shape="box"];20301[label="wx2210",fontsize=16,color="green",shape="box"];20302[label="wx2205",fontsize=16,color="green",shape="box"];20303[label="wx2204",fontsize=16,color="green",shape="box"];20304[label="wx2209",fontsize=16,color="green",shape="box"];20305[label="wx2206",fontsize=16,color="green",shape="box"];20306[label="wx2211",fontsize=16,color="green",shape="box"];12588[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) False)",fontsize=16,color="black",shape="triangle"];12588 -> 12629[label="",style="solid", color="black", weight=3]; 3966[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx30100))) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3966 -> 4547[label="",style="solid", color="black", weight=3]; 3967[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx30100))) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3967 -> 4548[label="",style="solid", color="black", weight=3]; 3968[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx30100))) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3968 -> 4549[label="",style="solid", color="black", weight=3]; 3969[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26145[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];3969 -> 26145[label="",style="solid", color="burlywood", weight=9]; 26145 -> 4550[label="",style="solid", color="burlywood", weight=3]; 26146[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3969 -> 26146[label="",style="solid", color="burlywood", weight=9]; 26146 -> 4551[label="",style="solid", color="burlywood", weight=3]; 3970 -> 8801[label="",style="dashed", color="red", weight=0]; 3970[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];3970 -> 8802[label="",style="dashed", color="magenta", weight=3]; 3971[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3971 -> 4553[label="",style="solid", color="black", weight=3]; 17130[label="wx32",fontsize=16,color="green",shape="box"];17131[label="Succ Zero",fontsize=16,color="green",shape="box"];17132[label="wx34",fontsize=16,color="green",shape="box"];17133[label="wx4",fontsize=16,color="green",shape="box"];17134[label="wx31",fontsize=16,color="green",shape="box"];17135[label="wx30000",fontsize=16,color="green",shape="box"];17136[label="wx30100",fontsize=16,color="green",shape="box"];17137[label="wx33",fontsize=16,color="green",shape="box"];17309[label="Float (Neg Zero) (Pos (Succ wx1829))",fontsize=16,color="green",shape="box"];17310[label="wx1822",fontsize=16,color="green",shape="box"];17311[label="wx1827",fontsize=16,color="green",shape="box"];3973[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx30100))) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3973 -> 4555[label="",style="solid", color="black", weight=3]; 3974[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx30100))) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3974 -> 4556[label="",style="solid", color="black", weight=3]; 3975[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx30100))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3975 -> 4557[label="",style="solid", color="black", weight=3]; 3976[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26147[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];3976 -> 26147[label="",style="solid", color="burlywood", weight=9]; 26147 -> 4558[label="",style="solid", color="burlywood", weight=3]; 26148[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3976 -> 26148[label="",style="solid", color="burlywood", weight=9]; 26148 -> 4559[label="",style="solid", color="burlywood", weight=3]; 3977 -> 8869[label="",style="dashed", color="red", weight=0]; 3977[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];3977 -> 8870[label="",style="dashed", color="magenta", weight=3]; 3978[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3978 -> 4561[label="",style="solid", color="black", weight=3]; 3979 -> 20317[label="",style="dashed", color="red", weight=0]; 3979[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (GT == LT))",fontsize=16,color="magenta"];3979 -> 20325[label="",style="dashed", color="magenta", weight=3]; 3979 -> 20326[label="",style="dashed", color="magenta", weight=3]; 3979 -> 20327[label="",style="dashed", color="magenta", weight=3]; 3979 -> 20328[label="",style="dashed", color="magenta", weight=3]; 3979 -> 20329[label="",style="dashed", color="magenta", weight=3]; 3979 -> 20330[label="",style="dashed", color="magenta", weight=3]; 3979 -> 20331[label="",style="dashed", color="magenta", weight=3]; 20408[label="wx2223",fontsize=16,color="green",shape="box"];20409[label="wx2228",fontsize=16,color="green",shape="box"];20410[label="wx2222",fontsize=16,color="green",shape="box"];20411[label="wx2226",fontsize=16,color="green",shape="box"];20412[label="wx2224",fontsize=16,color="green",shape="box"];20413[label="wx2225",fontsize=16,color="green",shape="box"];20414[label="wx2227",fontsize=16,color="green",shape="box"];12669[label="FiniteMap.lookupWithDefaultFM0 wx1175 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1176)) (Neg Zero)) wx1177 wx1178 wx1179 wx1180 (Float (Neg Zero) (Pos (Succ wx1181))) False)",fontsize=16,color="black",shape="triangle"];12669 -> 12705[label="",style="solid", color="black", weight=3]; 3981[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3981 -> 4564[label="",style="solid", color="black", weight=3]; 3982[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3982 -> 4565[label="",style="solid", color="black", weight=3]; 3983[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3983 -> 4566[label="",style="solid", color="black", weight=3]; 3984[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26149[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];3984 -> 26149[label="",style="solid", color="burlywood", weight=9]; 26149 -> 4567[label="",style="solid", color="burlywood", weight=3]; 26150[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3984 -> 26150[label="",style="solid", color="burlywood", weight=9]; 26150 -> 4568[label="",style="solid", color="burlywood", weight=3]; 3985 -> 8939[label="",style="dashed", color="red", weight=0]; 3985[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];3985 -> 8940[label="",style="dashed", color="magenta", weight=3]; 3986[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];3986 -> 4570[label="",style="solid", color="black", weight=3]; 17266[label="wx4",fontsize=16,color="green",shape="box"];17267[label="wx32",fontsize=16,color="green",shape="box"];17268[label="Succ Zero",fontsize=16,color="green",shape="box"];17269[label="wx30000",fontsize=16,color="green",shape="box"];17270[label="wx31",fontsize=16,color="green",shape="box"];17271[label="wx33",fontsize=16,color="green",shape="box"];17272[label="wx34",fontsize=16,color="green",shape="box"];17337[label="Float (Neg Zero) (Pos (Succ wx1845))",fontsize=16,color="green",shape="box"];17338[label="wx1839",fontsize=16,color="green",shape="box"];17339[label="wx1843",fontsize=16,color="green",shape="box"];3988[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3988 -> 4572[label="",style="solid", color="black", weight=3]; 3989[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];3989 -> 4573[label="",style="solid", color="black", weight=3]; 3990[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3990 -> 4574[label="",style="solid", color="black", weight=3]; 9571[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat (Succ wx48800) (Succ wx47100) == LT))",fontsize=16,color="black",shape="box"];9571 -> 9599[label="",style="solid", color="black", weight=3]; 9572[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat (Succ wx48800) Zero == LT))",fontsize=16,color="black",shape="box"];9572 -> 9600[label="",style="solid", color="black", weight=3]; 9573[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat Zero (Succ wx47100) == LT))",fontsize=16,color="black",shape="box"];9573 -> 9601[label="",style="solid", color="black", weight=3]; 9574[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat Zero Zero == LT))",fontsize=16,color="black",shape="box"];9574 -> 9602[label="",style="solid", color="black", weight=3]; 9575 -> 6[label="",style="dashed", color="red", weight=0]; 9575[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM wx466 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))))",fontsize=16,color="magenta"];9575 -> 9603[label="",style="dashed", color="magenta", weight=3]; 9575 -> 9604[label="",style="dashed", color="magenta", weight=3]; 9575 -> 9605[label="",style="dashed", color="magenta", weight=3]; 9591[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (compare (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) == GT))",fontsize=16,color="black",shape="box"];9591 -> 9619[label="",style="solid", color="black", weight=3]; 9592[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (compare (Pos (Succ wx468) * Neg (Succ wx463)) (Pos (Succ wx4690) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9592 -> 9620[label="",style="solid", color="black", weight=3]; 9593[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (compare (Pos (Succ wx468) * Neg (Succ wx463)) (Pos Zero * Pos (Succ wx46200)) == GT))",fontsize=16,color="black",shape="box"];9593 -> 9621[label="",style="solid", color="black", weight=3]; 9594[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (compare (Pos (Succ wx468) * Neg (Succ wx463)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9594 -> 9622[label="",style="solid", color="black", weight=3]; 9595[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (compare (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) == GT))",fontsize=16,color="black",shape="box"];9595 -> 9623[label="",style="solid", color="black", weight=3]; 9596[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (compare (Pos (Succ wx468) * Neg (Succ wx463)) (Pos (Succ wx4690) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9596 -> 9624[label="",style="solid", color="black", weight=3]; 9597[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (compare (Pos (Succ wx468) * Neg (Succ wx463)) (Pos Zero * Neg (Succ wx46200)) == GT))",fontsize=16,color="black",shape="box"];9597 -> 9625[label="",style="solid", color="black", weight=3]; 9598[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (compare (Pos (Succ wx468) * Neg (Succ wx463)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9598 -> 9626[label="",style="solid", color="black", weight=3]; 4014[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26151[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];4014 -> 26151[label="",style="solid", color="burlywood", weight=9]; 26151 -> 4597[label="",style="solid", color="burlywood", weight=3]; 26152[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4014 -> 26152[label="",style="solid", color="burlywood", weight=9]; 26152 -> 4598[label="",style="solid", color="burlywood", weight=3]; 4015 -> 9388[label="",style="dashed", color="red", weight=0]; 4015[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4015 -> 9389[label="",style="dashed", color="magenta", weight=3]; 4016[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4016 -> 4600[label="",style="solid", color="black", weight=3]; 17367[label="wx30000",fontsize=16,color="green",shape="box"];17368[label="wx32",fontsize=16,color="green",shape="box"];17369[label="wx33",fontsize=16,color="green",shape="box"];17370[label="wx5000",fontsize=16,color="green",shape="box"];17371[label="wx4",fontsize=16,color="green",shape="box"];17372[label="wx34",fontsize=16,color="green",shape="box"];17373[label="wx31",fontsize=16,color="green",shape="box"];17374[label="Succ Zero",fontsize=16,color="green",shape="box"];17546[label="Float (Pos (Succ wx1857)) (Neg (Succ wx1858))",fontsize=16,color="green",shape="box"];17547[label="wx1851",fontsize=16,color="green",shape="box"];17548[label="wx1855",fontsize=16,color="green",shape="box"];4018[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Neg Zero)) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4018 -> 4602[label="",style="solid", color="black", weight=3]; 4019[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Neg Zero)) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4019 -> 4603[label="",style="solid", color="black", weight=3]; 4020[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Neg Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4020 -> 4604[label="",style="solid", color="black", weight=3]; 4021[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26153[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];4021 -> 26153[label="",style="solid", color="burlywood", weight=9]; 26153 -> 4605[label="",style="solid", color="burlywood", weight=3]; 26154[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4021 -> 26154[label="",style="solid", color="burlywood", weight=9]; 26154 -> 4606[label="",style="solid", color="burlywood", weight=3]; 4022 -> 9548[label="",style="dashed", color="red", weight=0]; 4022[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4022 -> 9549[label="",style="dashed", color="magenta", weight=3]; 4023[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4023 -> 4608[label="",style="solid", color="black", weight=3]; 4024 -> 20495[label="",style="dashed", color="red", weight=0]; 4024[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ Zero)))) (GT == LT))",fontsize=16,color="magenta"];4024 -> 20504[label="",style="dashed", color="magenta", weight=3]; 4024 -> 20505[label="",style="dashed", color="magenta", weight=3]; 4024 -> 20506[label="",style="dashed", color="magenta", weight=3]; 4024 -> 20507[label="",style="dashed", color="magenta", weight=3]; 4024 -> 20508[label="",style="dashed", color="magenta", weight=3]; 4024 -> 20509[label="",style="dashed", color="magenta", weight=3]; 4024 -> 20510[label="",style="dashed", color="magenta", weight=3]; 4024 -> 20511[label="",style="dashed", color="magenta", weight=3]; 20597[label="wx2253",fontsize=16,color="green",shape="box"];20598[label="wx2247",fontsize=16,color="green",shape="box"];20599[label="wx2248",fontsize=16,color="green",shape="box"];20600[label="wx2252",fontsize=16,color="green",shape="box"];20601[label="wx2250",fontsize=16,color="green",shape="box"];20602[label="wx2251",fontsize=16,color="green",shape="box"];20603[label="wx2254",fontsize=16,color="green",shape="box"];20604[label="wx2249",fontsize=16,color="green",shape="box"];12789[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1229)) (Pos Zero)) wx1230 wx1231 wx1232 wx1233 (Float (Pos (Succ wx1234)) (Neg (Succ wx1235))) False)",fontsize=16,color="black",shape="triangle"];12789 -> 12830[label="",style="solid", color="black", weight=3]; 4026[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Neg Zero)) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4026 -> 4611[label="",style="solid", color="black", weight=3]; 4027[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Neg Zero)) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4027 -> 4612[label="",style="solid", color="black", weight=3]; 4028[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Neg Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4028 -> 4613[label="",style="solid", color="black", weight=3]; 4029[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26155[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];4029 -> 26155[label="",style="solid", color="burlywood", weight=9]; 26155 -> 4614[label="",style="solid", color="burlywood", weight=3]; 26156[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4029 -> 26156[label="",style="solid", color="burlywood", weight=9]; 26156 -> 4615[label="",style="solid", color="burlywood", weight=3]; 4030 -> 9614[label="",style="dashed", color="red", weight=0]; 4030[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4030 -> 9615[label="",style="dashed", color="magenta", weight=3]; 4031[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4031 -> 4617[label="",style="solid", color="black", weight=3]; 17497[label="wx4",fontsize=16,color="green",shape="box"];17498[label="wx30000",fontsize=16,color="green",shape="box"];17499[label="Succ Zero",fontsize=16,color="green",shape="box"];17500[label="wx34",fontsize=16,color="green",shape="box"];17501[label="wx33",fontsize=16,color="green",shape="box"];17502[label="wx32",fontsize=16,color="green",shape="box"];17503[label="wx30100",fontsize=16,color="green",shape="box"];17504[label="wx31",fontsize=16,color="green",shape="box"];17683[label="Float (Pos Zero) (Neg (Succ wx1876))",fontsize=16,color="green",shape="box"];17684[label="wx1869",fontsize=16,color="green",shape="box"];17685[label="wx1874",fontsize=16,color="green",shape="box"];4033[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx30100))) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4033 -> 4619[label="",style="solid", color="black", weight=3]; 4034[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx30100))) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4034 -> 4620[label="",style="solid", color="black", weight=3]; 4035[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx30100))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4035 -> 4621[label="",style="solid", color="black", weight=3]; 4036[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26157[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];4036 -> 26157[label="",style="solid", color="burlywood", weight=9]; 26157 -> 4622[label="",style="solid", color="burlywood", weight=3]; 26158[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4036 -> 26158[label="",style="solid", color="burlywood", weight=9]; 26158 -> 4623[label="",style="solid", color="burlywood", weight=3]; 4037 -> 9662[label="",style="dashed", color="red", weight=0]; 4037[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4037 -> 9663[label="",style="dashed", color="magenta", weight=3]; 4038[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4038 -> 4625[label="",style="solid", color="black", weight=3]; 4039 -> 20616[label="",style="dashed", color="red", weight=0]; 4039[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (GT == LT))",fontsize=16,color="magenta"];4039 -> 20625[label="",style="dashed", color="magenta", weight=3]; 4039 -> 20626[label="",style="dashed", color="magenta", weight=3]; 4039 -> 20627[label="",style="dashed", color="magenta", weight=3]; 4039 -> 20628[label="",style="dashed", color="magenta", weight=3]; 4039 -> 20629[label="",style="dashed", color="magenta", weight=3]; 4039 -> 20630[label="",style="dashed", color="magenta", weight=3]; 4039 -> 20631[label="",style="dashed", color="magenta", weight=3]; 4039 -> 20632[label="",style="dashed", color="magenta", weight=3]; 20714[label="wx2265",fontsize=16,color="green",shape="box"];20715[label="wx2269",fontsize=16,color="green",shape="box"];20716[label="wx2272",fontsize=16,color="green",shape="box"];20717[label="wx2267",fontsize=16,color="green",shape="box"];20718[label="wx2268",fontsize=16,color="green",shape="box"];20719[label="wx2270",fontsize=16,color="green",shape="box"];20720[label="wx2271",fontsize=16,color="green",shape="box"];20721[label="wx2266",fontsize=16,color="green",shape="box"];12870[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) False)",fontsize=16,color="black",shape="triangle"];12870 -> 12911[label="",style="solid", color="black", weight=3]; 4041[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx30100))) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4041 -> 4628[label="",style="solid", color="black", weight=3]; 4042[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx30100))) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4042 -> 4629[label="",style="solid", color="black", weight=3]; 4043[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx30100))) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4043 -> 4630[label="",style="solid", color="black", weight=3]; 4044[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26159[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];4044 -> 26159[label="",style="solid", color="burlywood", weight=9]; 26159 -> 4631[label="",style="solid", color="burlywood", weight=3]; 26160[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4044 -> 26160[label="",style="solid", color="burlywood", weight=9]; 26160 -> 4632[label="",style="solid", color="burlywood", weight=3]; 4045 -> 9720[label="",style="dashed", color="red", weight=0]; 4045[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4045 -> 9721[label="",style="dashed", color="magenta", weight=3]; 4046[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4046 -> 4634[label="",style="solid", color="black", weight=3]; 17640[label="wx34",fontsize=16,color="green",shape="box"];17641[label="wx4",fontsize=16,color="green",shape="box"];17642[label="Succ Zero",fontsize=16,color="green",shape="box"];17643[label="wx32",fontsize=16,color="green",shape="box"];17644[label="wx31",fontsize=16,color="green",shape="box"];17645[label="wx33",fontsize=16,color="green",shape="box"];17646[label="wx30000",fontsize=16,color="green",shape="box"];17760[label="Float (Pos Zero) (Neg (Succ wx1893))",fontsize=16,color="green",shape="box"];17761[label="wx1887",fontsize=16,color="green",shape="box"];17762[label="wx1891",fontsize=16,color="green",shape="box"];4048[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4048 -> 4636[label="",style="solid", color="black", weight=3]; 4049[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4049 -> 4637[label="",style="solid", color="black", weight=3]; 4050[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4050 -> 4638[label="",style="solid", color="black", weight=3]; 4051[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26161[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];4051 -> 26161[label="",style="solid", color="burlywood", weight=9]; 26161 -> 4639[label="",style="solid", color="burlywood", weight=3]; 26162[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4051 -> 26162[label="",style="solid", color="burlywood", weight=9]; 26162 -> 4640[label="",style="solid", color="burlywood", weight=3]; 4052 -> 9746[label="",style="dashed", color="red", weight=0]; 4052[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4052 -> 9747[label="",style="dashed", color="magenta", weight=3]; 4053[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4053 -> 4642[label="",style="solid", color="black", weight=3]; 4054 -> 20732[label="",style="dashed", color="red", weight=0]; 4054[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (GT == LT))",fontsize=16,color="magenta"];4054 -> 20740[label="",style="dashed", color="magenta", weight=3]; 4054 -> 20741[label="",style="dashed", color="magenta", weight=3]; 4054 -> 20742[label="",style="dashed", color="magenta", weight=3]; 4054 -> 20743[label="",style="dashed", color="magenta", weight=3]; 4054 -> 20744[label="",style="dashed", color="magenta", weight=3]; 4054 -> 20745[label="",style="dashed", color="magenta", weight=3]; 4054 -> 20746[label="",style="dashed", color="magenta", weight=3]; 20872[label="wx2283",fontsize=16,color="green",shape="box"];20873[label="wx2284",fontsize=16,color="green",shape="box"];20874[label="wx2282",fontsize=16,color="green",shape="box"];20875[label="wx2288",fontsize=16,color="green",shape="box"];20876[label="wx2285",fontsize=16,color="green",shape="box"];20877[label="wx2286",fontsize=16,color="green",shape="box"];20878[label="wx2287",fontsize=16,color="green",shape="box"];12951[label="FiniteMap.lookupWithDefaultFM0 wx1306 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1307)) (Pos Zero)) wx1308 wx1309 wx1310 wx1311 (Float (Pos Zero) (Neg (Succ wx1312))) False)",fontsize=16,color="black",shape="triangle"];12951 -> 12987[label="",style="solid", color="black", weight=3]; 4056[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4056 -> 4645[label="",style="solid", color="black", weight=3]; 4057[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4057 -> 4646[label="",style="solid", color="black", weight=3]; 4058[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4058 -> 4647[label="",style="solid", color="black", weight=3]; 10420[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat (Succ wx54300) (Succ wx57300) == LT))",fontsize=16,color="black",shape="box"];10420 -> 10447[label="",style="solid", color="black", weight=3]; 10421[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat (Succ wx54300) Zero == LT))",fontsize=16,color="black",shape="box"];10421 -> 10448[label="",style="solid", color="black", weight=3]; 10422[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat Zero (Succ wx57300) == LT))",fontsize=16,color="black",shape="box"];10422 -> 10449[label="",style="solid", color="black", weight=3]; 10423[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat Zero Zero == LT))",fontsize=16,color="black",shape="box"];10423 -> 10450[label="",style="solid", color="black", weight=3]; 10441 -> 10464[label="",style="dashed", color="red", weight=0]; 10441[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (primCmpInt (Pos (primMulNat (Succ wx540) (Succ wx535))) (Pos wx541 * Neg wx5340) == GT))",fontsize=16,color="magenta"];10441 -> 10465[label="",style="dashed", color="magenta", weight=3]; 10442 -> 6[label="",style="dashed", color="red", weight=0]; 10442[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM wx538 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))))",fontsize=16,color="magenta"];10442 -> 10466[label="",style="dashed", color="magenta", weight=3]; 10442 -> 10467[label="",style="dashed", color="magenta", weight=3]; 10442 -> 10468[label="",style="dashed", color="magenta", weight=3]; 10443[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (compare (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) == GT))",fontsize=16,color="black",shape="box"];10443 -> 10469[label="",style="solid", color="black", weight=3]; 10444[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (compare (Neg (Succ wx540) * Neg (Succ wx535)) (Pos (Succ wx5410) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10444 -> 10470[label="",style="solid", color="black", weight=3]; 10445[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (compare (Neg (Succ wx540) * Neg (Succ wx535)) (Pos Zero * Pos (Succ wx53400)) == GT))",fontsize=16,color="black",shape="box"];10445 -> 10471[label="",style="solid", color="black", weight=3]; 10446[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (compare (Neg (Succ wx540) * Neg (Succ wx535)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10446 -> 10472[label="",style="solid", color="black", weight=3]; 4081[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26163[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];4081 -> 26163[label="",style="solid", color="burlywood", weight=9]; 26163 -> 4675[label="",style="solid", color="burlywood", weight=3]; 26164[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4081 -> 26164[label="",style="solid", color="burlywood", weight=9]; 26164 -> 4676[label="",style="solid", color="burlywood", weight=3]; 4082 -> 10173[label="",style="dashed", color="red", weight=0]; 4082[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4082 -> 10174[label="",style="dashed", color="magenta", weight=3]; 4083[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4083 -> 4678[label="",style="solid", color="black", weight=3]; 4084 -> 20814[label="",style="dashed", color="red", weight=0]; 4084[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ Zero)))) (LT == LT))",fontsize=16,color="magenta"];4084 -> 20823[label="",style="dashed", color="magenta", weight=3]; 4084 -> 20824[label="",style="dashed", color="magenta", weight=3]; 4084 -> 20825[label="",style="dashed", color="magenta", weight=3]; 4084 -> 20826[label="",style="dashed", color="magenta", weight=3]; 4084 -> 20827[label="",style="dashed", color="magenta", weight=3]; 4084 -> 20828[label="",style="dashed", color="magenta", weight=3]; 4084 -> 20829[label="",style="dashed", color="magenta", weight=3]; 4084 -> 20830[label="",style="dashed", color="magenta", weight=3]; 20923 -> 6[label="",style="dashed", color="red", weight=0]; 20923[label="FiniteMap.lookupWithDefaultFM0 wx2290 (FiniteMap.lookupFM wx2294 (Float (Neg (Succ wx2296)) (Neg (Succ wx2297))))",fontsize=16,color="magenta"];20923 -> 20992[label="",style="dashed", color="magenta", weight=3]; 20923 -> 20993[label="",style="dashed", color="magenta", weight=3]; 20923 -> 20994[label="",style="dashed", color="magenta", weight=3]; 4087[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Neg Zero)) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4087 -> 4680[label="",style="solid", color="black", weight=3]; 4088[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Neg Zero)) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4088 -> 4681[label="",style="solid", color="black", weight=3]; 4089[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Neg Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4089 -> 4682[label="",style="solid", color="black", weight=3]; 4090[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26165[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];4090 -> 26165[label="",style="solid", color="burlywood", weight=9]; 26165 -> 4683[label="",style="solid", color="burlywood", weight=3]; 26166[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4090 -> 26166[label="",style="solid", color="burlywood", weight=9]; 26166 -> 4684[label="",style="solid", color="burlywood", weight=3]; 4091 -> 10207[label="",style="dashed", color="red", weight=0]; 4091[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4091 -> 10208[label="",style="dashed", color="magenta", weight=3]; 4092[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4092 -> 4686[label="",style="solid", color="black", weight=3]; 17846[label="wx31",fontsize=16,color="green",shape="box"];17847[label="wx34",fontsize=16,color="green",shape="box"];17848[label="wx4",fontsize=16,color="green",shape="box"];17849[label="wx5000",fontsize=16,color="green",shape="box"];17850[label="wx30000",fontsize=16,color="green",shape="box"];17851[label="wx32",fontsize=16,color="green",shape="box"];17852[label="wx33",fontsize=16,color="green",shape="box"];17853[label="Succ Zero",fontsize=16,color="green",shape="box"];18017[label="FiniteMap.lookupWithDefaultFM0 wx1916 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1917)) (Pos Zero)) wx1918 wx1919 wx1920 wx1921 (Float (Neg (Succ wx1922)) (Neg (Succ wx1923))) (compare (Float (Neg (Succ wx1922)) (Neg (Succ wx1923))) (Float (Neg (Succ wx1917)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];18017 -> 18064[label="",style="solid", color="black", weight=3]; 4095[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Neg Zero)) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4095 -> 4689[label="",style="solid", color="black", weight=3]; 4096[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Neg Zero)) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4096 -> 4690[label="",style="solid", color="black", weight=3]; 4097[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Neg Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4097 -> 4691[label="",style="solid", color="black", weight=3]; 4098[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26167[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];4098 -> 26167[label="",style="solid", color="burlywood", weight=9]; 26167 -> 4692[label="",style="solid", color="burlywood", weight=3]; 26168[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4098 -> 26168[label="",style="solid", color="burlywood", weight=9]; 26168 -> 4693[label="",style="solid", color="burlywood", weight=3]; 4099 -> 10256[label="",style="dashed", color="red", weight=0]; 4099[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4099 -> 10257[label="",style="dashed", color="magenta", weight=3]; 4100[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4100 -> 4695[label="",style="solid", color="black", weight=3]; 4101 -> 20934[label="",style="dashed", color="red", weight=0]; 4101[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (LT == LT))",fontsize=16,color="magenta"];4101 -> 20943[label="",style="dashed", color="magenta", weight=3]; 4101 -> 20944[label="",style="dashed", color="magenta", weight=3]; 4101 -> 20945[label="",style="dashed", color="magenta", weight=3]; 4101 -> 20946[label="",style="dashed", color="magenta", weight=3]; 4101 -> 20947[label="",style="dashed", color="magenta", weight=3]; 4101 -> 20948[label="",style="dashed", color="magenta", weight=3]; 4101 -> 20949[label="",style="dashed", color="magenta", weight=3]; 4101 -> 20950[label="",style="dashed", color="magenta", weight=3]; 21098 -> 6[label="",style="dashed", color="red", weight=0]; 21098[label="FiniteMap.lookupWithDefaultFM0 wx2300 (FiniteMap.lookupFM wx2305 (Float (Neg Zero) (Neg (Succ wx2307))))",fontsize=16,color="magenta"];21098 -> 21139[label="",style="dashed", color="magenta", weight=3]; 21098 -> 21140[label="",style="dashed", color="magenta", weight=3]; 21098 -> 21141[label="",style="dashed", color="magenta", weight=3]; 4104[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx30100))) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4104 -> 4697[label="",style="solid", color="black", weight=3]; 4105[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx30100))) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4105 -> 4698[label="",style="solid", color="black", weight=3]; 4106[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx30100))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4106 -> 4699[label="",style="solid", color="black", weight=3]; 4107[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26169[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];4107 -> 26169[label="",style="solid", color="burlywood", weight=9]; 26169 -> 4700[label="",style="solid", color="burlywood", weight=3]; 26170[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4107 -> 26170[label="",style="solid", color="burlywood", weight=9]; 26170 -> 4701[label="",style="solid", color="burlywood", weight=3]; 4108 -> 10338[label="",style="dashed", color="red", weight=0]; 4108[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4108 -> 10339[label="",style="dashed", color="magenta", weight=3]; 4109[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4109 -> 4703[label="",style="solid", color="black", weight=3]; 17968[label="wx4",fontsize=16,color="green",shape="box"];17969[label="Succ Zero",fontsize=16,color="green",shape="box"];17970[label="wx30100",fontsize=16,color="green",shape="box"];17971[label="wx33",fontsize=16,color="green",shape="box"];17972[label="wx30000",fontsize=16,color="green",shape="box"];17973[label="wx32",fontsize=16,color="green",shape="box"];17974[label="wx34",fontsize=16,color="green",shape="box"];17975[label="wx31",fontsize=16,color="green",shape="box"];18131[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) (compare (Float (Neg Zero) (Neg (Succ wx1941))) (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) == GT))",fontsize=16,color="black",shape="box"];18131 -> 18149[label="",style="solid", color="black", weight=3]; 4112[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx30100))) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4112 -> 4706[label="",style="solid", color="black", weight=3]; 4113[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx30100))) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4113 -> 4707[label="",style="solid", color="black", weight=3]; 4114[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx30100))) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4114 -> 4708[label="",style="solid", color="black", weight=3]; 4115[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26171[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];4115 -> 26171[label="",style="solid", color="burlywood", weight=9]; 26171 -> 4709[label="",style="solid", color="burlywood", weight=3]; 26172[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4115 -> 26172[label="",style="solid", color="burlywood", weight=9]; 26172 -> 4710[label="",style="solid", color="burlywood", weight=3]; 4116 -> 10407[label="",style="dashed", color="red", weight=0]; 4116[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4116 -> 10408[label="",style="dashed", color="magenta", weight=3]; 4117[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4117 -> 4712[label="",style="solid", color="black", weight=3]; 4118 -> 21047[label="",style="dashed", color="red", weight=0]; 4118[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (LT == LT))",fontsize=16,color="magenta"];4118 -> 21055[label="",style="dashed", color="magenta", weight=3]; 4118 -> 21056[label="",style="dashed", color="magenta", weight=3]; 4118 -> 21057[label="",style="dashed", color="magenta", weight=3]; 4118 -> 21058[label="",style="dashed", color="magenta", weight=3]; 4118 -> 21059[label="",style="dashed", color="magenta", weight=3]; 4118 -> 21060[label="",style="dashed", color="magenta", weight=3]; 4118 -> 21061[label="",style="dashed", color="magenta", weight=3]; 21138 -> 6[label="",style="dashed", color="red", weight=0]; 21138[label="FiniteMap.lookupWithDefaultFM0 wx2309 (FiniteMap.lookupFM wx2313 (Float (Neg Zero) (Neg (Succ wx2315))))",fontsize=16,color="magenta"];21138 -> 21235[label="",style="dashed", color="magenta", weight=3]; 21138 -> 21236[label="",style="dashed", color="magenta", weight=3]; 21138 -> 21237[label="",style="dashed", color="magenta", weight=3]; 4121[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4121 -> 4714[label="",style="solid", color="black", weight=3]; 4122[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4122 -> 4715[label="",style="solid", color="black", weight=3]; 4123[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4123 -> 4716[label="",style="solid", color="black", weight=3]; 4124[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26173[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];4124 -> 26173[label="",style="solid", color="burlywood", weight=9]; 26173 -> 4717[label="",style="solid", color="burlywood", weight=3]; 26174[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4124 -> 26174[label="",style="solid", color="burlywood", weight=9]; 26174 -> 4718[label="",style="solid", color="burlywood", weight=3]; 4125 -> 10459[label="",style="dashed", color="red", weight=0]; 4125[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4125 -> 10460[label="",style="dashed", color="magenta", weight=3]; 4126[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4126 -> 4720[label="",style="solid", color="black", weight=3]; 18088[label="wx31",fontsize=16,color="green",shape="box"];18089[label="wx34",fontsize=16,color="green",shape="box"];18090[label="Succ Zero",fontsize=16,color="green",shape="box"];18091[label="wx32",fontsize=16,color="green",shape="box"];18092[label="wx4",fontsize=16,color="green",shape="box"];18093[label="wx33",fontsize=16,color="green",shape="box"];18094[label="wx30000",fontsize=16,color="green",shape="box"];18154[label="FiniteMap.lookupWithDefaultFM0 wx1951 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1952)) (Pos Zero)) wx1953 wx1954 wx1955 wx1956 (Float (Neg Zero) (Neg (Succ wx1957))) (compare (Float (Neg Zero) (Neg (Succ wx1957))) (Float (Neg (Succ wx1952)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];18154 -> 18166[label="",style="solid", color="black", weight=3]; 4129[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4129 -> 4723[label="",style="solid", color="black", weight=3]; 4130[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4130 -> 4724[label="",style="solid", color="black", weight=3]; 4131[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4131 -> 4725[label="",style="solid", color="black", weight=3]; 11136[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat (Succ wx62600) (Succ wx60400) == LT))",fontsize=16,color="black",shape="box"];11136 -> 11162[label="",style="solid", color="black", weight=3]; 11137[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat (Succ wx62600) Zero == LT))",fontsize=16,color="black",shape="box"];11137 -> 11163[label="",style="solid", color="black", weight=3]; 11138[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat Zero (Succ wx60400) == LT))",fontsize=16,color="black",shape="box"];11138 -> 11164[label="",style="solid", color="black", weight=3]; 11139[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat Zero Zero == LT))",fontsize=16,color="black",shape="box"];11139 -> 11165[label="",style="solid", color="black", weight=3]; 11140 -> 6[label="",style="dashed", color="red", weight=0]; 11140[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM wx599 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))))",fontsize=16,color="magenta"];11140 -> 11166[label="",style="dashed", color="magenta", weight=3]; 11140 -> 11167[label="",style="dashed", color="magenta", weight=3]; 11140 -> 11168[label="",style="dashed", color="magenta", weight=3]; 11154[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (compare (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) == GT))",fontsize=16,color="black",shape="box"];11154 -> 11186[label="",style="solid", color="black", weight=3]; 11155[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (compare (Pos (Succ wx601) * Neg (Succ wx596)) (Neg (Succ wx6020) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];11155 -> 11187[label="",style="solid", color="black", weight=3]; 11156[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (compare (Pos (Succ wx601) * Neg (Succ wx596)) (Neg Zero * Pos (Succ wx59500)) == GT))",fontsize=16,color="black",shape="box"];11156 -> 11188[label="",style="solid", color="black", weight=3]; 11157[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (compare (Pos (Succ wx601) * Neg (Succ wx596)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];11157 -> 11189[label="",style="solid", color="black", weight=3]; 11158[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (compare (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) == GT))",fontsize=16,color="black",shape="box"];11158 -> 11190[label="",style="solid", color="black", weight=3]; 11159[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (compare (Pos (Succ wx601) * Neg (Succ wx596)) (Neg (Succ wx6020) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];11159 -> 11191[label="",style="solid", color="black", weight=3]; 11160[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (compare (Pos (Succ wx601) * Neg (Succ wx596)) (Neg Zero * Neg (Succ wx59500)) == GT))",fontsize=16,color="black",shape="box"];11160 -> 11192[label="",style="solid", color="black", weight=3]; 11161[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (compare (Pos (Succ wx601) * Neg (Succ wx596)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];11161 -> 11193[label="",style="solid", color="black", weight=3]; 4155[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26175[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];4155 -> 26175[label="",style="solid", color="burlywood", weight=9]; 26175 -> 4748[label="",style="solid", color="burlywood", weight=3]; 26176[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4155 -> 26176[label="",style="solid", color="burlywood", weight=9]; 26176 -> 4749[label="",style="solid", color="burlywood", weight=3]; 4156 -> 10913[label="",style="dashed", color="red", weight=0]; 4156[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4156 -> 10914[label="",style="dashed", color="magenta", weight=3]; 4157[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4157 -> 4751[label="",style="solid", color="black", weight=3]; 4158 -> 21177[label="",style="dashed", color="red", weight=0]; 4158[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ Zero)))) (GT == LT))",fontsize=16,color="magenta"];4158 -> 21186[label="",style="dashed", color="magenta", weight=3]; 4158 -> 21187[label="",style="dashed", color="magenta", weight=3]; 4158 -> 21188[label="",style="dashed", color="magenta", weight=3]; 4158 -> 21189[label="",style="dashed", color="magenta", weight=3]; 4158 -> 21190[label="",style="dashed", color="magenta", weight=3]; 4158 -> 21191[label="",style="dashed", color="magenta", weight=3]; 4158 -> 21192[label="",style="dashed", color="magenta", weight=3]; 4158 -> 21193[label="",style="dashed", color="magenta", weight=3]; 21280[label="wx2321",fontsize=16,color="green",shape="box"];21281[label="wx2320",fontsize=16,color="green",shape="box"];21282[label="wx2323",fontsize=16,color="green",shape="box"];21283[label="wx2322",fontsize=16,color="green",shape="box"];21284[label="wx2325",fontsize=16,color="green",shape="box"];21285[label="wx2324",fontsize=16,color="green",shape="box"];21286[label="wx2318",fontsize=16,color="green",shape="box"];21287[label="wx2319",fontsize=16,color="green",shape="box"];13157[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1421)) (Neg Zero)) wx1422 wx1423 wx1424 wx1425 (Float (Pos (Succ wx1426)) (Neg (Succ wx1427))) False)",fontsize=16,color="black",shape="triangle"];13157 -> 13198[label="",style="solid", color="black", weight=3]; 4160[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Neg Zero)) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4160 -> 4754[label="",style="solid", color="black", weight=3]; 4161[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Neg Zero)) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4161 -> 4755[label="",style="solid", color="black", weight=3]; 4162[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Neg Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4162 -> 4756[label="",style="solid", color="black", weight=3]; 4163[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26177[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];4163 -> 26177[label="",style="solid", color="burlywood", weight=9]; 26177 -> 4757[label="",style="solid", color="burlywood", weight=3]; 26178[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4163 -> 26178[label="",style="solid", color="burlywood", weight=9]; 26178 -> 4758[label="",style="solid", color="burlywood", weight=3]; 4164 -> 10990[label="",style="dashed", color="red", weight=0]; 4164[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4164 -> 10991[label="",style="dashed", color="magenta", weight=3]; 4165[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4165 -> 4760[label="",style="solid", color="black", weight=3]; 18250[label="wx31",fontsize=16,color="green",shape="box"];18251[label="wx34",fontsize=16,color="green",shape="box"];18252[label="wx4",fontsize=16,color="green",shape="box"];18253[label="Succ Zero",fontsize=16,color="green",shape="box"];18254[label="wx32",fontsize=16,color="green",shape="box"];18255[label="wx30000",fontsize=16,color="green",shape="box"];18256[label="wx33",fontsize=16,color="green",shape="box"];18257[label="wx5000",fontsize=16,color="green",shape="box"];18366[label="Float (Pos (Succ wx1978)) (Neg (Succ wx1979))",fontsize=16,color="green",shape="box"];18367[label="wx1972",fontsize=16,color="green",shape="box"];18368[label="wx1976",fontsize=16,color="green",shape="box"];4167[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Neg Zero)) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4167 -> 4762[label="",style="solid", color="black", weight=3]; 4168[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Neg Zero)) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4168 -> 4763[label="",style="solid", color="black", weight=3]; 4169[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Neg Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4169 -> 4764[label="",style="solid", color="black", weight=3]; 4170[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26179[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];4170 -> 26179[label="",style="solid", color="burlywood", weight=9]; 26179 -> 4765[label="",style="solid", color="burlywood", weight=3]; 26180[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4170 -> 26180[label="",style="solid", color="burlywood", weight=9]; 26180 -> 4766[label="",style="solid", color="burlywood", weight=3]; 4171 -> 11077[label="",style="dashed", color="red", weight=0]; 4171[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4171 -> 11078[label="",style="dashed", color="magenta", weight=3]; 4172[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4172 -> 4768[label="",style="solid", color="black", weight=3]; 4173 -> 21297[label="",style="dashed", color="red", weight=0]; 4173[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (GT == LT))",fontsize=16,color="magenta"];4173 -> 21306[label="",style="dashed", color="magenta", weight=3]; 4173 -> 21307[label="",style="dashed", color="magenta", weight=3]; 4173 -> 21308[label="",style="dashed", color="magenta", weight=3]; 4173 -> 21309[label="",style="dashed", color="magenta", weight=3]; 4173 -> 21310[label="",style="dashed", color="magenta", weight=3]; 4173 -> 21311[label="",style="dashed", color="magenta", weight=3]; 4173 -> 21312[label="",style="dashed", color="magenta", weight=3]; 4173 -> 21313[label="",style="dashed", color="magenta", weight=3]; 21398[label="wx2340",fontsize=16,color="green",shape="box"];21399[label="wx2336",fontsize=16,color="green",shape="box"];21400[label="wx2339",fontsize=16,color="green",shape="box"];21401[label="wx2337",fontsize=16,color="green",shape="box"];21402[label="wx2343",fontsize=16,color="green",shape="box"];21403[label="wx2342",fontsize=16,color="green",shape="box"];21404[label="wx2338",fontsize=16,color="green",shape="box"];21405[label="wx2341",fontsize=16,color="green",shape="box"];13238[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) False)",fontsize=16,color="black",shape="triangle"];13238 -> 13279[label="",style="solid", color="black", weight=3]; 4175[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx30100))) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4175 -> 4771[label="",style="solid", color="black", weight=3]; 4176[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx30100))) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4176 -> 4772[label="",style="solid", color="black", weight=3]; 4177[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx30100))) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4177 -> 4773[label="",style="solid", color="black", weight=3]; 4178[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26181[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];4178 -> 26181[label="",style="solid", color="burlywood", weight=9]; 26181 -> 4774[label="",style="solid", color="burlywood", weight=3]; 26182[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4178 -> 26182[label="",style="solid", color="burlywood", weight=9]; 26182 -> 4775[label="",style="solid", color="burlywood", weight=3]; 4179 -> 11149[label="",style="dashed", color="red", weight=0]; 4179[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4179 -> 11150[label="",style="dashed", color="magenta", weight=3]; 4180[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4180 -> 4777[label="",style="solid", color="black", weight=3]; 18406[label="wx32",fontsize=16,color="green",shape="box"];18407[label="wx34",fontsize=16,color="green",shape="box"];18408[label="Succ Zero",fontsize=16,color="green",shape="box"];18409[label="wx30000",fontsize=16,color="green",shape="box"];18410[label="wx4",fontsize=16,color="green",shape="box"];18411[label="wx31",fontsize=16,color="green",shape="box"];18412[label="wx33",fontsize=16,color="green",shape="box"];18413[label="wx30100",fontsize=16,color="green",shape="box"];18583[label="Float (Pos Zero) (Neg (Succ wx1998))",fontsize=16,color="green",shape="box"];18584[label="wx1991",fontsize=16,color="green",shape="box"];18585[label="wx1996",fontsize=16,color="green",shape="box"];4182[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx30100))) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4182 -> 4779[label="",style="solid", color="black", weight=3]; 4183[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx30100))) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4183 -> 4780[label="",style="solid", color="black", weight=3]; 4184[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx30100))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4184 -> 4781[label="",style="solid", color="black", weight=3]; 4185[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26183[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];4185 -> 26183[label="",style="solid", color="burlywood", weight=9]; 26183 -> 4782[label="",style="solid", color="burlywood", weight=3]; 26184[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4185 -> 26184[label="",style="solid", color="burlywood", weight=9]; 26184 -> 4783[label="",style="solid", color="burlywood", weight=3]; 4186 -> 11204[label="",style="dashed", color="red", weight=0]; 4186[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4186 -> 11205[label="",style="dashed", color="magenta", weight=3]; 4187[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4187 -> 4785[label="",style="solid", color="black", weight=3]; 4188 -> 21416[label="",style="dashed", color="red", weight=0]; 4188[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (GT == LT))",fontsize=16,color="magenta"];4188 -> 21424[label="",style="dashed", color="magenta", weight=3]; 4188 -> 21425[label="",style="dashed", color="magenta", weight=3]; 4188 -> 21426[label="",style="dashed", color="magenta", weight=3]; 4188 -> 21427[label="",style="dashed", color="magenta", weight=3]; 4188 -> 21428[label="",style="dashed", color="magenta", weight=3]; 4188 -> 21429[label="",style="dashed", color="magenta", weight=3]; 4188 -> 21430[label="",style="dashed", color="magenta", weight=3]; 21507[label="wx2354",fontsize=16,color="green",shape="box"];21508[label="wx2355",fontsize=16,color="green",shape="box"];21509[label="wx2359",fontsize=16,color="green",shape="box"];21510[label="wx2356",fontsize=16,color="green",shape="box"];21511[label="wx2360",fontsize=16,color="green",shape="box"];21512[label="wx2358",fontsize=16,color="green",shape="box"];21513[label="wx2357",fontsize=16,color="green",shape="box"];13319[label="FiniteMap.lookupWithDefaultFM0 wx1498 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1499)) (Neg Zero)) wx1500 wx1501 wx1502 wx1503 (Float (Pos Zero) (Neg (Succ wx1504))) False)",fontsize=16,color="black",shape="triangle"];13319 -> 13355[label="",style="solid", color="black", weight=3]; 4190[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4190 -> 4788[label="",style="solid", color="black", weight=3]; 4191[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4191 -> 4789[label="",style="solid", color="black", weight=3]; 4192[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4192 -> 4790[label="",style="solid", color="black", weight=3]; 4193[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26185[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];4193 -> 26185[label="",style="solid", color="burlywood", weight=9]; 26185 -> 4791[label="",style="solid", color="burlywood", weight=3]; 26186[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4193 -> 26186[label="",style="solid", color="burlywood", weight=9]; 26186 -> 4792[label="",style="solid", color="burlywood", weight=3]; 4194 -> 11252[label="",style="dashed", color="red", weight=0]; 4194[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4194 -> 11253[label="",style="dashed", color="magenta", weight=3]; 4195[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4195 -> 4794[label="",style="solid", color="black", weight=3]; 18540[label="wx34",fontsize=16,color="green",shape="box"];18541[label="Succ Zero",fontsize=16,color="green",shape="box"];18542[label="wx30000",fontsize=16,color="green",shape="box"];18543[label="wx31",fontsize=16,color="green",shape="box"];18544[label="wx4",fontsize=16,color="green",shape="box"];18545[label="wx33",fontsize=16,color="green",shape="box"];18546[label="wx32",fontsize=16,color="green",shape="box"];18617[label="Float (Pos Zero) (Neg (Succ wx2014))",fontsize=16,color="green",shape="box"];18618[label="wx2008",fontsize=16,color="green",shape="box"];18619[label="wx2012",fontsize=16,color="green",shape="box"];4197[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4197 -> 4796[label="",style="solid", color="black", weight=3]; 4198[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4198 -> 4797[label="",style="solid", color="black", weight=3]; 4199[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4199 -> 4798[label="",style="solid", color="black", weight=3]; 11940 -> 11969[label="",style="dashed", color="red", weight=0]; 11940[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (primCmpInt (Pos (primMulNat (Succ wx670) (Succ wx665))) (Neg wx671 * Pos wx6640) == GT))",fontsize=16,color="magenta"];11940 -> 11970[label="",style="dashed", color="magenta", weight=3]; 11941[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat (Succ wx67300) (Succ wx70300) == LT))",fontsize=16,color="black",shape="box"];11941 -> 11971[label="",style="solid", color="black", weight=3]; 11942[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat (Succ wx67300) Zero == LT))",fontsize=16,color="black",shape="box"];11942 -> 11972[label="",style="solid", color="black", weight=3]; 11943[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat Zero (Succ wx70300) == LT))",fontsize=16,color="black",shape="box"];11943 -> 11973[label="",style="solid", color="black", weight=3]; 11944[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat Zero Zero == LT))",fontsize=16,color="black",shape="box"];11944 -> 11974[label="",style="solid", color="black", weight=3]; 11964 -> 6[label="",style="dashed", color="red", weight=0]; 11964[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM wx668 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))))",fontsize=16,color="magenta"];11964 -> 11975[label="",style="dashed", color="magenta", weight=3]; 11964 -> 11976[label="",style="dashed", color="magenta", weight=3]; 11964 -> 11977[label="",style="dashed", color="magenta", weight=3]; 11965[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (compare (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) == GT))",fontsize=16,color="black",shape="box"];11965 -> 11978[label="",style="solid", color="black", weight=3]; 11966[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (compare (Neg (Succ wx670) * Neg (Succ wx665)) (Neg (Succ wx6710) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];11966 -> 11979[label="",style="solid", color="black", weight=3]; 11967[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (compare (Neg (Succ wx670) * Neg (Succ wx665)) (Neg Zero * Neg (Succ wx66400)) == GT))",fontsize=16,color="black",shape="box"];11967 -> 11980[label="",style="solid", color="black", weight=3]; 11968[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (compare (Neg (Succ wx670) * Neg (Succ wx665)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];11968 -> 11981[label="",style="solid", color="black", weight=3]; 4222[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26187[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];4222 -> 26187[label="",style="solid", color="burlywood", weight=9]; 26187 -> 4826[label="",style="solid", color="burlywood", weight=3]; 26188[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4222 -> 26188[label="",style="solid", color="burlywood", weight=9]; 26188 -> 4827[label="",style="solid", color="burlywood", weight=3]; 4223 -> 11693[label="",style="dashed", color="red", weight=0]; 4223[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4223 -> 11694[label="",style="dashed", color="magenta", weight=3]; 4224[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4224 -> 4829[label="",style="solid", color="black", weight=3]; 18639[label="wx5000",fontsize=16,color="green",shape="box"];18640[label="wx32",fontsize=16,color="green",shape="box"];18641[label="wx34",fontsize=16,color="green",shape="box"];18642[label="wx4",fontsize=16,color="green",shape="box"];18643[label="wx33",fontsize=16,color="green",shape="box"];18644[label="wx30000",fontsize=16,color="green",shape="box"];18645[label="wx31",fontsize=16,color="green",shape="box"];18646[label="Succ Zero",fontsize=16,color="green",shape="box"];18808[label="FiniteMap.lookupWithDefaultFM0 wx2020 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2021)) (Neg Zero)) wx2022 wx2023 wx2024 wx2025 (Float (Neg (Succ wx2026)) (Neg (Succ wx2027))) (compare (Float (Neg (Succ wx2026)) (Neg (Succ wx2027))) (Float (Pos (Succ wx2021)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];18808 -> 18858[label="",style="solid", color="black", weight=3]; 4227[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Neg Zero)) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4227 -> 4832[label="",style="solid", color="black", weight=3]; 4228[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Neg Zero)) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4228 -> 4833[label="",style="solid", color="black", weight=3]; 4229[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Neg Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4229 -> 4834[label="",style="solid", color="black", weight=3]; 4230[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26189[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];4230 -> 26189[label="",style="solid", color="burlywood", weight=9]; 26189 -> 4835[label="",style="solid", color="burlywood", weight=3]; 26190[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4230 -> 26190[label="",style="solid", color="burlywood", weight=9]; 26190 -> 4836[label="",style="solid", color="burlywood", weight=3]; 4231 -> 11729[label="",style="dashed", color="red", weight=0]; 4231[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4231 -> 11730[label="",style="dashed", color="magenta", weight=3]; 4232[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4232 -> 4838[label="",style="solid", color="black", weight=3]; 4233 -> 21588[label="",style="dashed", color="red", weight=0]; 4233[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ Zero)))) (LT == LT))",fontsize=16,color="magenta"];4233 -> 21597[label="",style="dashed", color="magenta", weight=3]; 4233 -> 21598[label="",style="dashed", color="magenta", weight=3]; 4233 -> 21599[label="",style="dashed", color="magenta", weight=3]; 4233 -> 21600[label="",style="dashed", color="magenta", weight=3]; 4233 -> 21601[label="",style="dashed", color="magenta", weight=3]; 4233 -> 21602[label="",style="dashed", color="magenta", weight=3]; 4233 -> 21603[label="",style="dashed", color="magenta", weight=3]; 4233 -> 21604[label="",style="dashed", color="magenta", weight=3]; 21757 -> 6[label="",style="dashed", color="red", weight=0]; 21757[label="FiniteMap.lookupWithDefaultFM0 wx2371 (FiniteMap.lookupFM wx2375 (Float (Neg (Succ wx2377)) (Neg (Succ wx2378))))",fontsize=16,color="magenta"];21757 -> 21799[label="",style="dashed", color="magenta", weight=3]; 21757 -> 21800[label="",style="dashed", color="magenta", weight=3]; 21757 -> 21801[label="",style="dashed", color="magenta", weight=3]; 4236[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Neg Zero)) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4236 -> 4840[label="",style="solid", color="black", weight=3]; 4237[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Neg Zero)) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4237 -> 4841[label="",style="solid", color="black", weight=3]; 4238[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Neg Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4238 -> 4842[label="",style="solid", color="black", weight=3]; 4239[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26191[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];4239 -> 26191[label="",style="solid", color="burlywood", weight=9]; 26191 -> 4843[label="",style="solid", color="burlywood", weight=3]; 26192[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4239 -> 26192[label="",style="solid", color="burlywood", weight=9]; 26192 -> 4844[label="",style="solid", color="burlywood", weight=3]; 4240 -> 11776[label="",style="dashed", color="red", weight=0]; 4240[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4240 -> 11777[label="",style="dashed", color="magenta", weight=3]; 4241[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4241 -> 4846[label="",style="solid", color="black", weight=3]; 18759[label="wx34",fontsize=16,color="green",shape="box"];18760[label="wx32",fontsize=16,color="green",shape="box"];18761[label="wx31",fontsize=16,color="green",shape="box"];18762[label="wx33",fontsize=16,color="green",shape="box"];18763[label="wx30100",fontsize=16,color="green",shape="box"];18764[label="Succ Zero",fontsize=16,color="green",shape="box"];18765[label="wx30000",fontsize=16,color="green",shape="box"];18766[label="wx4",fontsize=16,color="green",shape="box"];18925[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) (compare (Float (Neg Zero) (Neg (Succ wx2045))) (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) == GT))",fontsize=16,color="black",shape="box"];18925 -> 18973[label="",style="solid", color="black", weight=3]; 4244[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx30100))) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4244 -> 4849[label="",style="solid", color="black", weight=3]; 4245[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx30100))) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4245 -> 4850[label="",style="solid", color="black", weight=3]; 4246[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx30100))) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4246 -> 4851[label="",style="solid", color="black", weight=3]; 4247[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26193[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];4247 -> 26193[label="",style="solid", color="burlywood", weight=9]; 26193 -> 4852[label="",style="solid", color="burlywood", weight=3]; 26194[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4247 -> 26194[label="",style="solid", color="burlywood", weight=9]; 26194 -> 4853[label="",style="solid", color="burlywood", weight=3]; 4248 -> 11861[label="",style="dashed", color="red", weight=0]; 4248[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4248 -> 11862[label="",style="dashed", color="magenta", weight=3]; 4249[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4249 -> 4855[label="",style="solid", color="black", weight=3]; 4250 -> 21699[label="",style="dashed", color="red", weight=0]; 4250[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (LT == LT))",fontsize=16,color="magenta"];4250 -> 21708[label="",style="dashed", color="magenta", weight=3]; 4250 -> 21709[label="",style="dashed", color="magenta", weight=3]; 4250 -> 21710[label="",style="dashed", color="magenta", weight=3]; 4250 -> 21711[label="",style="dashed", color="magenta", weight=3]; 4250 -> 21712[label="",style="dashed", color="magenta", weight=3]; 4250 -> 21713[label="",style="dashed", color="magenta", weight=3]; 4250 -> 21714[label="",style="dashed", color="magenta", weight=3]; 4250 -> 21715[label="",style="dashed", color="magenta", weight=3]; 21798 -> 6[label="",style="dashed", color="red", weight=0]; 21798[label="FiniteMap.lookupWithDefaultFM0 wx2380 (FiniteMap.lookupFM wx2385 (Float (Neg Zero) (Neg (Succ wx2387))))",fontsize=16,color="magenta"];21798 -> 21862[label="",style="dashed", color="magenta", weight=3]; 21798 -> 21863[label="",style="dashed", color="magenta", weight=3]; 21798 -> 21864[label="",style="dashed", color="magenta", weight=3]; 4253[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx30100))) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4253 -> 4857[label="",style="solid", color="black", weight=3]; 4254[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx30100))) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4254 -> 4858[label="",style="solid", color="black", weight=3]; 4255[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx30100))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4255 -> 4859[label="",style="solid", color="black", weight=3]; 4256[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26195[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];4256 -> 26195[label="",style="solid", color="burlywood", weight=9]; 26195 -> 4860[label="",style="solid", color="burlywood", weight=3]; 26196[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4256 -> 26196[label="",style="solid", color="burlywood", weight=9]; 26196 -> 4861[label="",style="solid", color="burlywood", weight=3]; 4257 -> 11928[label="",style="dashed", color="red", weight=0]; 4257[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4257 -> 11929[label="",style="dashed", color="magenta", weight=3]; 4258[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4258 -> 4863[label="",style="solid", color="black", weight=3]; 18882[label="wx34",fontsize=16,color="green",shape="box"];18883[label="wx4",fontsize=16,color="green",shape="box"];18884[label="wx31",fontsize=16,color="green",shape="box"];18885[label="wx33",fontsize=16,color="green",shape="box"];18886[label="wx32",fontsize=16,color="green",shape="box"];18887[label="Succ Zero",fontsize=16,color="green",shape="box"];18888[label="wx30000",fontsize=16,color="green",shape="box"];18989[label="FiniteMap.lookupWithDefaultFM0 wx2056 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2057)) (Neg Zero)) wx2058 wx2059 wx2060 wx2061 (Float (Neg Zero) (Neg (Succ wx2062))) (compare (Float (Neg Zero) (Neg (Succ wx2062))) (Float (Pos (Succ wx2057)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];18989 -> 19070[label="",style="solid", color="black", weight=3]; 4261[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4261 -> 4866[label="",style="solid", color="black", weight=3]; 4262[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4262 -> 4867[label="",style="solid", color="black", weight=3]; 4263[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4263 -> 4868[label="",style="solid", color="black", weight=3]; 4264[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ wx51000000))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx51000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26197[label="wx51000000/Succ wx510000000",fontsize=10,color="white",style="solid",shape="box"];4264 -> 26197[label="",style="solid", color="burlywood", weight=9]; 26197 -> 4869[label="",style="solid", color="burlywood", weight=3]; 26198[label="wx51000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4264 -> 26198[label="",style="solid", color="burlywood", weight=9]; 26198 -> 4870[label="",style="solid", color="burlywood", weight=3]; 4265 -> 11994[label="",style="dashed", color="red", weight=0]; 4265[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4265 -> 11995[label="",style="dashed", color="magenta", weight=3]; 4266[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4266 -> 4872[label="",style="solid", color="black", weight=3]; 4267 -> 21811[label="",style="dashed", color="red", weight=0]; 4267[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (LT == LT))",fontsize=16,color="magenta"];4267 -> 21819[label="",style="dashed", color="magenta", weight=3]; 4267 -> 21820[label="",style="dashed", color="magenta", weight=3]; 4267 -> 21821[label="",style="dashed", color="magenta", weight=3]; 4267 -> 21822[label="",style="dashed", color="magenta", weight=3]; 4267 -> 21823[label="",style="dashed", color="magenta", weight=3]; 4267 -> 21824[label="",style="dashed", color="magenta", weight=3]; 4267 -> 21825[label="",style="dashed", color="magenta", weight=3]; 21883 -> 6[label="",style="dashed", color="red", weight=0]; 21883[label="FiniteMap.lookupWithDefaultFM0 wx2390 (FiniteMap.lookupFM wx2394 (Float (Neg Zero) (Neg (Succ wx2396))))",fontsize=16,color="magenta"];21883 -> 21886[label="",style="dashed", color="magenta", weight=3]; 21883 -> 21887[label="",style="dashed", color="magenta", weight=3]; 21883 -> 21888[label="",style="dashed", color="magenta", weight=3]; 4270[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4270 -> 4874[label="",style="solid", color="black", weight=3]; 4271[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4271 -> 4875[label="",style="solid", color="black", weight=3]; 4272[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4272 -> 4876[label="",style="solid", color="black", weight=3]; 8018[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ wx356) (Succ wx37100) == LT))",fontsize=16,color="black",shape="box"];8018 -> 8064[label="",style="solid", color="black", weight=3]; 8019[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ wx356) Zero == LT))",fontsize=16,color="black",shape="box"];8019 -> 8065[label="",style="solid", color="black", weight=3]; 8020 -> 8066[label="",style="dashed", color="red", weight=0]; 8020[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpInt (Pos (primMulNat (Succ wx316) (Succ wx311))) (Pos wx317 * Neg wx3100) == GT))",fontsize=16,color="magenta"];8020 -> 8067[label="",style="dashed", color="magenta", weight=3]; 8021[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ (Succ wx3110)))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ wx3110) (Succ wx36500) == LT))",fontsize=16,color="black",shape="box"];8021 -> 8068[label="",style="solid", color="black", weight=3]; 8022[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ (Succ wx3110)))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ wx3110) Zero == LT))",fontsize=16,color="black",shape="box"];8022 -> 8069[label="",style="solid", color="black", weight=3]; 8023[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ Zero))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat Zero (Succ wx36500) == LT))",fontsize=16,color="black",shape="box"];8023 -> 8070[label="",style="solid", color="black", weight=3]; 8024[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ Zero))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat Zero Zero == LT))",fontsize=16,color="black",shape="box"];8024 -> 8071[label="",style="solid", color="black", weight=3]; 8025[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (Float (Pos (Succ wx316)) (Pos (Succ wx3170)) > Float (Pos (Succ wx31000)) (Pos (Succ wx311))))",fontsize=16,color="black",shape="box"];8025 -> 8072[label="",style="solid", color="black", weight=3]; 8026[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpFloat (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (Float (Pos Zero) (Pos (Succ wx311))) == GT))",fontsize=16,color="black",shape="box"];8026 -> 8073[label="",style="solid", color="black", weight=3]; 8027[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpFloat (Float (Pos (Succ wx316)) (Pos Zero)) (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) == GT))",fontsize=16,color="black",shape="box"];8027 -> 8074[label="",style="solid", color="black", weight=3]; 8028[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpFloat (Float (Pos (Succ wx316)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ wx311))) == GT))",fontsize=16,color="black",shape="box"];8028 -> 8075[label="",style="solid", color="black", weight=3]; 4300[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4300 -> 4907[label="",style="solid", color="black", weight=3]; 4301[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4301 -> 4908[label="",style="solid", color="black", weight=3]; 4302[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4302 -> 4909[label="",style="solid", color="black", weight=3]; 4303[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4303 -> 4910[label="",style="solid", color="black", weight=3]; 19021[label="wx4",fontsize=16,color="green",shape="box"];19022[label="wx33",fontsize=16,color="green",shape="box"];19023[label="Succ Zero",fontsize=16,color="green",shape="box"];19024[label="wx30000",fontsize=16,color="green",shape="box"];19025[label="wx31",fontsize=16,color="green",shape="box"];19026[label="wx32",fontsize=16,color="green",shape="box"];19027[label="wx5000",fontsize=16,color="green",shape="box"];19028[label="wx34",fontsize=16,color="green",shape="box"];19183[label="Float (Pos (Succ wx2080)) (Pos (Succ wx2081))",fontsize=16,color="green",shape="box"];19184[label="wx2074",fontsize=16,color="green",shape="box"];19185[label="wx2078",fontsize=16,color="green",shape="box"];4305[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4305 -> 4912[label="",style="solid", color="black", weight=3]; 4306[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4306 -> 4913[label="",style="solid", color="black", weight=3]; 4307[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4307 -> 4914[label="",style="solid", color="black", weight=3]; 4308[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4308 -> 4915[label="",style="solid", color="black", weight=3]; 4309[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4309 -> 4916[label="",style="solid", color="black", weight=3]; 4310[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4310 -> 4917[label="",style="solid", color="black", weight=3]; 4311[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4311 -> 4918[label="",style="solid", color="black", weight=3]; 16015[label="FiniteMap.lookupWithDefaultFM0 wx1641 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1642)) (Pos Zero)) wx1643 wx1644 wx1645 wx1646 (Float (Pos (Succ wx1647)) (Pos (Succ wx1648))) (primCmpFloat (Float (Pos (Succ wx1647)) (Pos (Succ wx1648))) (Float (Neg (Succ wx1642)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];16015 -> 16085[label="",style="solid", color="black", weight=3]; 4314[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4314 -> 4921[label="",style="solid", color="black", weight=3]; 4315[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4315 -> 4922[label="",style="solid", color="black", weight=3]; 4316[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4316 -> 4923[label="",style="solid", color="black", weight=3]; 4317[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4317 -> 4924[label="",style="solid", color="black", weight=3]; 4318[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4318 -> 4925[label="",style="solid", color="black", weight=3]; 4319[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4319 -> 4926[label="",style="solid", color="black", weight=3]; 4320[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4320 -> 4927[label="",style="solid", color="black", weight=3]; 19134[label="wx30100",fontsize=16,color="green",shape="box"];19135[label="wx32",fontsize=16,color="green",shape="box"];19136[label="wx34",fontsize=16,color="green",shape="box"];19137[label="wx33",fontsize=16,color="green",shape="box"];19138[label="wx30000",fontsize=16,color="green",shape="box"];19139[label="wx31",fontsize=16,color="green",shape="box"];19140[label="Succ Zero",fontsize=16,color="green",shape="box"];19141[label="wx4",fontsize=16,color="green",shape="box"];19291[label="Float (Pos Zero) (Pos (Succ wx2091))",fontsize=16,color="green",shape="box"];19292[label="wx2084",fontsize=16,color="green",shape="box"];19293[label="wx2089",fontsize=16,color="green",shape="box"];4322[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4322 -> 4929[label="",style="solid", color="black", weight=3]; 4323[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4323 -> 4930[label="",style="solid", color="black", weight=3]; 4324[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4324 -> 4931[label="",style="solid", color="black", weight=3]; 4325[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4325 -> 4932[label="",style="solid", color="black", weight=3]; 4326[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4326 -> 4933[label="",style="solid", color="black", weight=3]; 4327[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4327 -> 4934[label="",style="solid", color="black", weight=3]; 4328[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4328 -> 4935[label="",style="solid", color="black", weight=3]; 16163[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) (primCmpFloat (Float (Pos Zero) (Pos (Succ wx1666))) (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) == GT))",fontsize=16,color="black",shape="box"];16163 -> 16209[label="",style="solid", color="black", weight=3]; 4331[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4331 -> 4938[label="",style="solid", color="black", weight=3]; 4332[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4332 -> 4939[label="",style="solid", color="black", weight=3]; 4333[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4333 -> 4940[label="",style="solid", color="black", weight=3]; 4334[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4334 -> 4941[label="",style="solid", color="black", weight=3]; 4335[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4335 -> 4942[label="",style="solid", color="black", weight=3]; 4336[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4336 -> 4943[label="",style="solid", color="black", weight=3]; 4337[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4337 -> 4944[label="",style="solid", color="black", weight=3]; 19243[label="wx31",fontsize=16,color="green",shape="box"];19244[label="wx30000",fontsize=16,color="green",shape="box"];19245[label="wx32",fontsize=16,color="green",shape="box"];19246[label="wx4",fontsize=16,color="green",shape="box"];19247[label="Succ Zero",fontsize=16,color="green",shape="box"];19248[label="wx33",fontsize=16,color="green",shape="box"];19249[label="wx34",fontsize=16,color="green",shape="box"];19334[label="Float (Pos Zero) (Pos (Succ wx2099))",fontsize=16,color="green",shape="box"];19335[label="wx2093",fontsize=16,color="green",shape="box"];19336[label="wx2097",fontsize=16,color="green",shape="box"];4339[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4339 -> 4946[label="",style="solid", color="black", weight=3]; 4340[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4340 -> 4947[label="",style="solid", color="black", weight=3]; 4341[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4341 -> 4948[label="",style="solid", color="black", weight=3]; 4342[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4342 -> 4949[label="",style="solid", color="black", weight=3]; 4343[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4343 -> 4950[label="",style="solid", color="black", weight=3]; 4344[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4344 -> 4951[label="",style="solid", color="black", weight=3]; 4345[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4345 -> 4952[label="",style="solid", color="black", weight=3]; 16292[label="FiniteMap.lookupWithDefaultFM0 wx1676 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1677)) (Pos Zero)) wx1678 wx1679 wx1680 wx1681 (Float (Pos Zero) (Pos (Succ wx1682))) (primCmpFloat (Float (Pos Zero) (Pos (Succ wx1682))) (Float (Neg (Succ wx1677)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];16292 -> 16339[label="",style="solid", color="black", weight=3]; 4348[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4348 -> 4955[label="",style="solid", color="black", weight=3]; 4349[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4349 -> 4956[label="",style="solid", color="black", weight=3]; 4350[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4350 -> 4957[label="",style="solid", color="black", weight=3]; 8029[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat (Succ wx37300) (Succ wx357) == LT))",fontsize=16,color="black",shape="box"];8029 -> 8076[label="",style="solid", color="black", weight=3]; 8030[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat Zero (Succ wx357) == LT))",fontsize=16,color="black",shape="box"];8030 -> 8077[label="",style="solid", color="black", weight=3]; 8031[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ (Succ wx3220)))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat (Succ wx36700) (Succ wx3220) == LT))",fontsize=16,color="black",shape="box"];8031 -> 8078[label="",style="solid", color="black", weight=3]; 8032[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ Zero))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat (Succ wx36700) Zero == LT))",fontsize=16,color="black",shape="box"];8032 -> 8079[label="",style="solid", color="black", weight=3]; 8033[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ (Succ wx3220)))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat Zero (Succ wx3220) == LT))",fontsize=16,color="black",shape="box"];8033 -> 8080[label="",style="solid", color="black", weight=3]; 8034[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ Zero))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat Zero Zero == LT))",fontsize=16,color="black",shape="box"];8034 -> 8081[label="",style="solid", color="black", weight=3]; 8035 -> 6[label="",style="dashed", color="red", weight=0]; 8035[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM wx325 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))))",fontsize=16,color="magenta"];8035 -> 8082[label="",style="dashed", color="magenta", weight=3]; 8035 -> 8083[label="",style="dashed", color="magenta", weight=3]; 8035 -> 8084[label="",style="dashed", color="magenta", weight=3]; 4373[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4373 -> 4984[label="",style="solid", color="black", weight=3]; 4374[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4374 -> 4985[label="",style="solid", color="black", weight=3]; 4375[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4375 -> 4986[label="",style="solid", color="black", weight=3]; 4376[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4376 -> 4987[label="",style="solid", color="black", weight=3]; 4378[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4378 -> 4990[label="",style="solid", color="black", weight=3]; 4379[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4379 -> 4991[label="",style="solid", color="black", weight=3]; 4380[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4380 -> 4992[label="",style="solid", color="black", weight=3]; 4381[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4381 -> 4993[label="",style="solid", color="black", weight=3]; 4382[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4382 -> 4994[label="",style="solid", color="black", weight=3]; 4383[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4383 -> 4995[label="",style="solid", color="black", weight=3]; 4384[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4384 -> 4996[label="",style="solid", color="black", weight=3]; 19396[label="wx33",fontsize=16,color="green",shape="box"];19397[label="wx30000",fontsize=16,color="green",shape="box"];19398[label="wx34",fontsize=16,color="green",shape="box"];19399[label="wx32",fontsize=16,color="green",shape="box"];19400[label="Succ Zero",fontsize=16,color="green",shape="box"];19401[label="wx5000",fontsize=16,color="green",shape="box"];19402[label="wx31",fontsize=16,color="green",shape="box"];19403[label="wx4",fontsize=16,color="green",shape="box"];16295[label="FiniteMap.lookupWithDefaultFM0 wx1693 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1694)) (Pos Zero)) wx1695 wx1696 wx1697 wx1698 (Float (Neg (Succ wx1699)) (Pos (Succ wx1700))) (Float (Neg (Succ wx1699)) (Pos (Succ wx1700)) > Float (Neg (Succ wx1694)) (Pos Zero)))",fontsize=16,color="black",shape="box"];16295 -> 19447[label="",style="solid", color="black", weight=3]; 4387[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4387 -> 4999[label="",style="solid", color="black", weight=3]; 4388[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4388 -> 5000[label="",style="solid", color="black", weight=3]; 4389[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4389 -> 5001[label="",style="solid", color="black", weight=3]; 4390[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4390 -> 5002[label="",style="solid", color="black", weight=3]; 4391[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4391 -> 5003[label="",style="solid", color="black", weight=3]; 4392[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4392 -> 5004[label="",style="solid", color="black", weight=3]; 4393[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4393 -> 5005[label="",style="solid", color="black", weight=3]; 4395[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4395 -> 5008[label="",style="solid", color="black", weight=3]; 4396[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4396 -> 5009[label="",style="solid", color="black", weight=3]; 4397[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4397 -> 5010[label="",style="solid", color="black", weight=3]; 4398[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4398 -> 5011[label="",style="solid", color="black", weight=3]; 4399[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4399 -> 5012[label="",style="solid", color="black", weight=3]; 4400[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4400 -> 5013[label="",style="solid", color="black", weight=3]; 4401[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4401 -> 5014[label="",style="solid", color="black", weight=3]; 19510[label="wx30000",fontsize=16,color="green",shape="box"];19511[label="wx32",fontsize=16,color="green",shape="box"];19512[label="wx30100",fontsize=16,color="green",shape="box"];19513[label="wx34",fontsize=16,color="green",shape="box"];19514[label="wx33",fontsize=16,color="green",shape="box"];19515[label="wx4",fontsize=16,color="green",shape="box"];19516[label="wx31",fontsize=16,color="green",shape="box"];19517[label="Succ Zero",fontsize=16,color="green",shape="box"];16420[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (Float (Neg Zero) (Pos (Succ wx1718)) > Float (Neg (Succ wx1712)) (Pos (Succ wx1713))))",fontsize=16,color="black",shape="box"];16420 -> 19561[label="",style="solid", color="black", weight=3]; 4404[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4404 -> 5017[label="",style="solid", color="black", weight=3]; 4405[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4405 -> 5018[label="",style="solid", color="black", weight=3]; 4406[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4406 -> 5019[label="",style="solid", color="black", weight=3]; 4407[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4407 -> 5020[label="",style="solid", color="black", weight=3]; 4408[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4408 -> 5021[label="",style="solid", color="black", weight=3]; 4409[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4409 -> 5022[label="",style="solid", color="black", weight=3]; 4410[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4410 -> 5023[label="",style="solid", color="black", weight=3]; 4412[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4412 -> 5026[label="",style="solid", color="black", weight=3]; 4413[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4413 -> 5027[label="",style="solid", color="black", weight=3]; 4414[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4414 -> 5028[label="",style="solid", color="black", weight=3]; 4415[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4415 -> 5029[label="",style="solid", color="black", weight=3]; 4416[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4416 -> 5030[label="",style="solid", color="black", weight=3]; 4417[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (Succ wx30000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4417 -> 5031[label="",style="solid", color="black", weight=3]; 4418[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4418 -> 5032[label="",style="solid", color="black", weight=3]; 19621[label="wx32",fontsize=16,color="green",shape="box"];19622[label="wx4",fontsize=16,color="green",shape="box"];19623[label="Succ Zero",fontsize=16,color="green",shape="box"];19624[label="wx31",fontsize=16,color="green",shape="box"];19625[label="wx34",fontsize=16,color="green",shape="box"];19626[label="wx30000",fontsize=16,color="green",shape="box"];19627[label="wx33",fontsize=16,color="green",shape="box"];16500[label="FiniteMap.lookupWithDefaultFM0 wx1728 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1729)) (Pos Zero)) wx1730 wx1731 wx1732 wx1733 (Float (Neg Zero) (Pos (Succ wx1734))) (Float (Neg Zero) (Pos (Succ wx1734)) > Float (Neg (Succ wx1729)) (Pos Zero)))",fontsize=16,color="black",shape="box"];16500 -> 19667[label="",style="solid", color="black", weight=3]; 4421[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4421 -> 5035[label="",style="solid", color="black", weight=3]; 4422[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4422 -> 5036[label="",style="solid", color="black", weight=3]; 4423[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4423 -> 5037[label="",style="solid", color="black", weight=3]; 8036[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ wx355) (Succ wx37500) == LT))",fontsize=16,color="black",shape="box"];8036 -> 8085[label="",style="solid", color="black", weight=3]; 8037[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ wx355) Zero == LT))",fontsize=16,color="black",shape="box"];8037 -> 8086[label="",style="solid", color="black", weight=3]; 8055 -> 8087[label="",style="dashed", color="red", weight=0]; 8055[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (Pos (primMulNat (Succ wx338) (Succ wx333))) (Neg wx339 * Pos wx3320) == GT))",fontsize=16,color="magenta"];8055 -> 8088[label="",style="dashed", color="magenta", weight=3]; 8056[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ (Succ wx3330)))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ wx3330) (Succ wx36900) == LT))",fontsize=16,color="black",shape="box"];8056 -> 8089[label="",style="solid", color="black", weight=3]; 8057[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ (Succ wx3330)))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ wx3330) Zero == LT))",fontsize=16,color="black",shape="box"];8057 -> 8090[label="",style="solid", color="black", weight=3]; 8058[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ Zero))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat Zero (Succ wx36900) == LT))",fontsize=16,color="black",shape="box"];8058 -> 8091[label="",style="solid", color="black", weight=3]; 8059[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ Zero))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat Zero Zero == LT))",fontsize=16,color="black",shape="box"];8059 -> 8092[label="",style="solid", color="black", weight=3]; 8060[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (Float (Pos (Succ wx338)) (Pos (Succ wx3390)) > Float (Neg (Succ wx33200)) (Neg (Succ wx333))))",fontsize=16,color="black",shape="box"];8060 -> 8093[label="",style="solid", color="black", weight=3]; 8061[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpFloat (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (Float (Neg Zero) (Neg (Succ wx333))) == GT))",fontsize=16,color="black",shape="box"];8061 -> 8094[label="",style="solid", color="black", weight=3]; 8062[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpFloat (Float (Pos (Succ wx338)) (Pos Zero)) (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) == GT))",fontsize=16,color="black",shape="box"];8062 -> 8095[label="",style="solid", color="black", weight=3]; 8063[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpFloat (Float (Pos (Succ wx338)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ wx333))) == GT))",fontsize=16,color="black",shape="box"];8063 -> 8096[label="",style="solid", color="black", weight=3]; 4451[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4451 -> 5068[label="",style="solid", color="black", weight=3]; 4452[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4452 -> 5069[label="",style="solid", color="black", weight=3]; 7667 -> 7626[label="",style="dashed", color="red", weight=0]; 7667[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];7667 -> 7684[label="",style="dashed", color="magenta", weight=3]; 7667 -> 7685[label="",style="dashed", color="magenta", weight=3]; 7666[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg wx346) == LT))",fontsize=16,color="burlywood",shape="triangle"];26199[label="wx346/Succ wx3460",fontsize=10,color="white",style="solid",shape="box"];7666 -> 26199[label="",style="solid", color="burlywood", weight=9]; 26199 -> 7686[label="",style="solid", color="burlywood", weight=3]; 26200[label="wx346/Zero",fontsize=10,color="white",style="solid",shape="box"];7666 -> 26200[label="",style="solid", color="burlywood", weight=9]; 26200 -> 7687[label="",style="solid", color="burlywood", weight=3]; 4454[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4454 -> 5071[label="",style="solid", color="black", weight=3]; 16743[label="FiniteMap.lookupWithDefaultFM0 wx1738 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1739)) (Neg Zero)) wx1740 wx1741 wx1742 wx1743 (Float (Pos (Succ wx1744)) (Pos (Succ wx1745))) (primCmpFloat (Float (Pos (Succ wx1744)) (Pos (Succ wx1745))) (Float (Pos (Succ wx1739)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="triangle"];16743 -> 16811[label="",style="solid", color="black", weight=3]; 4457[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4457 -> 5074[label="",style="solid", color="black", weight=3]; 4458[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4458 -> 5075[label="",style="solid", color="black", weight=3]; 4459[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4459 -> 5076[label="",style="solid", color="black", weight=3]; 4460[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4460 -> 5077[label="",style="solid", color="black", weight=3]; 4461[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4461 -> 5078[label="",style="solid", color="black", weight=3]; 7722 -> 7683[label="",style="dashed", color="red", weight=0]; 7722[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];7722 -> 7769[label="",style="dashed", color="magenta", weight=3]; 7722 -> 7770[label="",style="dashed", color="magenta", weight=3]; 7721[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos wx351) == LT))",fontsize=16,color="burlywood",shape="triangle"];26201[label="wx351/Succ wx3510",fontsize=10,color="white",style="solid",shape="box"];7721 -> 26201[label="",style="solid", color="burlywood", weight=9]; 26201 -> 7771[label="",style="solid", color="burlywood", weight=3]; 26202[label="wx351/Zero",fontsize=10,color="white",style="solid",shape="box"];7721 -> 26202[label="",style="solid", color="burlywood", weight=9]; 26202 -> 7772[label="",style="solid", color="burlywood", weight=3]; 4463[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4463 -> 5080[label="",style="solid", color="black", weight=3]; 19759[label="wx33",fontsize=16,color="green",shape="box"];19760[label="wx30000",fontsize=16,color="green",shape="box"];19761[label="wx34",fontsize=16,color="green",shape="box"];19762[label="wx31",fontsize=16,color="green",shape="box"];19763[label="wx4",fontsize=16,color="green",shape="box"];19764[label="wx5000",fontsize=16,color="green",shape="box"];19765[label="wx32",fontsize=16,color="green",shape="box"];19766[label="Succ Zero",fontsize=16,color="green",shape="box"];19965[label="Float (Pos (Succ wx2164)) (Pos (Succ wx2165))",fontsize=16,color="green",shape="box"];19966[label="wx2158",fontsize=16,color="green",shape="box"];19967[label="wx2162",fontsize=16,color="green",shape="box"];4465[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4465 -> 5082[label="",style="solid", color="black", weight=3]; 4466[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4466 -> 5083[label="",style="solid", color="black", weight=3]; 4467[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4467 -> 5084[label="",style="solid", color="black", weight=3]; 4468[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4468 -> 5085[label="",style="solid", color="black", weight=3]; 4469[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4469 -> 5086[label="",style="solid", color="black", weight=3]; 7826 -> 7683[label="",style="dashed", color="red", weight=0]; 7826[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];7826 -> 7940[label="",style="dashed", color="magenta", weight=3]; 7826 -> 7941[label="",style="dashed", color="magenta", weight=3]; 7825[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg wx362) == LT))",fontsize=16,color="burlywood",shape="triangle"];26203[label="wx362/Succ wx3620",fontsize=10,color="white",style="solid",shape="box"];7825 -> 26203[label="",style="solid", color="burlywood", weight=9]; 26203 -> 7942[label="",style="solid", color="burlywood", weight=3]; 26204[label="wx362/Zero",fontsize=10,color="white",style="solid",shape="box"];7825 -> 26204[label="",style="solid", color="burlywood", weight=9]; 26204 -> 7943[label="",style="solid", color="burlywood", weight=3]; 4471[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4471 -> 5088[label="",style="solid", color="black", weight=3]; 16858[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) (primCmpFloat (Float (Pos Zero) (Pos (Succ wx1763))) (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) == GT))",fontsize=16,color="black",shape="triangle"];16858 -> 16876[label="",style="solid", color="black", weight=3]; 4474[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4474 -> 5091[label="",style="solid", color="black", weight=3]; 4475[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4475 -> 5092[label="",style="solid", color="black", weight=3]; 4476[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4476 -> 5093[label="",style="solid", color="black", weight=3]; 4477[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4477 -> 5094[label="",style="solid", color="black", weight=3]; 4478[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4478 -> 5095[label="",style="solid", color="black", weight=3]; 8007 -> 7683[label="",style="dashed", color="red", weight=0]; 8007[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8007 -> 8038[label="",style="dashed", color="magenta", weight=3]; 8007 -> 8039[label="",style="dashed", color="magenta", weight=3]; 8006[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos wx381) == LT))",fontsize=16,color="burlywood",shape="triangle"];26205[label="wx381/Succ wx3810",fontsize=10,color="white",style="solid",shape="box"];8006 -> 26205[label="",style="solid", color="burlywood", weight=9]; 26205 -> 8040[label="",style="solid", color="burlywood", weight=3]; 26206[label="wx381/Zero",fontsize=10,color="white",style="solid",shape="box"];8006 -> 26206[label="",style="solid", color="burlywood", weight=9]; 26206 -> 8041[label="",style="solid", color="burlywood", weight=3]; 4480[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4480 -> 5097[label="",style="solid", color="black", weight=3]; 19872[label="wx4",fontsize=16,color="green",shape="box"];19873[label="wx32",fontsize=16,color="green",shape="box"];19874[label="wx33",fontsize=16,color="green",shape="box"];19875[label="wx30100",fontsize=16,color="green",shape="box"];19876[label="wx34",fontsize=16,color="green",shape="box"];19877[label="wx31",fontsize=16,color="green",shape="box"];19878[label="wx30000",fontsize=16,color="green",shape="box"];19879[label="Succ Zero",fontsize=16,color="green",shape="box"];19971[label="Float (Pos Zero) (Pos (Succ wx2174))",fontsize=16,color="green",shape="box"];19972[label="wx2167",fontsize=16,color="green",shape="box"];19973[label="wx2172",fontsize=16,color="green",shape="box"];4482[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4482 -> 5099[label="",style="solid", color="black", weight=3]; 4483[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4483 -> 5100[label="",style="solid", color="black", weight=3]; 4484[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4484 -> 5101[label="",style="solid", color="black", weight=3]; 4485[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4485 -> 5102[label="",style="solid", color="black", weight=3]; 4486[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4486 -> 5103[label="",style="solid", color="black", weight=3]; 8136 -> 7683[label="",style="dashed", color="red", weight=0]; 8136[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8136 -> 8140[label="",style="dashed", color="magenta", weight=3]; 8136 -> 8141[label="",style="dashed", color="magenta", weight=3]; 8135[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg wx390) == LT))",fontsize=16,color="burlywood",shape="triangle"];26207[label="wx390/Succ wx3900",fontsize=10,color="white",style="solid",shape="box"];8135 -> 26207[label="",style="solid", color="burlywood", weight=9]; 26207 -> 8142[label="",style="solid", color="burlywood", weight=3]; 26208[label="wx390/Zero",fontsize=10,color="white",style="solid",shape="box"];8135 -> 26208[label="",style="solid", color="burlywood", weight=9]; 26208 -> 8143[label="",style="solid", color="burlywood", weight=3]; 4488[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4488 -> 5105[label="",style="solid", color="black", weight=3]; 16882[label="FiniteMap.lookupWithDefaultFM0 wx1774 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1775)) (Neg Zero)) wx1776 wx1777 wx1778 wx1779 (Float (Pos Zero) (Pos (Succ wx1780))) (primCmpFloat (Float (Pos Zero) (Pos (Succ wx1780))) (Float (Pos (Succ wx1775)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="triangle"];16882 -> 16894[label="",style="solid", color="black", weight=3]; 4491[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4491 -> 5108[label="",style="solid", color="black", weight=3]; 4492[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4492 -> 5109[label="",style="solid", color="black", weight=3]; 4493[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4493 -> 5110[label="",style="solid", color="black", weight=3]; 4494[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4494 -> 5111[label="",style="solid", color="black", weight=3]; 4495[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4495 -> 5112[label="",style="solid", color="black", weight=3]; 8207 -> 7683[label="",style="dashed", color="red", weight=0]; 8207[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8207 -> 8211[label="",style="dashed", color="magenta", weight=3]; 8207 -> 8212[label="",style="dashed", color="magenta", weight=3]; 8206[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos wx397) == LT))",fontsize=16,color="burlywood",shape="triangle"];26209[label="wx397/Succ wx3970",fontsize=10,color="white",style="solid",shape="box"];8206 -> 26209[label="",style="solid", color="burlywood", weight=9]; 26209 -> 8213[label="",style="solid", color="burlywood", weight=3]; 26210[label="wx397/Zero",fontsize=10,color="white",style="solid",shape="box"];8206 -> 26210[label="",style="solid", color="burlywood", weight=9]; 26210 -> 8214[label="",style="solid", color="burlywood", weight=3]; 4497[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4497 -> 5114[label="",style="solid", color="black", weight=3]; 19996[label="wx33",fontsize=16,color="green",shape="box"];19997[label="wx4",fontsize=16,color="green",shape="box"];19998[label="Succ Zero",fontsize=16,color="green",shape="box"];19999[label="wx30000",fontsize=16,color="green",shape="box"];20000[label="wx32",fontsize=16,color="green",shape="box"];20001[label="wx34",fontsize=16,color="green",shape="box"];20002[label="wx31",fontsize=16,color="green",shape="box"];20186[label="Float (Pos Zero) (Pos (Succ wx2184))",fontsize=16,color="green",shape="box"];20187[label="wx2178",fontsize=16,color="green",shape="box"];20188[label="wx2182",fontsize=16,color="green",shape="box"];4499[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4499 -> 5116[label="",style="solid", color="black", weight=3]; 4500[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4500 -> 5117[label="",style="solid", color="black", weight=3]; 4501[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4501 -> 5118[label="",style="solid", color="black", weight=3]; 8924 -> 8825[label="",style="dashed", color="red", weight=0]; 8924[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat wx44100 wx41100 == LT))",fontsize=16,color="magenta"];8924 -> 8952[label="",style="dashed", color="magenta", weight=3]; 8924 -> 8953[label="",style="dashed", color="magenta", weight=3]; 8925 -> 8847[label="",style="dashed", color="red", weight=0]; 8925[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (GT == LT))",fontsize=16,color="magenta"];8926 -> 8826[label="",style="dashed", color="red", weight=0]; 8926[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (LT == LT))",fontsize=16,color="magenta"];8927 -> 8812[label="",style="dashed", color="red", weight=0]; 8927[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM2 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (EQ == LT))",fontsize=16,color="magenta"];8928[label="Float (Neg (Succ wx408)) (Pos (Succ wx4090))",fontsize=16,color="green",shape="box"];8929[label="wx401",fontsize=16,color="green",shape="box"];8930[label="wx406",fontsize=16,color="green",shape="box"];8944[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpFloat (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) == GT))",fontsize=16,color="black",shape="box"];8944 -> 9353[label="",style="solid", color="black", weight=3]; 8945[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg (Succ wx408) * Pos (Succ wx403)) (Neg (Succ wx4090) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];8945 -> 9354[label="",style="solid", color="black", weight=3]; 8946[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg (Succ wx408) * Pos (Succ wx403)) (Neg Zero * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];8946 -> 9355[label="",style="solid", color="black", weight=3]; 8947[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg (Succ wx408) * Pos (Succ wx403)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];8947 -> 9356[label="",style="solid", color="black", weight=3]; 8948[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpFloat (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) == GT))",fontsize=16,color="black",shape="box"];8948 -> 9357[label="",style="solid", color="black", weight=3]; 8949[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg (Succ wx408) * Pos (Succ wx403)) (Neg (Succ wx4090) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];8949 -> 9358[label="",style="solid", color="black", weight=3]; 8950[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg (Succ wx408) * Pos (Succ wx403)) (Neg Zero * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];8950 -> 9359[label="",style="solid", color="black", weight=3]; 8951[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg (Succ wx408) * Pos (Succ wx403)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];8951 -> 9360[label="",style="solid", color="black", weight=3]; 4524[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4524 -> 5145[label="",style="solid", color="black", weight=3]; 4525[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4525 -> 5146[label="",style="solid", color="black", weight=3]; 8634 -> 7683[label="",style="dashed", color="red", weight=0]; 8634[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8634 -> 8642[label="",style="dashed", color="magenta", weight=3]; 8634 -> 8643[label="",style="dashed", color="magenta", weight=3]; 8633[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg wx416) == LT))",fontsize=16,color="burlywood",shape="triangle"];26211[label="wx416/Succ wx4160",fontsize=10,color="white",style="solid",shape="box"];8633 -> 26211[label="",style="solid", color="burlywood", weight=9]; 26211 -> 8644[label="",style="solid", color="burlywood", weight=3]; 26212[label="wx416/Zero",fontsize=10,color="white",style="solid",shape="box"];8633 -> 26212[label="",style="solid", color="burlywood", weight=9]; 26212 -> 8645[label="",style="solid", color="burlywood", weight=3]; 4527[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4527 -> 5148[label="",style="solid", color="black", weight=3]; 20085[label="wx31",fontsize=16,color="green",shape="box"];20086[label="wx33",fontsize=16,color="green",shape="box"];20087[label="wx34",fontsize=16,color="green",shape="box"];20088[label="Succ Zero",fontsize=16,color="green",shape="box"];20089[label="wx4",fontsize=16,color="green",shape="box"];20090[label="wx32",fontsize=16,color="green",shape="box"];20091[label="wx5000",fontsize=16,color="green",shape="box"];20092[label="wx30000",fontsize=16,color="green",shape="box"];12548[label="FiniteMap.lookupWithDefaultFM0 wx1097 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1098)) (Neg Zero)) wx1099 wx1100 wx1101 wx1102 (Float (Neg (Succ wx1103)) (Pos (Succ wx1104))) (Float (Neg (Succ wx1103)) (Pos (Succ wx1104)) > Float (Pos (Succ wx1098)) (Neg Zero)))",fontsize=16,color="black",shape="box"];12548 -> 12552[label="",style="solid", color="black", weight=3]; 4530[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4530 -> 5151[label="",style="solid", color="black", weight=3]; 4531[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4531 -> 5152[label="",style="solid", color="black", weight=3]; 4532[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4532 -> 5153[label="",style="solid", color="black", weight=3]; 4533[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4533 -> 5154[label="",style="solid", color="black", weight=3]; 4534[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4534 -> 5155[label="",style="solid", color="black", weight=3]; 8670 -> 7683[label="",style="dashed", color="red", weight=0]; 8670[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8670 -> 8680[label="",style="dashed", color="magenta", weight=3]; 8670 -> 8681[label="",style="dashed", color="magenta", weight=3]; 8669[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos wx423) == LT))",fontsize=16,color="burlywood",shape="triangle"];26213[label="wx423/Succ wx4230",fontsize=10,color="white",style="solid",shape="box"];8669 -> 26213[label="",style="solid", color="burlywood", weight=9]; 26213 -> 8682[label="",style="solid", color="burlywood", weight=3]; 26214[label="wx423/Zero",fontsize=10,color="white",style="solid",shape="box"];8669 -> 26214[label="",style="solid", color="burlywood", weight=9]; 26214 -> 8683[label="",style="solid", color="burlywood", weight=3]; 4536[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4536 -> 5157[label="",style="solid", color="black", weight=3]; 4538[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4538 -> 5160[label="",style="solid", color="black", weight=3]; 4539[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4539 -> 5161[label="",style="solid", color="black", weight=3]; 4540[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4540 -> 5162[label="",style="solid", color="black", weight=3]; 4541[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4541 -> 5163[label="",style="solid", color="black", weight=3]; 4542[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4542 -> 5164[label="",style="solid", color="black", weight=3]; 8717 -> 7683[label="",style="dashed", color="red", weight=0]; 8717[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8717 -> 8734[label="",style="dashed", color="magenta", weight=3]; 8717 -> 8735[label="",style="dashed", color="magenta", weight=3]; 8716[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg wx430) == LT))",fontsize=16,color="burlywood",shape="triangle"];26215[label="wx430/Succ wx4300",fontsize=10,color="white",style="solid",shape="box"];8716 -> 26215[label="",style="solid", color="burlywood", weight=9]; 26215 -> 8736[label="",style="solid", color="burlywood", weight=3]; 26216[label="wx430/Zero",fontsize=10,color="white",style="solid",shape="box"];8716 -> 26216[label="",style="solid", color="burlywood", weight=9]; 26216 -> 8737[label="",style="solid", color="burlywood", weight=3]; 4544[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4544 -> 5166[label="",style="solid", color="black", weight=3]; 20207[label="wx33",fontsize=16,color="green",shape="box"];20208[label="wx31",fontsize=16,color="green",shape="box"];20209[label="wx30000",fontsize=16,color="green",shape="box"];20210[label="wx32",fontsize=16,color="green",shape="box"];20211[label="Succ Zero",fontsize=16,color="green",shape="box"];20212[label="wx4",fontsize=16,color="green",shape="box"];20213[label="wx34",fontsize=16,color="green",shape="box"];20214[label="wx30100",fontsize=16,color="green",shape="box"];12629[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (Float (Neg Zero) (Pos (Succ wx1143)) > Float (Pos (Succ wx1137)) (Neg (Succ wx1138))))",fontsize=16,color="black",shape="box"];12629 -> 12633[label="",style="solid", color="black", weight=3]; 4547[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4547 -> 5169[label="",style="solid", color="black", weight=3]; 4548[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4548 -> 5170[label="",style="solid", color="black", weight=3]; 4549[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4549 -> 5171[label="",style="solid", color="black", weight=3]; 4550[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4550 -> 5172[label="",style="solid", color="black", weight=3]; 4551[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4551 -> 5173[label="",style="solid", color="black", weight=3]; 8802 -> 7683[label="",style="dashed", color="red", weight=0]; 8802[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8802 -> 8827[label="",style="dashed", color="magenta", weight=3]; 8802 -> 8828[label="",style="dashed", color="magenta", weight=3]; 8801[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos wx443) == LT))",fontsize=16,color="burlywood",shape="triangle"];26217[label="wx443/Succ wx4430",fontsize=10,color="white",style="solid",shape="box"];8801 -> 26217[label="",style="solid", color="burlywood", weight=9]; 26217 -> 8829[label="",style="solid", color="burlywood", weight=3]; 26218[label="wx443/Zero",fontsize=10,color="white",style="solid",shape="box"];8801 -> 26218[label="",style="solid", color="burlywood", weight=9]; 26218 -> 8830[label="",style="solid", color="burlywood", weight=3]; 4553[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4553 -> 5175[label="",style="solid", color="black", weight=3]; 4555[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4555 -> 5178[label="",style="solid", color="black", weight=3]; 4556[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4556 -> 5179[label="",style="solid", color="black", weight=3]; 4557[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4557 -> 5180[label="",style="solid", color="black", weight=3]; 4558[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4558 -> 5181[label="",style="solid", color="black", weight=3]; 4559[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4559 -> 5182[label="",style="solid", color="black", weight=3]; 8870 -> 7683[label="",style="dashed", color="red", weight=0]; 8870[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8870 -> 8897[label="",style="dashed", color="magenta", weight=3]; 8870 -> 8898[label="",style="dashed", color="magenta", weight=3]; 8869[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg wx450) == LT))",fontsize=16,color="burlywood",shape="triangle"];26219[label="wx450/Succ wx4500",fontsize=10,color="white",style="solid",shape="box"];8869 -> 26219[label="",style="solid", color="burlywood", weight=9]; 26219 -> 8899[label="",style="solid", color="burlywood", weight=3]; 26220[label="wx450/Zero",fontsize=10,color="white",style="solid",shape="box"];8869 -> 26220[label="",style="solid", color="burlywood", weight=9]; 26220 -> 8900[label="",style="solid", color="burlywood", weight=3]; 4561[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4561 -> 5184[label="",style="solid", color="black", weight=3]; 20325[label="wx32",fontsize=16,color="green",shape="box"];20326[label="Succ Zero",fontsize=16,color="green",shape="box"];20327[label="wx4",fontsize=16,color="green",shape="box"];20328[label="wx30000",fontsize=16,color="green",shape="box"];20329[label="wx31",fontsize=16,color="green",shape="box"];20330[label="wx34",fontsize=16,color="green",shape="box"];20331[label="wx33",fontsize=16,color="green",shape="box"];12705[label="FiniteMap.lookupWithDefaultFM0 wx1175 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1176)) (Neg Zero)) wx1177 wx1178 wx1179 wx1180 (Float (Neg Zero) (Pos (Succ wx1181))) (Float (Neg Zero) (Pos (Succ wx1181)) > Float (Pos (Succ wx1176)) (Neg Zero)))",fontsize=16,color="black",shape="box"];12705 -> 12709[label="",style="solid", color="black", weight=3]; 4564[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4564 -> 5187[label="",style="solid", color="black", weight=3]; 4565[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4565 -> 5188[label="",style="solid", color="black", weight=3]; 4566[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4566 -> 5189[label="",style="solid", color="black", weight=3]; 4567[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4567 -> 5190[label="",style="solid", color="black", weight=3]; 4568[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4568 -> 5191[label="",style="solid", color="black", weight=3]; 8940 -> 7683[label="",style="dashed", color="red", weight=0]; 8940[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8940 -> 8954[label="",style="dashed", color="magenta", weight=3]; 8940 -> 8955[label="",style="dashed", color="magenta", weight=3]; 8939[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos wx457) == LT))",fontsize=16,color="burlywood",shape="triangle"];26221[label="wx457/Succ wx4570",fontsize=10,color="white",style="solid",shape="box"];8939 -> 26221[label="",style="solid", color="burlywood", weight=9]; 26221 -> 8956[label="",style="solid", color="burlywood", weight=3]; 26222[label="wx457/Zero",fontsize=10,color="white",style="solid",shape="box"];8939 -> 26222[label="",style="solid", color="burlywood", weight=9]; 26222 -> 8957[label="",style="solid", color="burlywood", weight=3]; 4570[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4570 -> 5193[label="",style="solid", color="black", weight=3]; 4572[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4572 -> 5196[label="",style="solid", color="black", weight=3]; 4573[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4573 -> 5197[label="",style="solid", color="black", weight=3]; 4574[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4574 -> 5198[label="",style="solid", color="black", weight=3]; 9599 -> 9512[label="",style="dashed", color="red", weight=0]; 9599[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat wx48800 wx47100 == LT))",fontsize=16,color="magenta"];9599 -> 9627[label="",style="dashed", color="magenta", weight=3]; 9599 -> 9628[label="",style="dashed", color="magenta", weight=3]; 9600 -> 9536[label="",style="dashed", color="red", weight=0]; 9600[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (GT == LT))",fontsize=16,color="magenta"];9601 -> 9513[label="",style="dashed", color="red", weight=0]; 9601[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (LT == LT))",fontsize=16,color="magenta"];9602 -> 9506[label="",style="dashed", color="red", weight=0]; 9602[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM2 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (EQ == LT))",fontsize=16,color="magenta"];9603[label="Float (Pos (Succ wx468)) (Neg (Succ wx4690))",fontsize=16,color="green",shape="box"];9604[label="wx461",fontsize=16,color="green",shape="box"];9605[label="wx466",fontsize=16,color="green",shape="box"];9619[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpFloat (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) == GT))",fontsize=16,color="black",shape="box"];9619 -> 9646[label="",style="solid", color="black", weight=3]; 9620[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Pos (Succ wx468) * Neg (Succ wx463)) (Pos (Succ wx4690) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9620 -> 9647[label="",style="solid", color="black", weight=3]; 9621[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Pos (Succ wx468) * Neg (Succ wx463)) (Pos Zero * Pos (Succ wx46200)) == GT))",fontsize=16,color="black",shape="box"];9621 -> 9648[label="",style="solid", color="black", weight=3]; 9622[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Pos (Succ wx468) * Neg (Succ wx463)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9622 -> 9649[label="",style="solid", color="black", weight=3]; 9623[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpFloat (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) == GT))",fontsize=16,color="black",shape="box"];9623 -> 9650[label="",style="solid", color="black", weight=3]; 9624[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Pos (Succ wx468) * Neg (Succ wx463)) (Pos (Succ wx4690) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9624 -> 9651[label="",style="solid", color="black", weight=3]; 9625[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Pos (Succ wx468) * Neg (Succ wx463)) (Pos Zero * Neg (Succ wx46200)) == GT))",fontsize=16,color="black",shape="box"];9625 -> 9652[label="",style="solid", color="black", weight=3]; 9626[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Pos (Succ wx468) * Neg (Succ wx463)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9626 -> 9653[label="",style="solid", color="black", weight=3]; 4597[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4597 -> 5225[label="",style="solid", color="black", weight=3]; 4598[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4598 -> 5226[label="",style="solid", color="black", weight=3]; 9389 -> 7683[label="",style="dashed", color="red", weight=0]; 9389[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9389 -> 9397[label="",style="dashed", color="magenta", weight=3]; 9389 -> 9398[label="",style="dashed", color="magenta", weight=3]; 9388[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos wx476) == LT))",fontsize=16,color="burlywood",shape="triangle"];26223[label="wx476/Succ wx4760",fontsize=10,color="white",style="solid",shape="box"];9388 -> 26223[label="",style="solid", color="burlywood", weight=9]; 26223 -> 9399[label="",style="solid", color="burlywood", weight=3]; 26224[label="wx476/Zero",fontsize=10,color="white",style="solid",shape="box"];9388 -> 26224[label="",style="solid", color="burlywood", weight=9]; 26224 -> 9400[label="",style="solid", color="burlywood", weight=3]; 4600[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4600 -> 5228[label="",style="solid", color="black", weight=3]; 4602[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4602 -> 5231[label="",style="solid", color="black", weight=3]; 4603[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4603 -> 5232[label="",style="solid", color="black", weight=3]; 4604[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4604 -> 5233[label="",style="solid", color="black", weight=3]; 4605[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4605 -> 5234[label="",style="solid", color="black", weight=3]; 4606[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4606 -> 5235[label="",style="solid", color="black", weight=3]; 9549 -> 7683[label="",style="dashed", color="red", weight=0]; 9549[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9549 -> 9576[label="",style="dashed", color="magenta", weight=3]; 9549 -> 9577[label="",style="dashed", color="magenta", weight=3]; 9548[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg wx495) == LT))",fontsize=16,color="burlywood",shape="triangle"];26225[label="wx495/Succ wx4950",fontsize=10,color="white",style="solid",shape="box"];9548 -> 26225[label="",style="solid", color="burlywood", weight=9]; 26225 -> 9578[label="",style="solid", color="burlywood", weight=3]; 26226[label="wx495/Zero",fontsize=10,color="white",style="solid",shape="box"];9548 -> 26226[label="",style="solid", color="burlywood", weight=9]; 26226 -> 9579[label="",style="solid", color="burlywood", weight=3]; 4608[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4608 -> 5237[label="",style="solid", color="black", weight=3]; 20504[label="wx31",fontsize=16,color="green",shape="box"];20505[label="wx34",fontsize=16,color="green",shape="box"];20506[label="wx32",fontsize=16,color="green",shape="box"];20507[label="wx4",fontsize=16,color="green",shape="box"];20508[label="wx33",fontsize=16,color="green",shape="box"];20509[label="wx30000",fontsize=16,color="green",shape="box"];20510[label="wx5000",fontsize=16,color="green",shape="box"];20511[label="Succ Zero",fontsize=16,color="green",shape="box"];12830[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1229)) (Pos Zero)) wx1230 wx1231 wx1232 wx1233 (Float (Pos (Succ wx1234)) (Neg (Succ wx1235))) (Float (Pos (Succ wx1234)) (Neg (Succ wx1235)) > Float (Neg (Succ wx1229)) (Pos Zero)))",fontsize=16,color="black",shape="box"];12830 -> 12834[label="",style="solid", color="black", weight=3]; 4611[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4611 -> 5240[label="",style="solid", color="black", weight=3]; 4612[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4612 -> 5241[label="",style="solid", color="black", weight=3]; 4613[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4613 -> 5242[label="",style="solid", color="black", weight=3]; 4614[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4614 -> 5243[label="",style="solid", color="black", weight=3]; 4615[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4615 -> 5244[label="",style="solid", color="black", weight=3]; 9615 -> 7683[label="",style="dashed", color="red", weight=0]; 9615[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9615 -> 9629[label="",style="dashed", color="magenta", weight=3]; 9615 -> 9630[label="",style="dashed", color="magenta", weight=3]; 9614[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos wx502) == LT))",fontsize=16,color="burlywood",shape="triangle"];26227[label="wx502/Succ wx5020",fontsize=10,color="white",style="solid",shape="box"];9614 -> 26227[label="",style="solid", color="burlywood", weight=9]; 26227 -> 9631[label="",style="solid", color="burlywood", weight=3]; 26228[label="wx502/Zero",fontsize=10,color="white",style="solid",shape="box"];9614 -> 26228[label="",style="solid", color="burlywood", weight=9]; 26228 -> 9632[label="",style="solid", color="burlywood", weight=3]; 4617[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4617 -> 5246[label="",style="solid", color="black", weight=3]; 4619[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4619 -> 5249[label="",style="solid", color="black", weight=3]; 4620[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4620 -> 5250[label="",style="solid", color="black", weight=3]; 4621[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4621 -> 5251[label="",style="solid", color="black", weight=3]; 4622[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4622 -> 5252[label="",style="solid", color="black", weight=3]; 4623[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4623 -> 5253[label="",style="solid", color="black", weight=3]; 9663 -> 7683[label="",style="dashed", color="red", weight=0]; 9663[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9663 -> 9667[label="",style="dashed", color="magenta", weight=3]; 9663 -> 9668[label="",style="dashed", color="magenta", weight=3]; 9662[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg wx509) == LT))",fontsize=16,color="burlywood",shape="triangle"];26229[label="wx509/Succ wx5090",fontsize=10,color="white",style="solid",shape="box"];9662 -> 26229[label="",style="solid", color="burlywood", weight=9]; 26229 -> 9669[label="",style="solid", color="burlywood", weight=3]; 26230[label="wx509/Zero",fontsize=10,color="white",style="solid",shape="box"];9662 -> 26230[label="",style="solid", color="burlywood", weight=9]; 26230 -> 9670[label="",style="solid", color="burlywood", weight=3]; 4625[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4625 -> 5255[label="",style="solid", color="black", weight=3]; 20625[label="wx32",fontsize=16,color="green",shape="box"];20626[label="wx33",fontsize=16,color="green",shape="box"];20627[label="wx4",fontsize=16,color="green",shape="box"];20628[label="wx30100",fontsize=16,color="green",shape="box"];20629[label="wx30000",fontsize=16,color="green",shape="box"];20630[label="wx31",fontsize=16,color="green",shape="box"];20631[label="Succ Zero",fontsize=16,color="green",shape="box"];20632[label="wx34",fontsize=16,color="green",shape="box"];12911[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (Float (Pos Zero) (Neg (Succ wx1274)) > Float (Neg (Succ wx1268)) (Pos (Succ wx1269))))",fontsize=16,color="black",shape="box"];12911 -> 12915[label="",style="solid", color="black", weight=3]; 4628[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4628 -> 5258[label="",style="solid", color="black", weight=3]; 4629[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4629 -> 5259[label="",style="solid", color="black", weight=3]; 4630[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4630 -> 5260[label="",style="solid", color="black", weight=3]; 4631[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4631 -> 5261[label="",style="solid", color="black", weight=3]; 4632[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4632 -> 5262[label="",style="solid", color="black", weight=3]; 9721 -> 7683[label="",style="dashed", color="red", weight=0]; 9721[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9721 -> 9725[label="",style="dashed", color="magenta", weight=3]; 9721 -> 9726[label="",style="dashed", color="magenta", weight=3]; 9720[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos wx522) == LT))",fontsize=16,color="burlywood",shape="triangle"];26231[label="wx522/Succ wx5220",fontsize=10,color="white",style="solid",shape="box"];9720 -> 26231[label="",style="solid", color="burlywood", weight=9]; 26231 -> 9727[label="",style="solid", color="burlywood", weight=3]; 26232[label="wx522/Zero",fontsize=10,color="white",style="solid",shape="box"];9720 -> 26232[label="",style="solid", color="burlywood", weight=9]; 26232 -> 9728[label="",style="solid", color="burlywood", weight=3]; 4634[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4634 -> 5264[label="",style="solid", color="black", weight=3]; 4636[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4636 -> 5267[label="",style="solid", color="black", weight=3]; 4637[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4637 -> 5268[label="",style="solid", color="black", weight=3]; 4638[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4638 -> 5269[label="",style="solid", color="black", weight=3]; 4639[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4639 -> 5270[label="",style="solid", color="black", weight=3]; 4640[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4640 -> 5271[label="",style="solid", color="black", weight=3]; 9747 -> 7683[label="",style="dashed", color="red", weight=0]; 9747[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9747 -> 9751[label="",style="dashed", color="magenta", weight=3]; 9747 -> 9752[label="",style="dashed", color="magenta", weight=3]; 9746[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg wx529) == LT))",fontsize=16,color="burlywood",shape="triangle"];26233[label="wx529/Succ wx5290",fontsize=10,color="white",style="solid",shape="box"];9746 -> 26233[label="",style="solid", color="burlywood", weight=9]; 26233 -> 9753[label="",style="solid", color="burlywood", weight=3]; 26234[label="wx529/Zero",fontsize=10,color="white",style="solid",shape="box"];9746 -> 26234[label="",style="solid", color="burlywood", weight=9]; 26234 -> 9754[label="",style="solid", color="burlywood", weight=3]; 4642[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4642 -> 5273[label="",style="solid", color="black", weight=3]; 20740[label="wx32",fontsize=16,color="green",shape="box"];20741[label="wx34",fontsize=16,color="green",shape="box"];20742[label="wx4",fontsize=16,color="green",shape="box"];20743[label="wx31",fontsize=16,color="green",shape="box"];20744[label="Succ Zero",fontsize=16,color="green",shape="box"];20745[label="wx30000",fontsize=16,color="green",shape="box"];20746[label="wx33",fontsize=16,color="green",shape="box"];12987[label="FiniteMap.lookupWithDefaultFM0 wx1306 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1307)) (Pos Zero)) wx1308 wx1309 wx1310 wx1311 (Float (Pos Zero) (Neg (Succ wx1312))) (Float (Pos Zero) (Neg (Succ wx1312)) > Float (Neg (Succ wx1307)) (Pos Zero)))",fontsize=16,color="black",shape="box"];12987 -> 12991[label="",style="solid", color="black", weight=3]; 4645[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4645 -> 5276[label="",style="solid", color="black", weight=3]; 4646[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4646 -> 5277[label="",style="solid", color="black", weight=3]; 4647[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4647 -> 5278[label="",style="solid", color="black", weight=3]; 10447 -> 10366[label="",style="dashed", color="red", weight=0]; 10447[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat wx54300 wx57300 == LT))",fontsize=16,color="magenta"];10447 -> 10473[label="",style="dashed", color="magenta", weight=3]; 10447 -> 10474[label="",style="dashed", color="magenta", weight=3]; 10448 -> 10367[label="",style="dashed", color="red", weight=0]; 10448[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (GT == LT))",fontsize=16,color="magenta"];10449 -> 10388[label="",style="dashed", color="red", weight=0]; 10449[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (LT == LT))",fontsize=16,color="magenta"];10450 -> 10350[label="",style="dashed", color="red", weight=0]; 10450[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM2 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (EQ == LT))",fontsize=16,color="magenta"];10465 -> 6395[label="",style="dashed", color="red", weight=0]; 10465[label="primMulNat (Succ wx540) (Succ wx535)",fontsize=16,color="magenta"];10465 -> 10475[label="",style="dashed", color="magenta", weight=3]; 10465 -> 10476[label="",style="dashed", color="magenta", weight=3]; 10464[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (primCmpInt (Pos wx592) (Pos wx541 * Neg wx5340) == GT))",fontsize=16,color="burlywood",shape="triangle"];26235[label="wx592/Succ wx5920",fontsize=10,color="white",style="solid",shape="box"];10464 -> 26235[label="",style="solid", color="burlywood", weight=9]; 26235 -> 10477[label="",style="solid", color="burlywood", weight=3]; 26236[label="wx592/Zero",fontsize=10,color="white",style="solid",shape="box"];10464 -> 26236[label="",style="solid", color="burlywood", weight=9]; 26236 -> 10478[label="",style="solid", color="burlywood", weight=3]; 10466[label="Float (Neg (Succ wx540)) (Neg (Succ wx5410))",fontsize=16,color="green",shape="box"];10467[label="wx533",fontsize=16,color="green",shape="box"];10468[label="wx538",fontsize=16,color="green",shape="box"];10469[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpFloat (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) == GT))",fontsize=16,color="black",shape="box"];10469 -> 10881[label="",style="solid", color="black", weight=3]; 10470[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Neg (Succ wx540) * Neg (Succ wx535)) (Pos (Succ wx5410) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10470 -> 10882[label="",style="solid", color="black", weight=3]; 10471[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Neg (Succ wx540) * Neg (Succ wx535)) (Pos Zero * Pos (Succ wx53400)) == GT))",fontsize=16,color="black",shape="box"];10471 -> 10883[label="",style="solid", color="black", weight=3]; 10472[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Neg (Succ wx540) * Neg (Succ wx535)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10472 -> 10884[label="",style="solid", color="black", weight=3]; 4675[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4675 -> 5309[label="",style="solid", color="black", weight=3]; 4676[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4676 -> 5310[label="",style="solid", color="black", weight=3]; 10174 -> 7683[label="",style="dashed", color="red", weight=0]; 10174[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10174 -> 10182[label="",style="dashed", color="magenta", weight=3]; 10174 -> 10183[label="",style="dashed", color="magenta", weight=3]; 10173[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos wx548) == LT))",fontsize=16,color="burlywood",shape="triangle"];26237[label="wx548/Succ wx5480",fontsize=10,color="white",style="solid",shape="box"];10173 -> 26237[label="",style="solid", color="burlywood", weight=9]; 26237 -> 10184[label="",style="solid", color="burlywood", weight=3]; 26238[label="wx548/Zero",fontsize=10,color="white",style="solid",shape="box"];10173 -> 26238[label="",style="solid", color="burlywood", weight=9]; 26238 -> 10185[label="",style="solid", color="burlywood", weight=3]; 4678[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4678 -> 5312[label="",style="solid", color="black", weight=3]; 20823[label="wx30000",fontsize=16,color="green",shape="box"];20824[label="Succ Zero",fontsize=16,color="green",shape="box"];20825[label="wx4",fontsize=16,color="green",shape="box"];20826[label="wx33",fontsize=16,color="green",shape="box"];20827[label="wx31",fontsize=16,color="green",shape="box"];20828[label="wx34",fontsize=16,color="green",shape="box"];20829[label="wx32",fontsize=16,color="green",shape="box"];20830[label="wx5000",fontsize=16,color="green",shape="box"];20992[label="Float (Neg (Succ wx2296)) (Neg (Succ wx2297))",fontsize=16,color="green",shape="box"];20993[label="wx2290",fontsize=16,color="green",shape="box"];20994[label="wx2294",fontsize=16,color="green",shape="box"];4680[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4680 -> 5314[label="",style="solid", color="black", weight=3]; 4681[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4681 -> 5315[label="",style="solid", color="black", weight=3]; 4682[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4682 -> 5316[label="",style="solid", color="black", weight=3]; 4683[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4683 -> 5317[label="",style="solid", color="black", weight=3]; 4684[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4684 -> 5318[label="",style="solid", color="black", weight=3]; 10208 -> 7683[label="",style="dashed", color="red", weight=0]; 10208[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10208 -> 10218[label="",style="dashed", color="magenta", weight=3]; 10208 -> 10219[label="",style="dashed", color="magenta", weight=3]; 10207[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg wx555) == LT))",fontsize=16,color="burlywood",shape="triangle"];26239[label="wx555/Succ wx5550",fontsize=10,color="white",style="solid",shape="box"];10207 -> 26239[label="",style="solid", color="burlywood", weight=9]; 26239 -> 10220[label="",style="solid", color="burlywood", weight=3]; 26240[label="wx555/Zero",fontsize=10,color="white",style="solid",shape="box"];10207 -> 26240[label="",style="solid", color="burlywood", weight=9]; 26240 -> 10221[label="",style="solid", color="burlywood", weight=3]; 4686[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4686 -> 5320[label="",style="solid", color="black", weight=3]; 18064[label="FiniteMap.lookupWithDefaultFM0 wx1916 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1917)) (Pos Zero)) wx1918 wx1919 wx1920 wx1921 (Float (Neg (Succ wx1922)) (Neg (Succ wx1923))) (primCmpFloat (Float (Neg (Succ wx1922)) (Neg (Succ wx1923))) (Float (Neg (Succ wx1917)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="triangle"];18064 -> 18132[label="",style="solid", color="black", weight=3]; 4689[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4689 -> 5323[label="",style="solid", color="black", weight=3]; 4690[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4690 -> 5324[label="",style="solid", color="black", weight=3]; 4691[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4691 -> 5325[label="",style="solid", color="black", weight=3]; 4692[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4692 -> 5326[label="",style="solid", color="black", weight=3]; 4693[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4693 -> 5327[label="",style="solid", color="black", weight=3]; 10257 -> 7683[label="",style="dashed", color="red", weight=0]; 10257[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10257 -> 10274[label="",style="dashed", color="magenta", weight=3]; 10257 -> 10275[label="",style="dashed", color="magenta", weight=3]; 10256[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos wx562) == LT))",fontsize=16,color="burlywood",shape="triangle"];26241[label="wx562/Succ wx5620",fontsize=10,color="white",style="solid",shape="box"];10256 -> 26241[label="",style="solid", color="burlywood", weight=9]; 26241 -> 10276[label="",style="solid", color="burlywood", weight=3]; 26242[label="wx562/Zero",fontsize=10,color="white",style="solid",shape="box"];10256 -> 26242[label="",style="solid", color="burlywood", weight=9]; 26242 -> 10277[label="",style="solid", color="burlywood", weight=3]; 4695[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4695 -> 5329[label="",style="solid", color="black", weight=3]; 20943[label="Succ Zero",fontsize=16,color="green",shape="box"];20944[label="wx4",fontsize=16,color="green",shape="box"];20945[label="wx30100",fontsize=16,color="green",shape="box"];20946[label="wx30000",fontsize=16,color="green",shape="box"];20947[label="wx34",fontsize=16,color="green",shape="box"];20948[label="wx32",fontsize=16,color="green",shape="box"];20949[label="wx33",fontsize=16,color="green",shape="box"];20950[label="wx31",fontsize=16,color="green",shape="box"];21139[label="Float (Neg Zero) (Neg (Succ wx2307))",fontsize=16,color="green",shape="box"];21140[label="wx2300",fontsize=16,color="green",shape="box"];21141[label="wx2305",fontsize=16,color="green",shape="box"];4697[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4697 -> 5331[label="",style="solid", color="black", weight=3]; 4698[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4698 -> 5332[label="",style="solid", color="black", weight=3]; 4699[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4699 -> 5333[label="",style="solid", color="black", weight=3]; 4700[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4700 -> 5334[label="",style="solid", color="black", weight=3]; 4701[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4701 -> 5335[label="",style="solid", color="black", weight=3]; 10339 -> 7683[label="",style="dashed", color="red", weight=0]; 10339[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10339 -> 10368[label="",style="dashed", color="magenta", weight=3]; 10339 -> 10369[label="",style="dashed", color="magenta", weight=3]; 10338[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg wx575) == LT))",fontsize=16,color="burlywood",shape="triangle"];26243[label="wx575/Succ wx5750",fontsize=10,color="white",style="solid",shape="box"];10338 -> 26243[label="",style="solid", color="burlywood", weight=9]; 26243 -> 10370[label="",style="solid", color="burlywood", weight=3]; 26244[label="wx575/Zero",fontsize=10,color="white",style="solid",shape="box"];10338 -> 26244[label="",style="solid", color="burlywood", weight=9]; 26244 -> 10371[label="",style="solid", color="burlywood", weight=3]; 4703[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4703 -> 5337[label="",style="solid", color="black", weight=3]; 18149[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) (primCmpFloat (Float (Neg Zero) (Neg (Succ wx1941))) (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) == GT))",fontsize=16,color="black",shape="triangle"];18149 -> 18155[label="",style="solid", color="black", weight=3]; 4706[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4706 -> 5340[label="",style="solid", color="black", weight=3]; 4707[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4707 -> 5341[label="",style="solid", color="black", weight=3]; 4708[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4708 -> 5342[label="",style="solid", color="black", weight=3]; 4709[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4709 -> 5343[label="",style="solid", color="black", weight=3]; 4710[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4710 -> 5344[label="",style="solid", color="black", weight=3]; 10408 -> 7683[label="",style="dashed", color="red", weight=0]; 10408[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10408 -> 10424[label="",style="dashed", color="magenta", weight=3]; 10408 -> 10425[label="",style="dashed", color="magenta", weight=3]; 10407[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos wx582) == LT))",fontsize=16,color="burlywood",shape="triangle"];26245[label="wx582/Succ wx5820",fontsize=10,color="white",style="solid",shape="box"];10407 -> 26245[label="",style="solid", color="burlywood", weight=9]; 26245 -> 10426[label="",style="solid", color="burlywood", weight=3]; 26246[label="wx582/Zero",fontsize=10,color="white",style="solid",shape="box"];10407 -> 26246[label="",style="solid", color="burlywood", weight=9]; 26246 -> 10427[label="",style="solid", color="burlywood", weight=3]; 4712[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4712 -> 5346[label="",style="solid", color="black", weight=3]; 21055[label="wx31",fontsize=16,color="green",shape="box"];21056[label="wx33",fontsize=16,color="green",shape="box"];21057[label="wx34",fontsize=16,color="green",shape="box"];21058[label="wx4",fontsize=16,color="green",shape="box"];21059[label="wx32",fontsize=16,color="green",shape="box"];21060[label="wx30000",fontsize=16,color="green",shape="box"];21061[label="Succ Zero",fontsize=16,color="green",shape="box"];21235[label="Float (Neg Zero) (Neg (Succ wx2315))",fontsize=16,color="green",shape="box"];21236[label="wx2309",fontsize=16,color="green",shape="box"];21237[label="wx2313",fontsize=16,color="green",shape="box"];4714[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4714 -> 5348[label="",style="solid", color="black", weight=3]; 4715[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4715 -> 5349[label="",style="solid", color="black", weight=3]; 4716[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4716 -> 5350[label="",style="solid", color="black", weight=3]; 4717[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4717 -> 5351[label="",style="solid", color="black", weight=3]; 4718[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4718 -> 5352[label="",style="solid", color="black", weight=3]; 10460 -> 7683[label="",style="dashed", color="red", weight=0]; 10460[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10460 -> 10479[label="",style="dashed", color="magenta", weight=3]; 10460 -> 10480[label="",style="dashed", color="magenta", weight=3]; 10459[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg wx589) == LT))",fontsize=16,color="burlywood",shape="triangle"];26247[label="wx589/Succ wx5890",fontsize=10,color="white",style="solid",shape="box"];10459 -> 26247[label="",style="solid", color="burlywood", weight=9]; 26247 -> 10481[label="",style="solid", color="burlywood", weight=3]; 26248[label="wx589/Zero",fontsize=10,color="white",style="solid",shape="box"];10459 -> 26248[label="",style="solid", color="burlywood", weight=9]; 26248 -> 10482[label="",style="solid", color="burlywood", weight=3]; 4720[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4720 -> 5354[label="",style="solid", color="black", weight=3]; 18166[label="FiniteMap.lookupWithDefaultFM0 wx1951 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1952)) (Pos Zero)) wx1953 wx1954 wx1955 wx1956 (Float (Neg Zero) (Neg (Succ wx1957))) (primCmpFloat (Float (Neg Zero) (Neg (Succ wx1957))) (Float (Neg (Succ wx1952)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="triangle"];18166 -> 18171[label="",style="solid", color="black", weight=3]; 4723[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4723 -> 5357[label="",style="solid", color="black", weight=3]; 4724[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4724 -> 5358[label="",style="solid", color="black", weight=3]; 4725[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4725 -> 5359[label="",style="solid", color="black", weight=3]; 11162 -> 11067[label="",style="dashed", color="red", weight=0]; 11162[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat wx62600 wx60400 == LT))",fontsize=16,color="magenta"];11162 -> 11194[label="",style="dashed", color="magenta", weight=3]; 11162 -> 11195[label="",style="dashed", color="magenta", weight=3]; 11163 -> 11085[label="",style="dashed", color="red", weight=0]; 11163[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (GT == LT))",fontsize=16,color="magenta"];11164 -> 11068[label="",style="dashed", color="red", weight=0]; 11164[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (LT == LT))",fontsize=16,color="magenta"];11165 -> 11054[label="",style="dashed", color="red", weight=0]; 11165[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM2 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (EQ == LT))",fontsize=16,color="magenta"];11166[label="Float (Pos (Succ wx601)) (Neg (Succ wx6020))",fontsize=16,color="green",shape="box"];11167[label="wx594",fontsize=16,color="green",shape="box"];11168[label="wx599",fontsize=16,color="green",shape="box"];11186[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpFloat (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) == GT))",fontsize=16,color="black",shape="box"];11186 -> 11209[label="",style="solid", color="black", weight=3]; 11187[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Pos (Succ wx601) * Neg (Succ wx596)) (Neg (Succ wx6020) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];11187 -> 11210[label="",style="solid", color="black", weight=3]; 11188[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Pos (Succ wx601) * Neg (Succ wx596)) (Neg Zero * Pos (Succ wx59500)) == GT))",fontsize=16,color="black",shape="box"];11188 -> 11211[label="",style="solid", color="black", weight=3]; 11189[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Pos (Succ wx601) * Neg (Succ wx596)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];11189 -> 11212[label="",style="solid", color="black", weight=3]; 11190[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpFloat (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) == GT))",fontsize=16,color="black",shape="box"];11190 -> 11213[label="",style="solid", color="black", weight=3]; 11191[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Pos (Succ wx601) * Neg (Succ wx596)) (Neg (Succ wx6020) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];11191 -> 11214[label="",style="solid", color="black", weight=3]; 11192[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Pos (Succ wx601) * Neg (Succ wx596)) (Neg Zero * Neg (Succ wx59500)) == GT))",fontsize=16,color="black",shape="box"];11192 -> 11215[label="",style="solid", color="black", weight=3]; 11193[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Pos (Succ wx601) * Neg (Succ wx596)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];11193 -> 11216[label="",style="solid", color="black", weight=3]; 4748[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4748 -> 5386[label="",style="solid", color="black", weight=3]; 4749[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4749 -> 5387[label="",style="solid", color="black", weight=3]; 10914 -> 7683[label="",style="dashed", color="red", weight=0]; 10914[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10914 -> 10922[label="",style="dashed", color="magenta", weight=3]; 10914 -> 10923[label="",style="dashed", color="magenta", weight=3]; 10913[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg wx609) == LT))",fontsize=16,color="burlywood",shape="triangle"];26249[label="wx609/Succ wx6090",fontsize=10,color="white",style="solid",shape="box"];10913 -> 26249[label="",style="solid", color="burlywood", weight=9]; 26249 -> 10924[label="",style="solid", color="burlywood", weight=3]; 26250[label="wx609/Zero",fontsize=10,color="white",style="solid",shape="box"];10913 -> 26250[label="",style="solid", color="burlywood", weight=9]; 26250 -> 10925[label="",style="solid", color="burlywood", weight=3]; 4751[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4751 -> 5389[label="",style="solid", color="black", weight=3]; 21186[label="wx32",fontsize=16,color="green",shape="box"];21187[label="wx33",fontsize=16,color="green",shape="box"];21188[label="wx5000",fontsize=16,color="green",shape="box"];21189[label="wx4",fontsize=16,color="green",shape="box"];21190[label="wx30000",fontsize=16,color="green",shape="box"];21191[label="wx31",fontsize=16,color="green",shape="box"];21192[label="wx34",fontsize=16,color="green",shape="box"];21193[label="Succ Zero",fontsize=16,color="green",shape="box"];13198[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1421)) (Neg Zero)) wx1422 wx1423 wx1424 wx1425 (Float (Pos (Succ wx1426)) (Neg (Succ wx1427))) (Float (Pos (Succ wx1426)) (Neg (Succ wx1427)) > Float (Pos (Succ wx1421)) (Neg Zero)))",fontsize=16,color="black",shape="box"];13198 -> 13202[label="",style="solid", color="black", weight=3]; 4754[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4754 -> 5392[label="",style="solid", color="black", weight=3]; 4755[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4755 -> 5393[label="",style="solid", color="black", weight=3]; 4756[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4756 -> 5394[label="",style="solid", color="black", weight=3]; 4757[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4757 -> 5395[label="",style="solid", color="black", weight=3]; 4758[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4758 -> 5396[label="",style="solid", color="black", weight=3]; 10991 -> 7683[label="",style="dashed", color="red", weight=0]; 10991[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10991 -> 11035[label="",style="dashed", color="magenta", weight=3]; 10991 -> 11036[label="",style="dashed", color="magenta", weight=3]; 10990[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos wx619) == LT))",fontsize=16,color="burlywood",shape="triangle"];26251[label="wx619/Succ wx6190",fontsize=10,color="white",style="solid",shape="box"];10990 -> 26251[label="",style="solid", color="burlywood", weight=9]; 26251 -> 11037[label="",style="solid", color="burlywood", weight=3]; 26252[label="wx619/Zero",fontsize=10,color="white",style="solid",shape="box"];10990 -> 26252[label="",style="solid", color="burlywood", weight=9]; 26252 -> 11038[label="",style="solid", color="burlywood", weight=3]; 4760[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4760 -> 5398[label="",style="solid", color="black", weight=3]; 4762[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4762 -> 5401[label="",style="solid", color="black", weight=3]; 4763[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4763 -> 5402[label="",style="solid", color="black", weight=3]; 4764[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4764 -> 5403[label="",style="solid", color="black", weight=3]; 4765[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4765 -> 5404[label="",style="solid", color="black", weight=3]; 4766[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4766 -> 5405[label="",style="solid", color="black", weight=3]; 11078 -> 7683[label="",style="dashed", color="red", weight=0]; 11078[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11078 -> 11099[label="",style="dashed", color="magenta", weight=3]; 11078 -> 11100[label="",style="dashed", color="magenta", weight=3]; 11077[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg wx632) == LT))",fontsize=16,color="burlywood",shape="triangle"];26253[label="wx632/Succ wx6320",fontsize=10,color="white",style="solid",shape="box"];11077 -> 26253[label="",style="solid", color="burlywood", weight=9]; 26253 -> 11101[label="",style="solid", color="burlywood", weight=3]; 26254[label="wx632/Zero",fontsize=10,color="white",style="solid",shape="box"];11077 -> 26254[label="",style="solid", color="burlywood", weight=9]; 26254 -> 11102[label="",style="solid", color="burlywood", weight=3]; 4768[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4768 -> 5407[label="",style="solid", color="black", weight=3]; 21306[label="wx31",fontsize=16,color="green",shape="box"];21307[label="wx4",fontsize=16,color="green",shape="box"];21308[label="wx30100",fontsize=16,color="green",shape="box"];21309[label="Succ Zero",fontsize=16,color="green",shape="box"];21310[label="wx32",fontsize=16,color="green",shape="box"];21311[label="wx33",fontsize=16,color="green",shape="box"];21312[label="wx30000",fontsize=16,color="green",shape="box"];21313[label="wx34",fontsize=16,color="green",shape="box"];13279[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (Float (Pos Zero) (Neg (Succ wx1466)) > Float (Pos (Succ wx1460)) (Neg (Succ wx1461))))",fontsize=16,color="black",shape="box"];13279 -> 13283[label="",style="solid", color="black", weight=3]; 4771[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4771 -> 5410[label="",style="solid", color="black", weight=3]; 4772[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4772 -> 5411[label="",style="solid", color="black", weight=3]; 4773[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4773 -> 5412[label="",style="solid", color="black", weight=3]; 4774[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4774 -> 5413[label="",style="solid", color="black", weight=3]; 4775[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4775 -> 5414[label="",style="solid", color="black", weight=3]; 11150 -> 7683[label="",style="dashed", color="red", weight=0]; 11150[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11150 -> 11169[label="",style="dashed", color="magenta", weight=3]; 11150 -> 11170[label="",style="dashed", color="magenta", weight=3]; 11149[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos wx639) == LT))",fontsize=16,color="burlywood",shape="triangle"];26255[label="wx639/Succ wx6390",fontsize=10,color="white",style="solid",shape="box"];11149 -> 26255[label="",style="solid", color="burlywood", weight=9]; 26255 -> 11171[label="",style="solid", color="burlywood", weight=3]; 26256[label="wx639/Zero",fontsize=10,color="white",style="solid",shape="box"];11149 -> 26256[label="",style="solid", color="burlywood", weight=9]; 26256 -> 11172[label="",style="solid", color="burlywood", weight=3]; 4777[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4777 -> 5416[label="",style="solid", color="black", weight=3]; 4779[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4779 -> 5419[label="",style="solid", color="black", weight=3]; 4780[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4780 -> 5420[label="",style="solid", color="black", weight=3]; 4781[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4781 -> 5421[label="",style="solid", color="black", weight=3]; 4782[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4782 -> 5422[label="",style="solid", color="black", weight=3]; 4783[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4783 -> 5423[label="",style="solid", color="black", weight=3]; 11205 -> 7683[label="",style="dashed", color="red", weight=0]; 11205[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11205 -> 11217[label="",style="dashed", color="magenta", weight=3]; 11205 -> 11218[label="",style="dashed", color="magenta", weight=3]; 11204[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg wx646) == LT))",fontsize=16,color="burlywood",shape="triangle"];26257[label="wx646/Succ wx6460",fontsize=10,color="white",style="solid",shape="box"];11204 -> 26257[label="",style="solid", color="burlywood", weight=9]; 26257 -> 11219[label="",style="solid", color="burlywood", weight=3]; 26258[label="wx646/Zero",fontsize=10,color="white",style="solid",shape="box"];11204 -> 26258[label="",style="solid", color="burlywood", weight=9]; 26258 -> 11220[label="",style="solid", color="burlywood", weight=3]; 4785[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4785 -> 5425[label="",style="solid", color="black", weight=3]; 21424[label="wx34",fontsize=16,color="green",shape="box"];21425[label="wx30000",fontsize=16,color="green",shape="box"];21426[label="wx31",fontsize=16,color="green",shape="box"];21427[label="wx32",fontsize=16,color="green",shape="box"];21428[label="wx4",fontsize=16,color="green",shape="box"];21429[label="wx33",fontsize=16,color="green",shape="box"];21430[label="Succ Zero",fontsize=16,color="green",shape="box"];13355[label="FiniteMap.lookupWithDefaultFM0 wx1498 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1499)) (Neg Zero)) wx1500 wx1501 wx1502 wx1503 (Float (Pos Zero) (Neg (Succ wx1504))) (Float (Pos Zero) (Neg (Succ wx1504)) > Float (Pos (Succ wx1499)) (Neg Zero)))",fontsize=16,color="black",shape="box"];13355 -> 13359[label="",style="solid", color="black", weight=3]; 4788[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4788 -> 5428[label="",style="solid", color="black", weight=3]; 4789[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4789 -> 5429[label="",style="solid", color="black", weight=3]; 4790[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4790 -> 5430[label="",style="solid", color="black", weight=3]; 4791[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4791 -> 5431[label="",style="solid", color="black", weight=3]; 4792[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4792 -> 5432[label="",style="solid", color="black", weight=3]; 11253 -> 7683[label="",style="dashed", color="red", weight=0]; 11253[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11253 -> 11257[label="",style="dashed", color="magenta", weight=3]; 11253 -> 11258[label="",style="dashed", color="magenta", weight=3]; 11252[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos wx653) == LT))",fontsize=16,color="burlywood",shape="triangle"];26259[label="wx653/Succ wx6530",fontsize=10,color="white",style="solid",shape="box"];11252 -> 26259[label="",style="solid", color="burlywood", weight=9]; 26259 -> 11259[label="",style="solid", color="burlywood", weight=3]; 26260[label="wx653/Zero",fontsize=10,color="white",style="solid",shape="box"];11252 -> 26260[label="",style="solid", color="burlywood", weight=9]; 26260 -> 11260[label="",style="solid", color="burlywood", weight=3]; 4794[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4794 -> 5434[label="",style="solid", color="black", weight=3]; 4796[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4796 -> 5437[label="",style="solid", color="black", weight=3]; 4797[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4797 -> 5438[label="",style="solid", color="black", weight=3]; 4798[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4798 -> 5439[label="",style="solid", color="black", weight=3]; 11970 -> 6395[label="",style="dashed", color="red", weight=0]; 11970[label="primMulNat (Succ wx670) (Succ wx665)",fontsize=16,color="magenta"];11970 -> 11982[label="",style="dashed", color="magenta", weight=3]; 11970 -> 11983[label="",style="dashed", color="magenta", weight=3]; 11969[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (primCmpInt (Pos wx719) (Neg wx671 * Pos wx6640) == GT))",fontsize=16,color="burlywood",shape="triangle"];26261[label="wx719/Succ wx7190",fontsize=10,color="white",style="solid",shape="box"];11969 -> 26261[label="",style="solid", color="burlywood", weight=9]; 26261 -> 11984[label="",style="solid", color="burlywood", weight=3]; 26262[label="wx719/Zero",fontsize=10,color="white",style="solid",shape="box"];11969 -> 26262[label="",style="solid", color="burlywood", weight=9]; 26262 -> 11985[label="",style="solid", color="burlywood", weight=3]; 11971 -> 11889[label="",style="dashed", color="red", weight=0]; 11971[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat wx67300 wx70300 == LT))",fontsize=16,color="magenta"];11971 -> 11999[label="",style="dashed", color="magenta", weight=3]; 11971 -> 12000[label="",style="dashed", color="magenta", weight=3]; 11972 -> 11890[label="",style="dashed", color="red", weight=0]; 11972[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (GT == LT))",fontsize=16,color="magenta"];11973 -> 11911[label="",style="dashed", color="red", weight=0]; 11973[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (LT == LT))",fontsize=16,color="magenta"];11974 -> 11882[label="",style="dashed", color="red", weight=0]; 11974[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM2 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (EQ == LT))",fontsize=16,color="magenta"];11975[label="Float (Neg (Succ wx670)) (Neg (Succ wx6710))",fontsize=16,color="green",shape="box"];11976[label="wx663",fontsize=16,color="green",shape="box"];11977[label="wx668",fontsize=16,color="green",shape="box"];11978[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpFloat (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) == GT))",fontsize=16,color="black",shape="box"];11978 -> 12001[label="",style="solid", color="black", weight=3]; 11979[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Neg (Succ wx670) * Neg (Succ wx665)) (Neg (Succ wx6710) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];11979 -> 12002[label="",style="solid", color="black", weight=3]; 11980[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Neg (Succ wx670) * Neg (Succ wx665)) (Neg Zero * Neg (Succ wx66400)) == GT))",fontsize=16,color="black",shape="box"];11980 -> 12003[label="",style="solid", color="black", weight=3]; 11981[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Neg (Succ wx670) * Neg (Succ wx665)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];11981 -> 12004[label="",style="solid", color="black", weight=3]; 4826[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4826 -> 5470[label="",style="solid", color="black", weight=3]; 4827[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4827 -> 5471[label="",style="solid", color="black", weight=3]; 11694 -> 7683[label="",style="dashed", color="red", weight=0]; 11694[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11694 -> 11702[label="",style="dashed", color="magenta", weight=3]; 11694 -> 11703[label="",style="dashed", color="magenta", weight=3]; 11693[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg wx678) == LT))",fontsize=16,color="burlywood",shape="triangle"];26263[label="wx678/Succ wx6780",fontsize=10,color="white",style="solid",shape="box"];11693 -> 26263[label="",style="solid", color="burlywood", weight=9]; 26263 -> 11704[label="",style="solid", color="burlywood", weight=3]; 26264[label="wx678/Zero",fontsize=10,color="white",style="solid",shape="box"];11693 -> 26264[label="",style="solid", color="burlywood", weight=9]; 26264 -> 11705[label="",style="solid", color="burlywood", weight=3]; 4829[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4829 -> 5473[label="",style="solid", color="black", weight=3]; 18858[label="FiniteMap.lookupWithDefaultFM0 wx2020 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2021)) (Neg Zero)) wx2022 wx2023 wx2024 wx2025 (Float (Neg (Succ wx2026)) (Neg (Succ wx2027))) (primCmpFloat (Float (Neg (Succ wx2026)) (Neg (Succ wx2027))) (Float (Pos (Succ wx2021)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="triangle"];18858 -> 18926[label="",style="solid", color="black", weight=3]; 4832[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4832 -> 5476[label="",style="solid", color="black", weight=3]; 4833[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4833 -> 5477[label="",style="solid", color="black", weight=3]; 4834[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4834 -> 5478[label="",style="solid", color="black", weight=3]; 4835[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4835 -> 5479[label="",style="solid", color="black", weight=3]; 4836[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4836 -> 5480[label="",style="solid", color="black", weight=3]; 11730 -> 7683[label="",style="dashed", color="red", weight=0]; 11730[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11730 -> 11740[label="",style="dashed", color="magenta", weight=3]; 11730 -> 11741[label="",style="dashed", color="magenta", weight=3]; 11729[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos wx685) == LT))",fontsize=16,color="burlywood",shape="triangle"];26265[label="wx685/Succ wx6850",fontsize=10,color="white",style="solid",shape="box"];11729 -> 26265[label="",style="solid", color="burlywood", weight=9]; 26265 -> 11742[label="",style="solid", color="burlywood", weight=3]; 26266[label="wx685/Zero",fontsize=10,color="white",style="solid",shape="box"];11729 -> 26266[label="",style="solid", color="burlywood", weight=9]; 26266 -> 11743[label="",style="solid", color="burlywood", weight=3]; 4838[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4838 -> 5482[label="",style="solid", color="black", weight=3]; 21597[label="wx4",fontsize=16,color="green",shape="box"];21598[label="wx32",fontsize=16,color="green",shape="box"];21599[label="wx5000",fontsize=16,color="green",shape="box"];21600[label="wx33",fontsize=16,color="green",shape="box"];21601[label="wx30000",fontsize=16,color="green",shape="box"];21602[label="wx31",fontsize=16,color="green",shape="box"];21603[label="Succ Zero",fontsize=16,color="green",shape="box"];21604[label="wx34",fontsize=16,color="green",shape="box"];21799[label="Float (Neg (Succ wx2377)) (Neg (Succ wx2378))",fontsize=16,color="green",shape="box"];21800[label="wx2371",fontsize=16,color="green",shape="box"];21801[label="wx2375",fontsize=16,color="green",shape="box"];4840[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4840 -> 5484[label="",style="solid", color="black", weight=3]; 4841[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4841 -> 5485[label="",style="solid", color="black", weight=3]; 4842[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4842 -> 5486[label="",style="solid", color="black", weight=3]; 4843[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4843 -> 5487[label="",style="solid", color="black", weight=3]; 4844[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4844 -> 5488[label="",style="solid", color="black", weight=3]; 11777 -> 7683[label="",style="dashed", color="red", weight=0]; 11777[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11777 -> 11794[label="",style="dashed", color="magenta", weight=3]; 11777 -> 11795[label="",style="dashed", color="magenta", weight=3]; 11776[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg wx692) == LT))",fontsize=16,color="burlywood",shape="triangle"];26267[label="wx692/Succ wx6920",fontsize=10,color="white",style="solid",shape="box"];11776 -> 26267[label="",style="solid", color="burlywood", weight=9]; 26267 -> 11796[label="",style="solid", color="burlywood", weight=3]; 26268[label="wx692/Zero",fontsize=10,color="white",style="solid",shape="box"];11776 -> 26268[label="",style="solid", color="burlywood", weight=9]; 26268 -> 11797[label="",style="solid", color="burlywood", weight=3]; 4846[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4846 -> 5490[label="",style="solid", color="black", weight=3]; 18973[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) (primCmpFloat (Float (Neg Zero) (Neg (Succ wx2045))) (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) == GT))",fontsize=16,color="black",shape="triangle"];18973 -> 18990[label="",style="solid", color="black", weight=3]; 4849[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4849 -> 5493[label="",style="solid", color="black", weight=3]; 4850[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4850 -> 5494[label="",style="solid", color="black", weight=3]; 4851[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4851 -> 5495[label="",style="solid", color="black", weight=3]; 4852[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4852 -> 5496[label="",style="solid", color="black", weight=3]; 4853[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4853 -> 5497[label="",style="solid", color="black", weight=3]; 11862 -> 7683[label="",style="dashed", color="red", weight=0]; 11862[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11862 -> 11891[label="",style="dashed", color="magenta", weight=3]; 11862 -> 11892[label="",style="dashed", color="magenta", weight=3]; 11861[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos wx705) == LT))",fontsize=16,color="burlywood",shape="triangle"];26269[label="wx705/Succ wx7050",fontsize=10,color="white",style="solid",shape="box"];11861 -> 26269[label="",style="solid", color="burlywood", weight=9]; 26269 -> 11893[label="",style="solid", color="burlywood", weight=3]; 26270[label="wx705/Zero",fontsize=10,color="white",style="solid",shape="box"];11861 -> 26270[label="",style="solid", color="burlywood", weight=9]; 26270 -> 11894[label="",style="solid", color="burlywood", weight=3]; 4855[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4855 -> 5499[label="",style="solid", color="black", weight=3]; 21708[label="wx33",fontsize=16,color="green",shape="box"];21709[label="wx30000",fontsize=16,color="green",shape="box"];21710[label="wx34",fontsize=16,color="green",shape="box"];21711[label="wx31",fontsize=16,color="green",shape="box"];21712[label="wx32",fontsize=16,color="green",shape="box"];21713[label="Succ Zero",fontsize=16,color="green",shape="box"];21714[label="wx4",fontsize=16,color="green",shape="box"];21715[label="wx30100",fontsize=16,color="green",shape="box"];21862[label="Float (Neg Zero) (Neg (Succ wx2387))",fontsize=16,color="green",shape="box"];21863[label="wx2380",fontsize=16,color="green",shape="box"];21864[label="wx2385",fontsize=16,color="green",shape="box"];4857[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4857 -> 5501[label="",style="solid", color="black", weight=3]; 4858[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4858 -> 5502[label="",style="solid", color="black", weight=3]; 4859[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4859 -> 5503[label="",style="solid", color="black", weight=3]; 4860[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4860 -> 5504[label="",style="solid", color="black", weight=3]; 4861[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4861 -> 5505[label="",style="solid", color="black", weight=3]; 11929 -> 7683[label="",style="dashed", color="red", weight=0]; 11929[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11929 -> 11945[label="",style="dashed", color="magenta", weight=3]; 11929 -> 11946[label="",style="dashed", color="magenta", weight=3]; 11928[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg wx712) == LT))",fontsize=16,color="burlywood",shape="triangle"];26271[label="wx712/Succ wx7120",fontsize=10,color="white",style="solid",shape="box"];11928 -> 26271[label="",style="solid", color="burlywood", weight=9]; 26271 -> 11947[label="",style="solid", color="burlywood", weight=3]; 26272[label="wx712/Zero",fontsize=10,color="white",style="solid",shape="box"];11928 -> 26272[label="",style="solid", color="burlywood", weight=9]; 26272 -> 11948[label="",style="solid", color="burlywood", weight=3]; 4863[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4863 -> 5507[label="",style="solid", color="black", weight=3]; 19070[label="FiniteMap.lookupWithDefaultFM0 wx2056 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2057)) (Neg Zero)) wx2058 wx2059 wx2060 wx2061 (Float (Neg Zero) (Neg (Succ wx2062))) (primCmpFloat (Float (Neg Zero) (Neg (Succ wx2062))) (Float (Pos (Succ wx2057)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="triangle"];19070 -> 19112[label="",style="solid", color="black", weight=3]; 4866[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4866 -> 5510[label="",style="solid", color="black", weight=3]; 4867[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4867 -> 5511[label="",style="solid", color="black", weight=3]; 4868[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4868 -> 5512[label="",style="solid", color="black", weight=3]; 4869[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx510000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4869 -> 5513[label="",style="solid", color="black", weight=3]; 4870[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4870 -> 5514[label="",style="solid", color="black", weight=3]; 11995 -> 7683[label="",style="dashed", color="red", weight=0]; 11995[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11995 -> 12005[label="",style="dashed", color="magenta", weight=3]; 11995 -> 12006[label="",style="dashed", color="magenta", weight=3]; 11994[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos wx720) == LT))",fontsize=16,color="burlywood",shape="triangle"];26273[label="wx720/Succ wx7200",fontsize=10,color="white",style="solid",shape="box"];11994 -> 26273[label="",style="solid", color="burlywood", weight=9]; 26273 -> 12007[label="",style="solid", color="burlywood", weight=3]; 26274[label="wx720/Zero",fontsize=10,color="white",style="solid",shape="box"];11994 -> 26274[label="",style="solid", color="burlywood", weight=9]; 26274 -> 12008[label="",style="solid", color="burlywood", weight=3]; 4872[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)))) == LT))",fontsize=16,color="black",shape="box"];4872 -> 5516[label="",style="solid", color="black", weight=3]; 21819[label="wx34",fontsize=16,color="green",shape="box"];21820[label="wx31",fontsize=16,color="green",shape="box"];21821[label="wx32",fontsize=16,color="green",shape="box"];21822[label="wx30000",fontsize=16,color="green",shape="box"];21823[label="wx33",fontsize=16,color="green",shape="box"];21824[label="wx4",fontsize=16,color="green",shape="box"];21825[label="Succ Zero",fontsize=16,color="green",shape="box"];21886[label="Float (Neg Zero) (Neg (Succ wx2396))",fontsize=16,color="green",shape="box"];21887[label="wx2390",fontsize=16,color="green",shape="box"];21888[label="wx2394",fontsize=16,color="green",shape="box"];4874[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4874 -> 5518[label="",style="solid", color="black", weight=3]; 4875[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4875 -> 5519[label="",style="solid", color="black", weight=3]; 4876[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4876 -> 5520[label="",style="solid", color="black", weight=3]; 8064[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat wx356 wx37100 == LT))",fontsize=16,color="burlywood",shape="triangle"];26275[label="wx356/Succ wx3560",fontsize=10,color="white",style="solid",shape="box"];8064 -> 26275[label="",style="solid", color="burlywood", weight=9]; 26275 -> 8097[label="",style="solid", color="burlywood", weight=3]; 26276[label="wx356/Zero",fontsize=10,color="white",style="solid",shape="box"];8064 -> 26276[label="",style="solid", color="burlywood", weight=9]; 26276 -> 8098[label="",style="solid", color="burlywood", weight=3]; 8065 -> 7921[label="",style="dashed", color="red", weight=0]; 8065[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (GT == LT))",fontsize=16,color="magenta"];8067 -> 6395[label="",style="dashed", color="red", weight=0]; 8067[label="primMulNat (Succ wx316) (Succ wx311)",fontsize=16,color="magenta"];8067 -> 8099[label="",style="dashed", color="magenta", weight=3]; 8067 -> 8100[label="",style="dashed", color="magenta", weight=3]; 8066[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpInt (Pos wx388) (Pos wx317 * Neg wx3100) == GT))",fontsize=16,color="burlywood",shape="triangle"];26277[label="wx388/Succ wx3880",fontsize=10,color="white",style="solid",shape="box"];8066 -> 26277[label="",style="solid", color="burlywood", weight=9]; 26277 -> 8101[label="",style="solid", color="burlywood", weight=3]; 26278[label="wx388/Zero",fontsize=10,color="white",style="solid",shape="box"];8066 -> 26278[label="",style="solid", color="burlywood", weight=9]; 26278 -> 8102[label="",style="solid", color="burlywood", weight=3]; 8068 -> 8064[label="",style="dashed", color="red", weight=0]; 8068[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ (Succ wx3110)))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat wx3110 wx36500 == LT))",fontsize=16,color="magenta"];8068 -> 8103[label="",style="dashed", color="magenta", weight=3]; 8068 -> 8104[label="",style="dashed", color="magenta", weight=3]; 8068 -> 8105[label="",style="dashed", color="magenta", weight=3]; 8069 -> 7921[label="",style="dashed", color="red", weight=0]; 8069[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ (Succ wx3110)))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (GT == LT))",fontsize=16,color="magenta"];8069 -> 8106[label="",style="dashed", color="magenta", weight=3]; 8070[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ Zero))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (LT == LT))",fontsize=16,color="black",shape="box"];8070 -> 8107[label="",style="solid", color="black", weight=3]; 8071[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ Zero))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (EQ == LT))",fontsize=16,color="black",shape="box"];8071 -> 8108[label="",style="solid", color="black", weight=3]; 8072[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (compare (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) == GT))",fontsize=16,color="black",shape="box"];8072 -> 8109[label="",style="solid", color="black", weight=3]; 8073[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (compare (Pos (Succ wx316) * Pos (Succ wx311)) (Pos (Succ wx3170) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];8073 -> 8110[label="",style="solid", color="black", weight=3]; 8074[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (compare (Pos (Succ wx316) * Pos (Succ wx311)) (Pos Zero * Pos (Succ wx31000)) == GT))",fontsize=16,color="black",shape="box"];8074 -> 8111[label="",style="solid", color="black", weight=3]; 8075[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (compare (Pos (Succ wx316) * Pos (Succ wx311)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];8075 -> 8112[label="",style="solid", color="black", weight=3]; 4907[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26279[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];4907 -> 26279[label="",style="solid", color="burlywood", weight=9]; 26279 -> 5574[label="",style="solid", color="burlywood", weight=3]; 26280[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4907 -> 26280[label="",style="solid", color="burlywood", weight=9]; 26280 -> 5575[label="",style="solid", color="burlywood", weight=3]; 4908 -> 12057[label="",style="dashed", color="red", weight=0]; 4908[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4908 -> 12058[label="",style="dashed", color="magenta", weight=3]; 4909[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4909 -> 5577[label="",style="solid", color="black", weight=3]; 4910[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) == LT))",fontsize=16,color="black",shape="box"];4910 -> 5578[label="",style="solid", color="black", weight=3]; 4912[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4912 -> 5581[label="",style="solid", color="black", weight=3]; 4913[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4913 -> 5582[label="",style="solid", color="black", weight=3]; 4914[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4914 -> 5583[label="",style="solid", color="black", weight=3]; 4915[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26281[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];4915 -> 26281[label="",style="solid", color="burlywood", weight=9]; 26281 -> 5584[label="",style="solid", color="burlywood", weight=3]; 26282[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4915 -> 26282[label="",style="solid", color="burlywood", weight=9]; 26282 -> 5585[label="",style="solid", color="burlywood", weight=3]; 4916 -> 12080[label="",style="dashed", color="red", weight=0]; 4916[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4916 -> 12081[label="",style="dashed", color="magenta", weight=3]; 4917[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4917 -> 5587[label="",style="solid", color="black", weight=3]; 4918 -> 15798[label="",style="dashed", color="red", weight=0]; 4918[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (GT == LT))",fontsize=16,color="magenta"];4918 -> 15815[label="",style="dashed", color="magenta", weight=3]; 4918 -> 15816[label="",style="dashed", color="magenta", weight=3]; 4918 -> 15817[label="",style="dashed", color="magenta", weight=3]; 4918 -> 15818[label="",style="dashed", color="magenta", weight=3]; 4918 -> 15819[label="",style="dashed", color="magenta", weight=3]; 4918 -> 15820[label="",style="dashed", color="magenta", weight=3]; 4918 -> 15821[label="",style="dashed", color="magenta", weight=3]; 4918 -> 15822[label="",style="dashed", color="magenta", weight=3]; 16085[label="FiniteMap.lookupWithDefaultFM0 wx1641 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1642)) (Pos Zero)) wx1643 wx1644 wx1645 wx1646 (Float (Pos (Succ wx1647)) (Pos (Succ wx1648))) (compare (Pos (Succ wx1647) * Pos Zero) (Pos (Succ wx1648) * Neg (Succ wx1642)) == GT))",fontsize=16,color="black",shape="box"];16085 -> 16164[label="",style="solid", color="black", weight=3]; 4921[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4921 -> 5591[label="",style="solid", color="black", weight=3]; 4922[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4922 -> 5592[label="",style="solid", color="black", weight=3]; 4923[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4923 -> 5593[label="",style="solid", color="black", weight=3]; 4924[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26283[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];4924 -> 26283[label="",style="solid", color="burlywood", weight=9]; 26283 -> 5594[label="",style="solid", color="burlywood", weight=3]; 26284[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4924 -> 26284[label="",style="solid", color="burlywood", weight=9]; 26284 -> 5595[label="",style="solid", color="burlywood", weight=3]; 4925 -> 12105[label="",style="dashed", color="red", weight=0]; 4925[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4925 -> 12106[label="",style="dashed", color="magenta", weight=3]; 4926[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4926 -> 5597[label="",style="solid", color="black", weight=3]; 4927[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) == LT))",fontsize=16,color="black",shape="box"];4927 -> 5598[label="",style="solid", color="black", weight=3]; 4929[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4929 -> 5601[label="",style="solid", color="black", weight=3]; 4930[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4930 -> 5602[label="",style="solid", color="black", weight=3]; 4931[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4931 -> 5603[label="",style="solid", color="black", weight=3]; 4932[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26285[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];4932 -> 26285[label="",style="solid", color="burlywood", weight=9]; 26285 -> 5604[label="",style="solid", color="burlywood", weight=3]; 26286[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4932 -> 26286[label="",style="solid", color="burlywood", weight=9]; 26286 -> 5605[label="",style="solid", color="burlywood", weight=3]; 4933 -> 12128[label="",style="dashed", color="red", weight=0]; 4933[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4933 -> 12129[label="",style="dashed", color="magenta", weight=3]; 4934[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4934 -> 5607[label="",style="solid", color="black", weight=3]; 4935 -> 15916[label="",style="dashed", color="red", weight=0]; 4935[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (GT == LT))",fontsize=16,color="magenta"];4935 -> 15933[label="",style="dashed", color="magenta", weight=3]; 4935 -> 15934[label="",style="dashed", color="magenta", weight=3]; 4935 -> 15935[label="",style="dashed", color="magenta", weight=3]; 4935 -> 15936[label="",style="dashed", color="magenta", weight=3]; 4935 -> 15937[label="",style="dashed", color="magenta", weight=3]; 4935 -> 15938[label="",style="dashed", color="magenta", weight=3]; 4935 -> 15939[label="",style="dashed", color="magenta", weight=3]; 4935 -> 15940[label="",style="dashed", color="magenta", weight=3]; 16209[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) (compare (Pos Zero * Pos (Succ wx1661)) (Pos (Succ wx1666) * Neg (Succ wx1660)) == GT))",fontsize=16,color="black",shape="box"];16209 -> 16293[label="",style="solid", color="black", weight=3]; 4938[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4938 -> 5611[label="",style="solid", color="black", weight=3]; 4939[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4939 -> 5612[label="",style="solid", color="black", weight=3]; 4940[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4940 -> 5613[label="",style="solid", color="black", weight=3]; 4941[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26287[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];4941 -> 26287[label="",style="solid", color="burlywood", weight=9]; 26287 -> 5614[label="",style="solid", color="burlywood", weight=3]; 26288[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4941 -> 26288[label="",style="solid", color="burlywood", weight=9]; 26288 -> 5615[label="",style="solid", color="burlywood", weight=3]; 4942 -> 12154[label="",style="dashed", color="red", weight=0]; 4942[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4942 -> 12155[label="",style="dashed", color="magenta", weight=3]; 4943[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4943 -> 5617[label="",style="solid", color="black", weight=3]; 4944[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) == LT))",fontsize=16,color="black",shape="box"];4944 -> 5618[label="",style="solid", color="black", weight=3]; 4946[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4946 -> 5621[label="",style="solid", color="black", weight=3]; 4947[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4947 -> 5622[label="",style="solid", color="black", weight=3]; 4948[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4948 -> 5623[label="",style="solid", color="black", weight=3]; 4949[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26289[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];4949 -> 26289[label="",style="solid", color="burlywood", weight=9]; 26289 -> 5624[label="",style="solid", color="burlywood", weight=3]; 26290[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4949 -> 26290[label="",style="solid", color="burlywood", weight=9]; 26290 -> 5625[label="",style="solid", color="burlywood", weight=3]; 4950 -> 12177[label="",style="dashed", color="red", weight=0]; 4950[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4950 -> 12178[label="",style="dashed", color="magenta", weight=3]; 4951[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4951 -> 5627[label="",style="solid", color="black", weight=3]; 4952 -> 16033[label="",style="dashed", color="red", weight=0]; 4952[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (GT == LT))",fontsize=16,color="magenta"];4952 -> 16048[label="",style="dashed", color="magenta", weight=3]; 4952 -> 16049[label="",style="dashed", color="magenta", weight=3]; 4952 -> 16050[label="",style="dashed", color="magenta", weight=3]; 4952 -> 16051[label="",style="dashed", color="magenta", weight=3]; 4952 -> 16052[label="",style="dashed", color="magenta", weight=3]; 4952 -> 16053[label="",style="dashed", color="magenta", weight=3]; 4952 -> 16054[label="",style="dashed", color="magenta", weight=3]; 16339[label="FiniteMap.lookupWithDefaultFM0 wx1676 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1677)) (Pos Zero)) wx1678 wx1679 wx1680 wx1681 (Float (Pos Zero) (Pos (Succ wx1682))) (compare (Pos Zero * Pos Zero) (Pos (Succ wx1682) * Neg (Succ wx1677)) == GT))",fontsize=16,color="black",shape="box"];16339 -> 16417[label="",style="solid", color="black", weight=3]; 4955[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4955 -> 5631[label="",style="solid", color="black", weight=3]; 4956[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4956 -> 5632[label="",style="solid", color="black", weight=3]; 4957[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4957 -> 5633[label="",style="solid", color="black", weight=3]; 8076[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat wx37300 wx357 == LT))",fontsize=16,color="burlywood",shape="triangle"];26291[label="wx37300/Succ wx373000",fontsize=10,color="white",style="solid",shape="box"];8076 -> 26291[label="",style="solid", color="burlywood", weight=9]; 26291 -> 8113[label="",style="solid", color="burlywood", weight=3]; 26292[label="wx37300/Zero",fontsize=10,color="white",style="solid",shape="box"];8076 -> 26292[label="",style="solid", color="burlywood", weight=9]; 26292 -> 8114[label="",style="solid", color="burlywood", weight=3]; 8077 -> 7932[label="",style="dashed", color="red", weight=0]; 8077[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (LT == LT))",fontsize=16,color="magenta"];8078 -> 8076[label="",style="dashed", color="red", weight=0]; 8078[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ (Succ wx3220)))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat wx36700 wx3220 == LT))",fontsize=16,color="magenta"];8078 -> 8115[label="",style="dashed", color="magenta", weight=3]; 8078 -> 8116[label="",style="dashed", color="magenta", weight=3]; 8078 -> 8117[label="",style="dashed", color="magenta", weight=3]; 8079[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ Zero))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (GT == LT))",fontsize=16,color="black",shape="box"];8079 -> 8118[label="",style="solid", color="black", weight=3]; 8080 -> 7932[label="",style="dashed", color="red", weight=0]; 8080[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ (Succ wx3220)))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (LT == LT))",fontsize=16,color="magenta"];8080 -> 8119[label="",style="dashed", color="magenta", weight=3]; 8081[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ Zero))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (EQ == LT))",fontsize=16,color="black",shape="box"];8081 -> 8120[label="",style="solid", color="black", weight=3]; 8082[label="Float (Neg (Succ wx327)) (Pos (Succ wx3280))",fontsize=16,color="green",shape="box"];8083[label="wx320",fontsize=16,color="green",shape="box"];8084[label="wx325",fontsize=16,color="green",shape="box"];4984[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26293[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];4984 -> 26293[label="",style="solid", color="burlywood", weight=9]; 26293 -> 5684[label="",style="solid", color="burlywood", weight=3]; 26294[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4984 -> 26294[label="",style="solid", color="burlywood", weight=9]; 26294 -> 5685[label="",style="solid", color="burlywood", weight=3]; 4985 -> 12207[label="",style="dashed", color="red", weight=0]; 4985[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4985 -> 12208[label="",style="dashed", color="magenta", weight=3]; 4986[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4986 -> 5687[label="",style="solid", color="black", weight=3]; 4987 -> 16104[label="",style="dashed", color="red", weight=0]; 4987[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (LT == LT))",fontsize=16,color="magenta"];4987 -> 16121[label="",style="dashed", color="magenta", weight=3]; 4987 -> 16122[label="",style="dashed", color="magenta", weight=3]; 4987 -> 16123[label="",style="dashed", color="magenta", weight=3]; 4987 -> 16124[label="",style="dashed", color="magenta", weight=3]; 4987 -> 16125[label="",style="dashed", color="magenta", weight=3]; 4987 -> 16126[label="",style="dashed", color="magenta", weight=3]; 4987 -> 16127[label="",style="dashed", color="magenta", weight=3]; 4987 -> 16128[label="",style="dashed", color="magenta", weight=3]; 4990[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4990 -> 5689[label="",style="solid", color="black", weight=3]; 4991[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];4991 -> 5690[label="",style="solid", color="black", weight=3]; 4992[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4992 -> 5691[label="",style="solid", color="black", weight=3]; 4993[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26295[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];4993 -> 26295[label="",style="solid", color="burlywood", weight=9]; 26295 -> 5692[label="",style="solid", color="burlywood", weight=3]; 26296[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4993 -> 26296[label="",style="solid", color="burlywood", weight=9]; 26296 -> 5693[label="",style="solid", color="burlywood", weight=3]; 4994 -> 12231[label="",style="dashed", color="red", weight=0]; 4994[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];4994 -> 12232[label="",style="dashed", color="magenta", weight=3]; 4995[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];4995 -> 5695[label="",style="solid", color="black", weight=3]; 4996[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) Zero == LT))",fontsize=16,color="black",shape="box"];4996 -> 5696[label="",style="solid", color="black", weight=3]; 19447[label="FiniteMap.lookupWithDefaultFM0 wx1693 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1694)) (Pos Zero)) wx1695 wx1696 wx1697 wx1698 (Float (Neg (Succ wx1699)) (Pos (Succ wx1700))) (compare (Float (Neg (Succ wx1699)) (Pos (Succ wx1700))) (Float (Neg (Succ wx1694)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];19447 -> 19559[label="",style="solid", color="black", weight=3]; 4999[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4999 -> 5699[label="",style="solid", color="black", weight=3]; 5000[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5000 -> 5700[label="",style="solid", color="black", weight=3]; 5001[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5001 -> 5701[label="",style="solid", color="black", weight=3]; 5002[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26297[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5002 -> 26297[label="",style="solid", color="burlywood", weight=9]; 26297 -> 5702[label="",style="solid", color="burlywood", weight=3]; 26298[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5002 -> 26298[label="",style="solid", color="burlywood", weight=9]; 26298 -> 5703[label="",style="solid", color="burlywood", weight=3]; 5003 -> 12256[label="",style="dashed", color="red", weight=0]; 5003[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5003 -> 12257[label="",style="dashed", color="magenta", weight=3]; 5004[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5004 -> 5705[label="",style="solid", color="black", weight=3]; 5005 -> 16231[label="",style="dashed", color="red", weight=0]; 5005[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (LT == LT))",fontsize=16,color="magenta"];5005 -> 16248[label="",style="dashed", color="magenta", weight=3]; 5005 -> 16249[label="",style="dashed", color="magenta", weight=3]; 5005 -> 16250[label="",style="dashed", color="magenta", weight=3]; 5005 -> 16251[label="",style="dashed", color="magenta", weight=3]; 5005 -> 16252[label="",style="dashed", color="magenta", weight=3]; 5005 -> 16253[label="",style="dashed", color="magenta", weight=3]; 5005 -> 16254[label="",style="dashed", color="magenta", weight=3]; 5005 -> 16255[label="",style="dashed", color="magenta", weight=3]; 5008[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5008 -> 5707[label="",style="solid", color="black", weight=3]; 5009[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5009 -> 5708[label="",style="solid", color="black", weight=3]; 5010[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5010 -> 5709[label="",style="solid", color="black", weight=3]; 5011[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26299[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5011 -> 26299[label="",style="solid", color="burlywood", weight=9]; 26299 -> 5710[label="",style="solid", color="burlywood", weight=3]; 26300[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5011 -> 26300[label="",style="solid", color="burlywood", weight=9]; 26300 -> 5711[label="",style="solid", color="burlywood", weight=3]; 5012 -> 12280[label="",style="dashed", color="red", weight=0]; 5012[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5012 -> 12281[label="",style="dashed", color="magenta", weight=3]; 5013[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5013 -> 5713[label="",style="solid", color="black", weight=3]; 5014[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) Zero == LT))",fontsize=16,color="black",shape="box"];5014 -> 5714[label="",style="solid", color="black", weight=3]; 19561[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (compare (Float (Neg Zero) (Pos (Succ wx1718))) (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) == GT))",fontsize=16,color="black",shape="box"];19561 -> 19664[label="",style="solid", color="black", weight=3]; 5017[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5017 -> 5717[label="",style="solid", color="black", weight=3]; 5018[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5018 -> 5718[label="",style="solid", color="black", weight=3]; 5019[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5019 -> 5719[label="",style="solid", color="black", weight=3]; 5020[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26301[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5020 -> 26301[label="",style="solid", color="burlywood", weight=9]; 26301 -> 5720[label="",style="solid", color="burlywood", weight=3]; 26302[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5020 -> 26302[label="",style="solid", color="burlywood", weight=9]; 26302 -> 5721[label="",style="solid", color="burlywood", weight=3]; 5021 -> 12305[label="",style="dashed", color="red", weight=0]; 5021[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5021 -> 12306[label="",style="dashed", color="magenta", weight=3]; 5022[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5022 -> 5723[label="",style="solid", color="black", weight=3]; 5023 -> 16363[label="",style="dashed", color="red", weight=0]; 5023[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (LT == LT))",fontsize=16,color="magenta"];5023 -> 16378[label="",style="dashed", color="magenta", weight=3]; 5023 -> 16379[label="",style="dashed", color="magenta", weight=3]; 5023 -> 16380[label="",style="dashed", color="magenta", weight=3]; 5023 -> 16381[label="",style="dashed", color="magenta", weight=3]; 5023 -> 16382[label="",style="dashed", color="magenta", weight=3]; 5023 -> 16383[label="",style="dashed", color="magenta", weight=3]; 5023 -> 16384[label="",style="dashed", color="magenta", weight=3]; 5026[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5026 -> 5725[label="",style="solid", color="black", weight=3]; 5027[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5027 -> 5726[label="",style="solid", color="black", weight=3]; 5028[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5028 -> 5727[label="",style="solid", color="black", weight=3]; 5029[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26303[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5029 -> 26303[label="",style="solid", color="burlywood", weight=9]; 26303 -> 5728[label="",style="solid", color="burlywood", weight=3]; 26304[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5029 -> 26304[label="",style="solid", color="burlywood", weight=9]; 26304 -> 5729[label="",style="solid", color="burlywood", weight=3]; 5030 -> 12329[label="",style="dashed", color="red", weight=0]; 5030[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5030 -> 12330[label="",style="dashed", color="magenta", weight=3]; 5031[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ (Succ (primPlusNat wx30000 wx30000))) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5031 -> 5731[label="",style="solid", color="black", weight=3]; 5032[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) Zero == LT))",fontsize=16,color="black",shape="box"];5032 -> 5732[label="",style="solid", color="black", weight=3]; 19667[label="FiniteMap.lookupWithDefaultFM0 wx1728 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1729)) (Pos Zero)) wx1730 wx1731 wx1732 wx1733 (Float (Neg Zero) (Pos (Succ wx1734))) (compare (Float (Neg Zero) (Pos (Succ wx1734))) (Float (Neg (Succ wx1729)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];19667 -> 19738[label="",style="solid", color="black", weight=3]; 5035[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5035 -> 5735[label="",style="solid", color="black", weight=3]; 5036[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5036 -> 5736[label="",style="solid", color="black", weight=3]; 5037[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5037 -> 5737[label="",style="solid", color="black", weight=3]; 8085[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat wx355 wx37500 == LT))",fontsize=16,color="burlywood",shape="triangle"];26305[label="wx355/Succ wx3550",fontsize=10,color="white",style="solid",shape="box"];8085 -> 26305[label="",style="solid", color="burlywood", weight=9]; 26305 -> 8121[label="",style="solid", color="burlywood", weight=3]; 26306[label="wx355/Zero",fontsize=10,color="white",style="solid",shape="box"];8085 -> 26306[label="",style="solid", color="burlywood", weight=9]; 26306 -> 8122[label="",style="solid", color="burlywood", weight=3]; 8086 -> 7963[label="",style="dashed", color="red", weight=0]; 8086[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (GT == LT))",fontsize=16,color="magenta"];8088 -> 6395[label="",style="dashed", color="red", weight=0]; 8088[label="primMulNat (Succ wx338) (Succ wx333)",fontsize=16,color="magenta"];8088 -> 8123[label="",style="dashed", color="magenta", weight=3]; 8088 -> 8124[label="",style="dashed", color="magenta", weight=3]; 8087[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (Pos wx389) (Neg wx339 * Pos wx3320) == GT))",fontsize=16,color="burlywood",shape="triangle"];26307[label="wx389/Succ wx3890",fontsize=10,color="white",style="solid",shape="box"];8087 -> 26307[label="",style="solid", color="burlywood", weight=9]; 26307 -> 8125[label="",style="solid", color="burlywood", weight=3]; 26308[label="wx389/Zero",fontsize=10,color="white",style="solid",shape="box"];8087 -> 26308[label="",style="solid", color="burlywood", weight=9]; 26308 -> 8126[label="",style="solid", color="burlywood", weight=3]; 8089 -> 8085[label="",style="dashed", color="red", weight=0]; 8089[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ (Succ wx3330)))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat wx3330 wx36900 == LT))",fontsize=16,color="magenta"];8089 -> 8144[label="",style="dashed", color="magenta", weight=3]; 8089 -> 8145[label="",style="dashed", color="magenta", weight=3]; 8089 -> 8146[label="",style="dashed", color="magenta", weight=3]; 8090 -> 7963[label="",style="dashed", color="red", weight=0]; 8090[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ (Succ wx3330)))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (GT == LT))",fontsize=16,color="magenta"];8090 -> 8147[label="",style="dashed", color="magenta", weight=3]; 8091[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ Zero))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (LT == LT))",fontsize=16,color="black",shape="box"];8091 -> 8148[label="",style="solid", color="black", weight=3]; 8092[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ Zero))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (EQ == LT))",fontsize=16,color="black",shape="box"];8092 -> 8149[label="",style="solid", color="black", weight=3]; 8093[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (compare (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) == GT))",fontsize=16,color="black",shape="box"];8093 -> 8150[label="",style="solid", color="black", weight=3]; 8094[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (compare (Pos (Succ wx338) * Pos (Succ wx333)) (Neg (Succ wx3390) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];8094 -> 8151[label="",style="solid", color="black", weight=3]; 8095[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (compare (Pos (Succ wx338) * Pos (Succ wx333)) (Neg Zero * Neg (Succ wx33200)) == GT))",fontsize=16,color="black",shape="box"];8095 -> 8152[label="",style="solid", color="black", weight=3]; 8096[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (compare (Pos (Succ wx338) * Pos (Succ wx333)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];8096 -> 8153[label="",style="solid", color="black", weight=3]; 5068[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26309[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5068 -> 26309[label="",style="solid", color="burlywood", weight=9]; 26309 -> 5791[label="",style="solid", color="burlywood", weight=3]; 26310[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5068 -> 26310[label="",style="solid", color="burlywood", weight=9]; 26310 -> 5792[label="",style="solid", color="burlywood", weight=3]; 5069 -> 7647[label="",style="dashed", color="red", weight=0]; 5069[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5069 -> 7648[label="",style="dashed", color="magenta", weight=3]; 7684 -> 7683[label="",style="dashed", color="red", weight=0]; 7684[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];7684 -> 7713[label="",style="dashed", color="magenta", weight=3]; 7684 -> 7714[label="",style="dashed", color="magenta", weight=3]; 7685[label="wx30000",fontsize=16,color="green",shape="box"];7686[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (Succ wx3460)) == LT))",fontsize=16,color="black",shape="box"];7686 -> 7715[label="",style="solid", color="black", weight=3]; 7687[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];7687 -> 7716[label="",style="solid", color="black", weight=3]; 5071 -> 16513[label="",style="dashed", color="red", weight=0]; 5071[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (GT == LT))",fontsize=16,color="magenta"];5071 -> 16530[label="",style="dashed", color="magenta", weight=3]; 5071 -> 16531[label="",style="dashed", color="magenta", weight=3]; 5071 -> 16532[label="",style="dashed", color="magenta", weight=3]; 5071 -> 16533[label="",style="dashed", color="magenta", weight=3]; 5071 -> 16534[label="",style="dashed", color="magenta", weight=3]; 5071 -> 16535[label="",style="dashed", color="magenta", weight=3]; 5071 -> 16536[label="",style="dashed", color="magenta", weight=3]; 5071 -> 16537[label="",style="dashed", color="magenta", weight=3]; 16811[label="FiniteMap.lookupWithDefaultFM0 wx1738 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1739)) (Neg Zero)) wx1740 wx1741 wx1742 wx1743 (Float (Pos (Succ wx1744)) (Pos (Succ wx1745))) (compare (Pos (Succ wx1744) * Pos Zero) (Neg (Succ wx1745) * Pos (Succ wx1739)) == GT))",fontsize=16,color="black",shape="box"];16811 -> 16859[label="",style="solid", color="black", weight=3]; 5074[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5074 -> 5798[label="",style="solid", color="black", weight=3]; 5075[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5075 -> 5799[label="",style="solid", color="black", weight=3]; 5076[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5076 -> 5800[label="",style="solid", color="black", weight=3]; 5077[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26311[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5077 -> 26311[label="",style="solid", color="burlywood", weight=9]; 26311 -> 5801[label="",style="solid", color="burlywood", weight=3]; 26312[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5077 -> 26312[label="",style="solid", color="burlywood", weight=9]; 26312 -> 5802[label="",style="solid", color="burlywood", weight=3]; 5078 -> 7696[label="",style="dashed", color="red", weight=0]; 5078[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5078 -> 7697[label="",style="dashed", color="magenta", weight=3]; 7769 -> 7683[label="",style="dashed", color="red", weight=0]; 7769[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];7769 -> 7817[label="",style="dashed", color="magenta", weight=3]; 7769 -> 7818[label="",style="dashed", color="magenta", weight=3]; 7770[label="Succ wx30000",fontsize=16,color="green",shape="box"];7771[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (Succ wx3510)) == LT))",fontsize=16,color="black",shape="box"];7771 -> 7819[label="",style="solid", color="black", weight=3]; 7772[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];7772 -> 7820[label="",style="solid", color="black", weight=3]; 5080[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) == LT))",fontsize=16,color="black",shape="box"];5080 -> 5805[label="",style="solid", color="black", weight=3]; 5082[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5082 -> 5808[label="",style="solid", color="black", weight=3]; 5083[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5083 -> 5809[label="",style="solid", color="black", weight=3]; 5084[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5084 -> 5810[label="",style="solid", color="black", weight=3]; 5085[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26313[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5085 -> 26313[label="",style="solid", color="burlywood", weight=9]; 26313 -> 5811[label="",style="solid", color="burlywood", weight=3]; 26314[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5085 -> 26314[label="",style="solid", color="burlywood", weight=9]; 26314 -> 5812[label="",style="solid", color="burlywood", weight=3]; 5086 -> 7783[label="",style="dashed", color="red", weight=0]; 5086[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5086 -> 7784[label="",style="dashed", color="magenta", weight=3]; 7940 -> 7683[label="",style="dashed", color="red", weight=0]; 7940[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];7940 -> 7998[label="",style="dashed", color="magenta", weight=3]; 7940 -> 7999[label="",style="dashed", color="magenta", weight=3]; 7941[label="Succ wx30000",fontsize=16,color="green",shape="box"];7942[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (Succ wx3620)) == LT))",fontsize=16,color="black",shape="box"];7942 -> 8000[label="",style="solid", color="black", weight=3]; 7943[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];7943 -> 8001[label="",style="solid", color="black", weight=3]; 5088 -> 16635[label="",style="dashed", color="red", weight=0]; 5088[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (GT == LT))",fontsize=16,color="magenta"];5088 -> 16652[label="",style="dashed", color="magenta", weight=3]; 5088 -> 16653[label="",style="dashed", color="magenta", weight=3]; 5088 -> 16654[label="",style="dashed", color="magenta", weight=3]; 5088 -> 16655[label="",style="dashed", color="magenta", weight=3]; 5088 -> 16656[label="",style="dashed", color="magenta", weight=3]; 5088 -> 16657[label="",style="dashed", color="magenta", weight=3]; 5088 -> 16658[label="",style="dashed", color="magenta", weight=3]; 5088 -> 16659[label="",style="dashed", color="magenta", weight=3]; 16876[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) (compare (Pos Zero * Pos (Succ wx1758)) (Neg (Succ wx1763) * Pos (Succ wx1757)) == GT))",fontsize=16,color="black",shape="box"];16876 -> 16883[label="",style="solid", color="black", weight=3]; 5091[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5091 -> 5818[label="",style="solid", color="black", weight=3]; 5092[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5092 -> 5819[label="",style="solid", color="black", weight=3]; 5093[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5093 -> 5820[label="",style="solid", color="black", weight=3]; 5094[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26315[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5094 -> 26315[label="",style="solid", color="burlywood", weight=9]; 26315 -> 5821[label="",style="solid", color="burlywood", weight=3]; 26316[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5094 -> 26316[label="",style="solid", color="burlywood", weight=9]; 26316 -> 5822[label="",style="solid", color="burlywood", weight=3]; 5095 -> 7956[label="",style="dashed", color="red", weight=0]; 5095[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5095 -> 7957[label="",style="dashed", color="magenta", weight=3]; 8038 -> 7683[label="",style="dashed", color="red", weight=0]; 8038[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8038 -> 8127[label="",style="dashed", color="magenta", weight=3]; 8038 -> 8128[label="",style="dashed", color="magenta", weight=3]; 8039[label="Succ wx30000",fontsize=16,color="green",shape="box"];8040[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (Succ wx3810)) == LT))",fontsize=16,color="black",shape="box"];8040 -> 8129[label="",style="solid", color="black", weight=3]; 8041[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8041 -> 8130[label="",style="solid", color="black", weight=3]; 5097[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) == LT))",fontsize=16,color="black",shape="box"];5097 -> 5825[label="",style="solid", color="black", weight=3]; 5099[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5099 -> 5828[label="",style="solid", color="black", weight=3]; 5100[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5100 -> 5829[label="",style="solid", color="black", weight=3]; 5101[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5101 -> 5830[label="",style="solid", color="black", weight=3]; 5102[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26317[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5102 -> 26317[label="",style="solid", color="burlywood", weight=9]; 26317 -> 5831[label="",style="solid", color="burlywood", weight=3]; 26318[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5102 -> 26318[label="",style="solid", color="burlywood", weight=9]; 26318 -> 5832[label="",style="solid", color="burlywood", weight=3]; 5103 -> 8052[label="",style="dashed", color="red", weight=0]; 5103[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5103 -> 8053[label="",style="dashed", color="magenta", weight=3]; 8140 -> 7683[label="",style="dashed", color="red", weight=0]; 8140[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8140 -> 8192[label="",style="dashed", color="magenta", weight=3]; 8140 -> 8193[label="",style="dashed", color="magenta", weight=3]; 8141[label="Succ wx30000",fontsize=16,color="green",shape="box"];8142[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (Succ wx3900)) == LT))",fontsize=16,color="black",shape="box"];8142 -> 8194[label="",style="solid", color="black", weight=3]; 8143[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];8143 -> 8195[label="",style="solid", color="black", weight=3]; 5105 -> 16759[label="",style="dashed", color="red", weight=0]; 5105[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (GT == LT))",fontsize=16,color="magenta"];5105 -> 16774[label="",style="dashed", color="magenta", weight=3]; 5105 -> 16775[label="",style="dashed", color="magenta", weight=3]; 5105 -> 16776[label="",style="dashed", color="magenta", weight=3]; 5105 -> 16777[label="",style="dashed", color="magenta", weight=3]; 5105 -> 16778[label="",style="dashed", color="magenta", weight=3]; 5105 -> 16779[label="",style="dashed", color="magenta", weight=3]; 5105 -> 16780[label="",style="dashed", color="magenta", weight=3]; 16894[label="FiniteMap.lookupWithDefaultFM0 wx1774 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1775)) (Neg Zero)) wx1776 wx1777 wx1778 wx1779 (Float (Pos Zero) (Pos (Succ wx1780))) (compare (Pos Zero * Pos Zero) (Neg (Succ wx1780) * Pos (Succ wx1775)) == GT))",fontsize=16,color="black",shape="box"];16894 -> 16900[label="",style="solid", color="black", weight=3]; 5108[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5108 -> 5838[label="",style="solid", color="black", weight=3]; 5109[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5109 -> 5839[label="",style="solid", color="black", weight=3]; 5110[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5110 -> 5840[label="",style="solid", color="black", weight=3]; 5111[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26319[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5111 -> 26319[label="",style="solid", color="burlywood", weight=9]; 26319 -> 5841[label="",style="solid", color="burlywood", weight=3]; 26320[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5111 -> 26320[label="",style="solid", color="burlywood", weight=9]; 26320 -> 5842[label="",style="solid", color="burlywood", weight=3]; 5112 -> 8189[label="",style="dashed", color="red", weight=0]; 5112[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5112 -> 8190[label="",style="dashed", color="magenta", weight=3]; 8211 -> 7683[label="",style="dashed", color="red", weight=0]; 8211[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8211 -> 8612[label="",style="dashed", color="magenta", weight=3]; 8211 -> 8613[label="",style="dashed", color="magenta", weight=3]; 8212[label="Succ wx30000",fontsize=16,color="green",shape="box"];8213[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (Succ wx3970)) == LT))",fontsize=16,color="black",shape="box"];8213 -> 8614[label="",style="solid", color="black", weight=3]; 8214[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8214 -> 8615[label="",style="solid", color="black", weight=3]; 5114[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) == LT))",fontsize=16,color="black",shape="box"];5114 -> 5845[label="",style="solid", color="black", weight=3]; 5116[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5116 -> 5848[label="",style="solid", color="black", weight=3]; 5117[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5117 -> 5849[label="",style="solid", color="black", weight=3]; 5118[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5118 -> 5850[label="",style="solid", color="black", weight=3]; 8952[label="wx44100",fontsize=16,color="green",shape="box"];8953[label="wx41100",fontsize=16,color="green",shape="box"];9353[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (compare (Neg (Succ wx408) * Pos (Succ wx403)) (Neg (Succ wx4090) * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];9353 -> 9372[label="",style="solid", color="black", weight=3]; 9354[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (primMulInt (Neg (Succ wx408)) (Pos (Succ wx403))) (Neg (Succ wx4090) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9354 -> 9373[label="",style="solid", color="black", weight=3]; 9355[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (primMulInt (Neg (Succ wx408)) (Pos (Succ wx403))) (Neg Zero * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];9355 -> 9374[label="",style="solid", color="black", weight=3]; 9356[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (primMulInt (Neg (Succ wx408)) (Pos (Succ wx403))) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9356 -> 9375[label="",style="solid", color="black", weight=3]; 9357[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (compare (Neg (Succ wx408) * Pos (Succ wx403)) (Neg (Succ wx4090) * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];9357 -> 9376[label="",style="solid", color="black", weight=3]; 9358[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (primMulInt (Neg (Succ wx408)) (Pos (Succ wx403))) (Neg (Succ wx4090) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9358 -> 9377[label="",style="solid", color="black", weight=3]; 9359[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (primMulInt (Neg (Succ wx408)) (Pos (Succ wx403))) (Neg Zero * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];9359 -> 9378[label="",style="solid", color="black", weight=3]; 9360[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (primMulInt (Neg (Succ wx408)) (Pos (Succ wx403))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9360 -> 9379[label="",style="solid", color="black", weight=3]; 5145[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26321[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5145 -> 26321[label="",style="solid", color="burlywood", weight=9]; 26321 -> 5901[label="",style="solid", color="burlywood", weight=3]; 26322[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5145 -> 26322[label="",style="solid", color="burlywood", weight=9]; 26322 -> 5902[label="",style="solid", color="burlywood", weight=3]; 5146 -> 8618[label="",style="dashed", color="red", weight=0]; 5146[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5146 -> 8619[label="",style="dashed", color="magenta", weight=3]; 8642 -> 7683[label="",style="dashed", color="red", weight=0]; 8642[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8642 -> 8661[label="",style="dashed", color="magenta", weight=3]; 8642 -> 8662[label="",style="dashed", color="magenta", weight=3]; 8643[label="Succ wx30000",fontsize=16,color="green",shape="box"];8644[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (Succ wx4160)) == LT))",fontsize=16,color="black",shape="box"];8644 -> 8663[label="",style="solid", color="black", weight=3]; 8645[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];8645 -> 8664[label="",style="solid", color="black", weight=3]; 5148[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) Zero == LT))",fontsize=16,color="black",shape="box"];5148 -> 5905[label="",style="solid", color="black", weight=3]; 12552[label="FiniteMap.lookupWithDefaultFM0 wx1097 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1098)) (Neg Zero)) wx1099 wx1100 wx1101 wx1102 (Float (Neg (Succ wx1103)) (Pos (Succ wx1104))) (compare (Float (Neg (Succ wx1103)) (Pos (Succ wx1104))) (Float (Pos (Succ wx1098)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];12552 -> 12556[label="",style="solid", color="black", weight=3]; 5151[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5151 -> 5908[label="",style="solid", color="black", weight=3]; 5152[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5152 -> 5909[label="",style="solid", color="black", weight=3]; 5153[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5153 -> 5910[label="",style="solid", color="black", weight=3]; 5154[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26323[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5154 -> 26323[label="",style="solid", color="burlywood", weight=9]; 26323 -> 5911[label="",style="solid", color="burlywood", weight=3]; 26324[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5154 -> 26324[label="",style="solid", color="burlywood", weight=9]; 26324 -> 5912[label="",style="solid", color="burlywood", weight=3]; 5155 -> 8654[label="",style="dashed", color="red", weight=0]; 5155[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5155 -> 8655[label="",style="dashed", color="magenta", weight=3]; 8680 -> 7683[label="",style="dashed", color="red", weight=0]; 8680[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8680 -> 8708[label="",style="dashed", color="magenta", weight=3]; 8680 -> 8709[label="",style="dashed", color="magenta", weight=3]; 8681[label="Succ wx30000",fontsize=16,color="green",shape="box"];8682[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (Succ wx4230)) == LT))",fontsize=16,color="black",shape="box"];8682 -> 8710[label="",style="solid", color="black", weight=3]; 8683[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8683 -> 8711[label="",style="solid", color="black", weight=3]; 5157 -> 16984[label="",style="dashed", color="red", weight=0]; 5157[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (LT == LT))",fontsize=16,color="magenta"];5157 -> 17001[label="",style="dashed", color="magenta", weight=3]; 5157 -> 17002[label="",style="dashed", color="magenta", weight=3]; 5157 -> 17003[label="",style="dashed", color="magenta", weight=3]; 5157 -> 17004[label="",style="dashed", color="magenta", weight=3]; 5157 -> 17005[label="",style="dashed", color="magenta", weight=3]; 5157 -> 17006[label="",style="dashed", color="magenta", weight=3]; 5157 -> 17007[label="",style="dashed", color="magenta", weight=3]; 5157 -> 17008[label="",style="dashed", color="magenta", weight=3]; 5160[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5160 -> 5916[label="",style="solid", color="black", weight=3]; 5161[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5161 -> 5917[label="",style="solid", color="black", weight=3]; 5162[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5162 -> 5918[label="",style="solid", color="black", weight=3]; 5163[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26325[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5163 -> 26325[label="",style="solid", color="burlywood", weight=9]; 26325 -> 5919[label="",style="solid", color="burlywood", weight=3]; 26326[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5163 -> 26326[label="",style="solid", color="burlywood", weight=9]; 26326 -> 5920[label="",style="solid", color="burlywood", weight=3]; 5164 -> 8694[label="",style="dashed", color="red", weight=0]; 5164[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5164 -> 8695[label="",style="dashed", color="magenta", weight=3]; 8734 -> 7683[label="",style="dashed", color="red", weight=0]; 8734[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8734 -> 8793[label="",style="dashed", color="magenta", weight=3]; 8734 -> 8794[label="",style="dashed", color="magenta", weight=3]; 8735[label="Succ wx30000",fontsize=16,color="green",shape="box"];8736[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (Succ wx4300)) == LT))",fontsize=16,color="black",shape="box"];8736 -> 8795[label="",style="solid", color="black", weight=3]; 8737[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];8737 -> 8796[label="",style="solid", color="black", weight=3]; 5166[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) Zero == LT))",fontsize=16,color="black",shape="box"];5166 -> 5923[label="",style="solid", color="black", weight=3]; 12633[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (compare (Float (Neg Zero) (Pos (Succ wx1143))) (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) == GT))",fontsize=16,color="black",shape="box"];12633 -> 12637[label="",style="solid", color="black", weight=3]; 5169[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5169 -> 5926[label="",style="solid", color="black", weight=3]; 5170[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5170 -> 5927[label="",style="solid", color="black", weight=3]; 5171[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5171 -> 5928[label="",style="solid", color="black", weight=3]; 5172[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26327[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5172 -> 26327[label="",style="solid", color="burlywood", weight=9]; 26327 -> 5929[label="",style="solid", color="burlywood", weight=3]; 26328[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5172 -> 26328[label="",style="solid", color="burlywood", weight=9]; 26328 -> 5930[label="",style="solid", color="burlywood", weight=3]; 5173 -> 8750[label="",style="dashed", color="red", weight=0]; 5173[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5173 -> 8751[label="",style="dashed", color="magenta", weight=3]; 8827 -> 7683[label="",style="dashed", color="red", weight=0]; 8827[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8827 -> 8861[label="",style="dashed", color="magenta", weight=3]; 8827 -> 8862[label="",style="dashed", color="magenta", weight=3]; 8828[label="Succ wx30000",fontsize=16,color="green",shape="box"];8829[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (Succ wx4430)) == LT))",fontsize=16,color="black",shape="box"];8829 -> 8863[label="",style="solid", color="black", weight=3]; 8830[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8830 -> 8864[label="",style="solid", color="black", weight=3]; 5175 -> 17121[label="",style="dashed", color="red", weight=0]; 5175[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (LT == LT))",fontsize=16,color="magenta"];5175 -> 17138[label="",style="dashed", color="magenta", weight=3]; 5175 -> 17139[label="",style="dashed", color="magenta", weight=3]; 5175 -> 17140[label="",style="dashed", color="magenta", weight=3]; 5175 -> 17141[label="",style="dashed", color="magenta", weight=3]; 5175 -> 17142[label="",style="dashed", color="magenta", weight=3]; 5175 -> 17143[label="",style="dashed", color="magenta", weight=3]; 5175 -> 17144[label="",style="dashed", color="magenta", weight=3]; 5175 -> 17145[label="",style="dashed", color="magenta", weight=3]; 5178[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5178 -> 5934[label="",style="solid", color="black", weight=3]; 5179[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5179 -> 5935[label="",style="solid", color="black", weight=3]; 5180[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5180 -> 5936[label="",style="solid", color="black", weight=3]; 5181[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26329[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5181 -> 26329[label="",style="solid", color="burlywood", weight=9]; 26329 -> 5937[label="",style="solid", color="burlywood", weight=3]; 26330[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5181 -> 26330[label="",style="solid", color="burlywood", weight=9]; 26330 -> 5938[label="",style="solid", color="burlywood", weight=3]; 5182 -> 8841[label="",style="dashed", color="red", weight=0]; 5182[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5182 -> 8842[label="",style="dashed", color="magenta", weight=3]; 8897 -> 7683[label="",style="dashed", color="red", weight=0]; 8897[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8897 -> 8931[label="",style="dashed", color="magenta", weight=3]; 8897 -> 8932[label="",style="dashed", color="magenta", weight=3]; 8898[label="Succ wx30000",fontsize=16,color="green",shape="box"];8899[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (Succ wx4500)) == LT))",fontsize=16,color="black",shape="box"];8899 -> 8933[label="",style="solid", color="black", weight=3]; 8900[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];8900 -> 8934[label="",style="solid", color="black", weight=3]; 5184[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) Zero == LT))",fontsize=16,color="black",shape="box"];5184 -> 5941[label="",style="solid", color="black", weight=3]; 12709[label="FiniteMap.lookupWithDefaultFM0 wx1175 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1176)) (Neg Zero)) wx1177 wx1178 wx1179 wx1180 (Float (Neg Zero) (Pos (Succ wx1181))) (compare (Float (Neg Zero) (Pos (Succ wx1181))) (Float (Pos (Succ wx1176)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];12709 -> 12713[label="",style="solid", color="black", weight=3]; 5187[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5187 -> 5944[label="",style="solid", color="black", weight=3]; 5188[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5188 -> 5945[label="",style="solid", color="black", weight=3]; 5189[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5189 -> 5946[label="",style="solid", color="black", weight=3]; 5190[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26331[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5190 -> 26331[label="",style="solid", color="burlywood", weight=9]; 26331 -> 5947[label="",style="solid", color="burlywood", weight=3]; 26332[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5190 -> 26332[label="",style="solid", color="burlywood", weight=9]; 26332 -> 5948[label="",style="solid", color="burlywood", weight=3]; 5191 -> 8913[label="",style="dashed", color="red", weight=0]; 5191[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5191 -> 8914[label="",style="dashed", color="magenta", weight=3]; 8954 -> 7683[label="",style="dashed", color="red", weight=0]; 8954[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8954 -> 9361[label="",style="dashed", color="magenta", weight=3]; 8954 -> 9362[label="",style="dashed", color="magenta", weight=3]; 8955[label="Succ wx30000",fontsize=16,color="green",shape="box"];8956[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (Succ wx4570)) == LT))",fontsize=16,color="black",shape="box"];8956 -> 9363[label="",style="solid", color="black", weight=3]; 8957[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8957 -> 9364[label="",style="solid", color="black", weight=3]; 5193 -> 17258[label="",style="dashed", color="red", weight=0]; 5193[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (LT == LT))",fontsize=16,color="magenta"];5193 -> 17273[label="",style="dashed", color="magenta", weight=3]; 5193 -> 17274[label="",style="dashed", color="magenta", weight=3]; 5193 -> 17275[label="",style="dashed", color="magenta", weight=3]; 5193 -> 17276[label="",style="dashed", color="magenta", weight=3]; 5193 -> 17277[label="",style="dashed", color="magenta", weight=3]; 5193 -> 17278[label="",style="dashed", color="magenta", weight=3]; 5193 -> 17279[label="",style="dashed", color="magenta", weight=3]; 5196[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5196 -> 5952[label="",style="solid", color="black", weight=3]; 5197[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5197 -> 5953[label="",style="solid", color="black", weight=3]; 5198[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5198 -> 5954[label="",style="solid", color="black", weight=3]; 9627[label="wx47100",fontsize=16,color="green",shape="box"];9628[label="wx48800",fontsize=16,color="green",shape="box"];9646[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (compare (Pos (Succ wx468) * Neg (Succ wx463)) (Pos (Succ wx4690) * Pos (Succ wx46200)) == GT))",fontsize=16,color="black",shape="box"];9646 -> 9671[label="",style="solid", color="black", weight=3]; 9647[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (primMulInt (Pos (Succ wx468)) (Neg (Succ wx463))) (Pos (Succ wx4690) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9647 -> 9672[label="",style="solid", color="black", weight=3]; 9648[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (primMulInt (Pos (Succ wx468)) (Neg (Succ wx463))) (Pos Zero * Pos (Succ wx46200)) == GT))",fontsize=16,color="black",shape="box"];9648 -> 9673[label="",style="solid", color="black", weight=3]; 9649[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (primMulInt (Pos (Succ wx468)) (Neg (Succ wx463))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9649 -> 9674[label="",style="solid", color="black", weight=3]; 9650[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (compare (Pos (Succ wx468) * Neg (Succ wx463)) (Pos (Succ wx4690) * Neg (Succ wx46200)) == GT))",fontsize=16,color="black",shape="box"];9650 -> 9675[label="",style="solid", color="black", weight=3]; 9651[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (primMulInt (Pos (Succ wx468)) (Neg (Succ wx463))) (Pos (Succ wx4690) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9651 -> 9676[label="",style="solid", color="black", weight=3]; 9652[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (primMulInt (Pos (Succ wx468)) (Neg (Succ wx463))) (Pos Zero * Neg (Succ wx46200)) == GT))",fontsize=16,color="black",shape="box"];9652 -> 9677[label="",style="solid", color="black", weight=3]; 9653[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (primMulInt (Pos (Succ wx468)) (Neg (Succ wx463))) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9653 -> 9678[label="",style="solid", color="black", weight=3]; 5225[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26333[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5225 -> 26333[label="",style="solid", color="burlywood", weight=9]; 26333 -> 6005[label="",style="solid", color="burlywood", weight=3]; 26334[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5225 -> 26334[label="",style="solid", color="burlywood", weight=9]; 26334 -> 6006[label="",style="solid", color="burlywood", weight=3]; 5226 -> 9367[label="",style="dashed", color="red", weight=0]; 5226[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5226 -> 9368[label="",style="dashed", color="magenta", weight=3]; 9397 -> 7683[label="",style="dashed", color="red", weight=0]; 9397[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9397 -> 9408[label="",style="dashed", color="magenta", weight=3]; 9397 -> 9409[label="",style="dashed", color="magenta", weight=3]; 9398[label="Succ wx30000",fontsize=16,color="green",shape="box"];9399[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (Succ wx4760)) == LT))",fontsize=16,color="black",shape="box"];9399 -> 9410[label="",style="solid", color="black", weight=3]; 9400[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9400 -> 9411[label="",style="solid", color="black", weight=3]; 5228 -> 17358[label="",style="dashed", color="red", weight=0]; 5228[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (LT == LT))",fontsize=16,color="magenta"];5228 -> 17375[label="",style="dashed", color="magenta", weight=3]; 5228 -> 17376[label="",style="dashed", color="magenta", weight=3]; 5228 -> 17377[label="",style="dashed", color="magenta", weight=3]; 5228 -> 17378[label="",style="dashed", color="magenta", weight=3]; 5228 -> 17379[label="",style="dashed", color="magenta", weight=3]; 5228 -> 17380[label="",style="dashed", color="magenta", weight=3]; 5228 -> 17381[label="",style="dashed", color="magenta", weight=3]; 5228 -> 17382[label="",style="dashed", color="magenta", weight=3]; 5231[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5231 -> 6010[label="",style="solid", color="black", weight=3]; 5232[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5232 -> 6011[label="",style="solid", color="black", weight=3]; 5233[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5233 -> 6012[label="",style="solid", color="black", weight=3]; 5234[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26335[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5234 -> 26335[label="",style="solid", color="burlywood", weight=9]; 26335 -> 6013[label="",style="solid", color="burlywood", weight=3]; 26336[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5234 -> 26336[label="",style="solid", color="burlywood", weight=9]; 26336 -> 6014[label="",style="solid", color="burlywood", weight=3]; 5235 -> 9524[label="",style="dashed", color="red", weight=0]; 5235[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5235 -> 9525[label="",style="dashed", color="magenta", weight=3]; 9576 -> 7683[label="",style="dashed", color="red", weight=0]; 9576[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9576 -> 9606[label="",style="dashed", color="magenta", weight=3]; 9576 -> 9607[label="",style="dashed", color="magenta", weight=3]; 9577[label="Succ wx30000",fontsize=16,color="green",shape="box"];9578[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (Succ wx4950)) == LT))",fontsize=16,color="black",shape="box"];9578 -> 9608[label="",style="solid", color="black", weight=3]; 9579[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9579 -> 9609[label="",style="solid", color="black", weight=3]; 5237[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) Zero == LT))",fontsize=16,color="black",shape="box"];5237 -> 6017[label="",style="solid", color="black", weight=3]; 12834[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1229)) (Pos Zero)) wx1230 wx1231 wx1232 wx1233 (Float (Pos (Succ wx1234)) (Neg (Succ wx1235))) (compare (Float (Pos (Succ wx1234)) (Neg (Succ wx1235))) (Float (Neg (Succ wx1229)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];12834 -> 12838[label="",style="solid", color="black", weight=3]; 5240[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5240 -> 6020[label="",style="solid", color="black", weight=3]; 5241[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5241 -> 6021[label="",style="solid", color="black", weight=3]; 5242[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5242 -> 6022[label="",style="solid", color="black", weight=3]; 5243[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26337[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5243 -> 26337[label="",style="solid", color="burlywood", weight=9]; 26337 -> 6023[label="",style="solid", color="burlywood", weight=3]; 26338[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5243 -> 26338[label="",style="solid", color="burlywood", weight=9]; 26338 -> 6024[label="",style="solid", color="burlywood", weight=3]; 5244 -> 9588[label="",style="dashed", color="red", weight=0]; 5244[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5244 -> 9589[label="",style="dashed", color="magenta", weight=3]; 9629 -> 7683[label="",style="dashed", color="red", weight=0]; 9629[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9629 -> 9654[label="",style="dashed", color="magenta", weight=3]; 9629 -> 9655[label="",style="dashed", color="magenta", weight=3]; 9630[label="Succ wx30000",fontsize=16,color="green",shape="box"];9631[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (Succ wx5020)) == LT))",fontsize=16,color="black",shape="box"];9631 -> 9656[label="",style="solid", color="black", weight=3]; 9632[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9632 -> 9657[label="",style="solid", color="black", weight=3]; 5246 -> 17488[label="",style="dashed", color="red", weight=0]; 5246[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (LT == LT))",fontsize=16,color="magenta"];5246 -> 17505[label="",style="dashed", color="magenta", weight=3]; 5246 -> 17506[label="",style="dashed", color="magenta", weight=3]; 5246 -> 17507[label="",style="dashed", color="magenta", weight=3]; 5246 -> 17508[label="",style="dashed", color="magenta", weight=3]; 5246 -> 17509[label="",style="dashed", color="magenta", weight=3]; 5246 -> 17510[label="",style="dashed", color="magenta", weight=3]; 5246 -> 17511[label="",style="dashed", color="magenta", weight=3]; 5246 -> 17512[label="",style="dashed", color="magenta", weight=3]; 5249[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5249 -> 6028[label="",style="solid", color="black", weight=3]; 5250[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5250 -> 6029[label="",style="solid", color="black", weight=3]; 5251[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5251 -> 6030[label="",style="solid", color="black", weight=3]; 5252[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26339[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5252 -> 26339[label="",style="solid", color="burlywood", weight=9]; 26339 -> 6031[label="",style="solid", color="burlywood", weight=3]; 26340[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5252 -> 26340[label="",style="solid", color="burlywood", weight=9]; 26340 -> 6032[label="",style="solid", color="burlywood", weight=3]; 5253 -> 9643[label="",style="dashed", color="red", weight=0]; 5253[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5253 -> 9644[label="",style="dashed", color="magenta", weight=3]; 9667 -> 7683[label="",style="dashed", color="red", weight=0]; 9667[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9667 -> 9694[label="",style="dashed", color="magenta", weight=3]; 9667 -> 9695[label="",style="dashed", color="magenta", weight=3]; 9668[label="Succ wx30000",fontsize=16,color="green",shape="box"];9669[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (Succ wx5090)) == LT))",fontsize=16,color="black",shape="box"];9669 -> 9696[label="",style="solid", color="black", weight=3]; 9670[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9670 -> 9697[label="",style="solid", color="black", weight=3]; 5255[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) Zero == LT))",fontsize=16,color="black",shape="box"];5255 -> 6035[label="",style="solid", color="black", weight=3]; 12915[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (compare (Float (Pos Zero) (Neg (Succ wx1274))) (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) == GT))",fontsize=16,color="black",shape="box"];12915 -> 12919[label="",style="solid", color="black", weight=3]; 5258[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5258 -> 6038[label="",style="solid", color="black", weight=3]; 5259[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5259 -> 6039[label="",style="solid", color="black", weight=3]; 5260[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5260 -> 6040[label="",style="solid", color="black", weight=3]; 5261[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26341[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5261 -> 26341[label="",style="solid", color="burlywood", weight=9]; 26341 -> 6041[label="",style="solid", color="burlywood", weight=3]; 26342[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5261 -> 26342[label="",style="solid", color="burlywood", weight=9]; 26342 -> 6042[label="",style="solid", color="burlywood", weight=3]; 5262 -> 9691[label="",style="dashed", color="red", weight=0]; 5262[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5262 -> 9692[label="",style="dashed", color="magenta", weight=3]; 9725 -> 7683[label="",style="dashed", color="red", weight=0]; 9725[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9725 -> 9738[label="",style="dashed", color="magenta", weight=3]; 9725 -> 9739[label="",style="dashed", color="magenta", weight=3]; 9726[label="Succ wx30000",fontsize=16,color="green",shape="box"];9727[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (Succ wx5220)) == LT))",fontsize=16,color="black",shape="box"];9727 -> 9740[label="",style="solid", color="black", weight=3]; 9728[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9728 -> 9741[label="",style="solid", color="black", weight=3]; 5264 -> 17632[label="",style="dashed", color="red", weight=0]; 5264[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (LT == LT))",fontsize=16,color="magenta"];5264 -> 17647[label="",style="dashed", color="magenta", weight=3]; 5264 -> 17648[label="",style="dashed", color="magenta", weight=3]; 5264 -> 17649[label="",style="dashed", color="magenta", weight=3]; 5264 -> 17650[label="",style="dashed", color="magenta", weight=3]; 5264 -> 17651[label="",style="dashed", color="magenta", weight=3]; 5264 -> 17652[label="",style="dashed", color="magenta", weight=3]; 5264 -> 17653[label="",style="dashed", color="magenta", weight=3]; 5267[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5267 -> 6046[label="",style="solid", color="black", weight=3]; 5268[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5268 -> 6047[label="",style="solid", color="black", weight=3]; 5269[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5269 -> 6048[label="",style="solid", color="black", weight=3]; 5270[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26343[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5270 -> 26343[label="",style="solid", color="burlywood", weight=9]; 26343 -> 6049[label="",style="solid", color="burlywood", weight=3]; 26344[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5270 -> 26344[label="",style="solid", color="burlywood", weight=9]; 26344 -> 6050[label="",style="solid", color="burlywood", weight=3]; 5271 -> 9735[label="",style="dashed", color="red", weight=0]; 5271[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5271 -> 9736[label="",style="dashed", color="magenta", weight=3]; 9751 -> 7683[label="",style="dashed", color="red", weight=0]; 9751[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9751 -> 10153[label="",style="dashed", color="magenta", weight=3]; 9751 -> 10154[label="",style="dashed", color="magenta", weight=3]; 9752[label="Succ wx30000",fontsize=16,color="green",shape="box"];9753[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (Succ wx5290)) == LT))",fontsize=16,color="black",shape="box"];9753 -> 10155[label="",style="solid", color="black", weight=3]; 9754[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9754 -> 10156[label="",style="solid", color="black", weight=3]; 5273[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) Zero == LT))",fontsize=16,color="black",shape="box"];5273 -> 6053[label="",style="solid", color="black", weight=3]; 12991[label="FiniteMap.lookupWithDefaultFM0 wx1306 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1307)) (Pos Zero)) wx1308 wx1309 wx1310 wx1311 (Float (Pos Zero) (Neg (Succ wx1312))) (compare (Float (Pos Zero) (Neg (Succ wx1312))) (Float (Neg (Succ wx1307)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];12991 -> 13011[label="",style="solid", color="black", weight=3]; 5276[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5276 -> 6056[label="",style="solid", color="black", weight=3]; 5277[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5277 -> 6057[label="",style="solid", color="black", weight=3]; 5278[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5278 -> 6058[label="",style="solid", color="black", weight=3]; 10473[label="wx57300",fontsize=16,color="green",shape="box"];10474[label="wx54300",fontsize=16,color="green",shape="box"];10475[label="wx535",fontsize=16,color="green",shape="box"];10476[label="Succ wx540",fontsize=16,color="green",shape="box"];10477[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (primCmpInt (Pos (Succ wx5920)) (Pos wx541 * Neg wx5340) == GT))",fontsize=16,color="black",shape="box"];10477 -> 10885[label="",style="solid", color="black", weight=3]; 10478[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (primCmpInt (Pos Zero) (Pos wx541 * Neg wx5340) == GT))",fontsize=16,color="black",shape="box"];10478 -> 10886[label="",style="solid", color="black", weight=3]; 10881[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (compare (Neg (Succ wx540) * Neg (Succ wx535)) (Pos (Succ wx5410) * Pos (Succ wx53400)) == GT))",fontsize=16,color="black",shape="box"];10881 -> 10899[label="",style="solid", color="black", weight=3]; 10882[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (primMulInt (Neg (Succ wx540)) (Neg (Succ wx535))) (Pos (Succ wx5410) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10882 -> 10900[label="",style="solid", color="black", weight=3]; 10883[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (primMulInt (Neg (Succ wx540)) (Neg (Succ wx535))) (Pos Zero * Pos (Succ wx53400)) == GT))",fontsize=16,color="black",shape="box"];10883 -> 10901[label="",style="solid", color="black", weight=3]; 10884[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (primMulInt (Neg (Succ wx540)) (Neg (Succ wx535))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10884 -> 10902[label="",style="solid", color="black", weight=3]; 5309[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26345[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5309 -> 26345[label="",style="solid", color="burlywood", weight=9]; 26345 -> 6112[label="",style="solid", color="burlywood", weight=3]; 26346[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5309 -> 26346[label="",style="solid", color="burlywood", weight=9]; 26346 -> 6113[label="",style="solid", color="burlywood", weight=3]; 5310 -> 10159[label="",style="dashed", color="red", weight=0]; 5310[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5310 -> 10160[label="",style="dashed", color="magenta", weight=3]; 10182 -> 7683[label="",style="dashed", color="red", weight=0]; 10182[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10182 -> 10199[label="",style="dashed", color="magenta", weight=3]; 10182 -> 10200[label="",style="dashed", color="magenta", weight=3]; 10183[label="Succ wx30000",fontsize=16,color="green",shape="box"];10184[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (Succ wx5480)) == LT))",fontsize=16,color="black",shape="box"];10184 -> 10201[label="",style="solid", color="black", weight=3]; 10185[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10185 -> 10202[label="",style="solid", color="black", weight=3]; 5312[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) == LT))",fontsize=16,color="black",shape="box"];5312 -> 6116[label="",style="solid", color="black", weight=3]; 5314[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5314 -> 6119[label="",style="solid", color="black", weight=3]; 5315[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5315 -> 6120[label="",style="solid", color="black", weight=3]; 5316[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5316 -> 6121[label="",style="solid", color="black", weight=3]; 5317[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26347[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5317 -> 26347[label="",style="solid", color="burlywood", weight=9]; 26347 -> 6122[label="",style="solid", color="burlywood", weight=3]; 26348[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5317 -> 26348[label="",style="solid", color="burlywood", weight=9]; 26348 -> 6123[label="",style="solid", color="burlywood", weight=3]; 5318 -> 10192[label="",style="dashed", color="red", weight=0]; 5318[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5318 -> 10193[label="",style="dashed", color="magenta", weight=3]; 10218 -> 7683[label="",style="dashed", color="red", weight=0]; 10218[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10218 -> 10248[label="",style="dashed", color="magenta", weight=3]; 10218 -> 10249[label="",style="dashed", color="magenta", weight=3]; 10219[label="Succ wx30000",fontsize=16,color="green",shape="box"];10220[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (Succ wx5550)) == LT))",fontsize=16,color="black",shape="box"];10220 -> 10250[label="",style="solid", color="black", weight=3]; 10221[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10221 -> 10251[label="",style="solid", color="black", weight=3]; 5320 -> 17837[label="",style="dashed", color="red", weight=0]; 5320[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (GT == LT))",fontsize=16,color="magenta"];5320 -> 17854[label="",style="dashed", color="magenta", weight=3]; 5320 -> 17855[label="",style="dashed", color="magenta", weight=3]; 5320 -> 17856[label="",style="dashed", color="magenta", weight=3]; 5320 -> 17857[label="",style="dashed", color="magenta", weight=3]; 5320 -> 17858[label="",style="dashed", color="magenta", weight=3]; 5320 -> 17859[label="",style="dashed", color="magenta", weight=3]; 5320 -> 17860[label="",style="dashed", color="magenta", weight=3]; 5320 -> 17861[label="",style="dashed", color="magenta", weight=3]; 18132[label="FiniteMap.lookupWithDefaultFM0 wx1916 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1917)) (Pos Zero)) wx1918 wx1919 wx1920 wx1921 (Float (Neg (Succ wx1922)) (Neg (Succ wx1923))) (compare (Neg (Succ wx1922) * Neg Zero) (Pos (Succ wx1923) * Neg (Succ wx1917)) == GT))",fontsize=16,color="black",shape="box"];18132 -> 18150[label="",style="solid", color="black", weight=3]; 5323[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5323 -> 6129[label="",style="solid", color="black", weight=3]; 5324[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5324 -> 6130[label="",style="solid", color="black", weight=3]; 5325[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5325 -> 6131[label="",style="solid", color="black", weight=3]; 5326[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26349[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5326 -> 26349[label="",style="solid", color="burlywood", weight=9]; 26349 -> 6132[label="",style="solid", color="burlywood", weight=3]; 26350[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5326 -> 26350[label="",style="solid", color="burlywood", weight=9]; 26350 -> 6133[label="",style="solid", color="burlywood", weight=3]; 5327 -> 10234[label="",style="dashed", color="red", weight=0]; 5327[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5327 -> 10235[label="",style="dashed", color="magenta", weight=3]; 10274 -> 7683[label="",style="dashed", color="red", weight=0]; 10274[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10274 -> 10330[label="",style="dashed", color="magenta", weight=3]; 10274 -> 10331[label="",style="dashed", color="magenta", weight=3]; 10275[label="Succ wx30000",fontsize=16,color="green",shape="box"];10276[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (Succ wx5620)) == LT))",fontsize=16,color="black",shape="box"];10276 -> 10332[label="",style="solid", color="black", weight=3]; 10277[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10277 -> 10333[label="",style="solid", color="black", weight=3]; 5329[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) == LT))",fontsize=16,color="black",shape="box"];5329 -> 6136[label="",style="solid", color="black", weight=3]; 5331[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5331 -> 6139[label="",style="solid", color="black", weight=3]; 5332[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5332 -> 6140[label="",style="solid", color="black", weight=3]; 5333[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5333 -> 6141[label="",style="solid", color="black", weight=3]; 5334[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26351[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5334 -> 26351[label="",style="solid", color="burlywood", weight=9]; 26351 -> 6142[label="",style="solid", color="burlywood", weight=3]; 26352[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5334 -> 26352[label="",style="solid", color="burlywood", weight=9]; 26352 -> 6143[label="",style="solid", color="burlywood", weight=3]; 5335 -> 10288[label="",style="dashed", color="red", weight=0]; 5335[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5335 -> 10289[label="",style="dashed", color="magenta", weight=3]; 10368 -> 7683[label="",style="dashed", color="red", weight=0]; 10368[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10368 -> 10399[label="",style="dashed", color="magenta", weight=3]; 10368 -> 10400[label="",style="dashed", color="magenta", weight=3]; 10369[label="Succ wx30000",fontsize=16,color="green",shape="box"];10370[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (Succ wx5750)) == LT))",fontsize=16,color="black",shape="box"];10370 -> 10401[label="",style="solid", color="black", weight=3]; 10371[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10371 -> 10402[label="",style="solid", color="black", weight=3]; 5337 -> 17959[label="",style="dashed", color="red", weight=0]; 5337[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (GT == LT))",fontsize=16,color="magenta"];5337 -> 17976[label="",style="dashed", color="magenta", weight=3]; 5337 -> 17977[label="",style="dashed", color="magenta", weight=3]; 5337 -> 17978[label="",style="dashed", color="magenta", weight=3]; 5337 -> 17979[label="",style="dashed", color="magenta", weight=3]; 5337 -> 17980[label="",style="dashed", color="magenta", weight=3]; 5337 -> 17981[label="",style="dashed", color="magenta", weight=3]; 5337 -> 17982[label="",style="dashed", color="magenta", weight=3]; 5337 -> 17983[label="",style="dashed", color="magenta", weight=3]; 18155[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) (compare (Neg Zero * Neg (Succ wx1936)) (Pos (Succ wx1941) * Neg (Succ wx1935)) == GT))",fontsize=16,color="black",shape="box"];18155 -> 18167[label="",style="solid", color="black", weight=3]; 5340[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5340 -> 6149[label="",style="solid", color="black", weight=3]; 5341[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5341 -> 6150[label="",style="solid", color="black", weight=3]; 5342[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5342 -> 6151[label="",style="solid", color="black", weight=3]; 5343[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26353[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5343 -> 26353[label="",style="solid", color="burlywood", weight=9]; 26353 -> 6152[label="",style="solid", color="burlywood", weight=3]; 26354[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5343 -> 26354[label="",style="solid", color="burlywood", weight=9]; 26354 -> 6153[label="",style="solid", color="burlywood", weight=3]; 5344 -> 10384[label="",style="dashed", color="red", weight=0]; 5344[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5344 -> 10385[label="",style="dashed", color="magenta", weight=3]; 10424 -> 7683[label="",style="dashed", color="red", weight=0]; 10424[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10424 -> 10451[label="",style="dashed", color="magenta", weight=3]; 10424 -> 10452[label="",style="dashed", color="magenta", weight=3]; 10425[label="Succ wx30000",fontsize=16,color="green",shape="box"];10426[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (Succ wx5820)) == LT))",fontsize=16,color="black",shape="box"];10426 -> 10453[label="",style="solid", color="black", weight=3]; 10427[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10427 -> 10454[label="",style="solid", color="black", weight=3]; 5346[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) == LT))",fontsize=16,color="black",shape="box"];5346 -> 6156[label="",style="solid", color="black", weight=3]; 5348[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5348 -> 6159[label="",style="solid", color="black", weight=3]; 5349[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5349 -> 6160[label="",style="solid", color="black", weight=3]; 5350[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5350 -> 6161[label="",style="solid", color="black", weight=3]; 5351[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26355[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5351 -> 26355[label="",style="solid", color="burlywood", weight=9]; 26355 -> 6162[label="",style="solid", color="burlywood", weight=3]; 26356[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5351 -> 26356[label="",style="solid", color="burlywood", weight=9]; 26356 -> 6163[label="",style="solid", color="burlywood", weight=3]; 5352 -> 10438[label="",style="dashed", color="red", weight=0]; 5352[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5352 -> 10439[label="",style="dashed", color="magenta", weight=3]; 10479 -> 7683[label="",style="dashed", color="red", weight=0]; 10479[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10479 -> 10887[label="",style="dashed", color="magenta", weight=3]; 10479 -> 10888[label="",style="dashed", color="magenta", weight=3]; 10480[label="Succ wx30000",fontsize=16,color="green",shape="box"];10481[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (Succ wx5890)) == LT))",fontsize=16,color="black",shape="box"];10481 -> 10889[label="",style="solid", color="black", weight=3]; 10482[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10482 -> 10890[label="",style="solid", color="black", weight=3]; 5354 -> 18080[label="",style="dashed", color="red", weight=0]; 5354[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (GT == LT))",fontsize=16,color="magenta"];5354 -> 18095[label="",style="dashed", color="magenta", weight=3]; 5354 -> 18096[label="",style="dashed", color="magenta", weight=3]; 5354 -> 18097[label="",style="dashed", color="magenta", weight=3]; 5354 -> 18098[label="",style="dashed", color="magenta", weight=3]; 5354 -> 18099[label="",style="dashed", color="magenta", weight=3]; 5354 -> 18100[label="",style="dashed", color="magenta", weight=3]; 5354 -> 18101[label="",style="dashed", color="magenta", weight=3]; 18171[label="FiniteMap.lookupWithDefaultFM0 wx1951 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1952)) (Pos Zero)) wx1953 wx1954 wx1955 wx1956 (Float (Neg Zero) (Neg (Succ wx1957))) (compare (Neg Zero * Neg Zero) (Pos (Succ wx1957) * Neg (Succ wx1952)) == GT))",fontsize=16,color="black",shape="box"];18171 -> 18216[label="",style="solid", color="black", weight=3]; 5357[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5357 -> 6169[label="",style="solid", color="black", weight=3]; 5358[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5358 -> 6170[label="",style="solid", color="black", weight=3]; 5359[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5359 -> 6171[label="",style="solid", color="black", weight=3]; 11194[label="wx60400",fontsize=16,color="green",shape="box"];11195[label="wx62600",fontsize=16,color="green",shape="box"];11209[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (compare (Pos (Succ wx601) * Neg (Succ wx596)) (Neg (Succ wx6020) * Pos (Succ wx59500)) == GT))",fontsize=16,color="black",shape="box"];11209 -> 11236[label="",style="solid", color="black", weight=3]; 11210[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (primMulInt (Pos (Succ wx601)) (Neg (Succ wx596))) (Neg (Succ wx6020) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];11210 -> 11237[label="",style="solid", color="black", weight=3]; 11211[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (primMulInt (Pos (Succ wx601)) (Neg (Succ wx596))) (Neg Zero * Pos (Succ wx59500)) == GT))",fontsize=16,color="black",shape="box"];11211 -> 11238[label="",style="solid", color="black", weight=3]; 11212[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (primMulInt (Pos (Succ wx601)) (Neg (Succ wx596))) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];11212 -> 11239[label="",style="solid", color="black", weight=3]; 11213[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (compare (Pos (Succ wx601) * Neg (Succ wx596)) (Neg (Succ wx6020) * Neg (Succ wx59500)) == GT))",fontsize=16,color="black",shape="box"];11213 -> 11240[label="",style="solid", color="black", weight=3]; 11214[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (primMulInt (Pos (Succ wx601)) (Neg (Succ wx596))) (Neg (Succ wx6020) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];11214 -> 11241[label="",style="solid", color="black", weight=3]; 11215[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (primMulInt (Pos (Succ wx601)) (Neg (Succ wx596))) (Neg Zero * Neg (Succ wx59500)) == GT))",fontsize=16,color="black",shape="box"];11215 -> 11242[label="",style="solid", color="black", weight=3]; 11216[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (primMulInt (Pos (Succ wx601)) (Neg (Succ wx596))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];11216 -> 11243[label="",style="solid", color="black", weight=3]; 5386[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26357[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5386 -> 26357[label="",style="solid", color="burlywood", weight=9]; 26357 -> 6222[label="",style="solid", color="burlywood", weight=3]; 26358[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5386 -> 26358[label="",style="solid", color="burlywood", weight=9]; 26358 -> 6223[label="",style="solid", color="burlywood", weight=3]; 5387 -> 10893[label="",style="dashed", color="red", weight=0]; 5387[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5387 -> 10894[label="",style="dashed", color="magenta", weight=3]; 10922 -> 7683[label="",style="dashed", color="red", weight=0]; 10922[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10922 -> 10933[label="",style="dashed", color="magenta", weight=3]; 10922 -> 10934[label="",style="dashed", color="magenta", weight=3]; 10923[label="Succ wx30000",fontsize=16,color="green",shape="box"];10924[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (Succ wx6090)) == LT))",fontsize=16,color="black",shape="box"];10924 -> 10935[label="",style="solid", color="black", weight=3]; 10925[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10925 -> 10936[label="",style="solid", color="black", weight=3]; 5389[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) Zero == LT))",fontsize=16,color="black",shape="box"];5389 -> 6226[label="",style="solid", color="black", weight=3]; 13202[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1421)) (Neg Zero)) wx1422 wx1423 wx1424 wx1425 (Float (Pos (Succ wx1426)) (Neg (Succ wx1427))) (compare (Float (Pos (Succ wx1426)) (Neg (Succ wx1427))) (Float (Pos (Succ wx1421)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];13202 -> 13206[label="",style="solid", color="black", weight=3]; 5392[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5392 -> 6229[label="",style="solid", color="black", weight=3]; 5393[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5393 -> 6230[label="",style="solid", color="black", weight=3]; 5394[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5394 -> 6231[label="",style="solid", color="black", weight=3]; 5395[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26359[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5395 -> 26359[label="",style="solid", color="burlywood", weight=9]; 26359 -> 6232[label="",style="solid", color="burlywood", weight=3]; 26360[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5395 -> 26360[label="",style="solid", color="burlywood", weight=9]; 26360 -> 6233[label="",style="solid", color="burlywood", weight=3]; 5396 -> 10970[label="",style="dashed", color="red", weight=0]; 5396[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5396 -> 10971[label="",style="dashed", color="magenta", weight=3]; 11035 -> 7683[label="",style="dashed", color="red", weight=0]; 11035[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11035 -> 11069[label="",style="dashed", color="magenta", weight=3]; 11035 -> 11070[label="",style="dashed", color="magenta", weight=3]; 11036[label="Succ wx30000",fontsize=16,color="green",shape="box"];11037[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (Succ wx6190)) == LT))",fontsize=16,color="black",shape="box"];11037 -> 11071[label="",style="solid", color="black", weight=3]; 11038[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];11038 -> 11072[label="",style="solid", color="black", weight=3]; 5398 -> 18241[label="",style="dashed", color="red", weight=0]; 5398[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (LT == LT))",fontsize=16,color="magenta"];5398 -> 18258[label="",style="dashed", color="magenta", weight=3]; 5398 -> 18259[label="",style="dashed", color="magenta", weight=3]; 5398 -> 18260[label="",style="dashed", color="magenta", weight=3]; 5398 -> 18261[label="",style="dashed", color="magenta", weight=3]; 5398 -> 18262[label="",style="dashed", color="magenta", weight=3]; 5398 -> 18263[label="",style="dashed", color="magenta", weight=3]; 5398 -> 18264[label="",style="dashed", color="magenta", weight=3]; 5398 -> 18265[label="",style="dashed", color="magenta", weight=3]; 5401[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5401 -> 6237[label="",style="solid", color="black", weight=3]; 5402[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5402 -> 6238[label="",style="solid", color="black", weight=3]; 5403[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5403 -> 6239[label="",style="solid", color="black", weight=3]; 5404[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26361[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5404 -> 26361[label="",style="solid", color="burlywood", weight=9]; 26361 -> 6240[label="",style="solid", color="burlywood", weight=3]; 26362[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5404 -> 26362[label="",style="solid", color="burlywood", weight=9]; 26362 -> 6241[label="",style="solid", color="burlywood", weight=3]; 5405 -> 11045[label="",style="dashed", color="red", weight=0]; 5405[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5405 -> 11046[label="",style="dashed", color="magenta", weight=3]; 11099 -> 7683[label="",style="dashed", color="red", weight=0]; 11099[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11099 -> 11141[label="",style="dashed", color="magenta", weight=3]; 11099 -> 11142[label="",style="dashed", color="magenta", weight=3]; 11100[label="Succ wx30000",fontsize=16,color="green",shape="box"];11101[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (Succ wx6320)) == LT))",fontsize=16,color="black",shape="box"];11101 -> 11143[label="",style="solid", color="black", weight=3]; 11102[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];11102 -> 11144[label="",style="solid", color="black", weight=3]; 5407[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) Zero == LT))",fontsize=16,color="black",shape="box"];5407 -> 6244[label="",style="solid", color="black", weight=3]; 13283[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (compare (Float (Pos Zero) (Neg (Succ wx1466))) (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) == GT))",fontsize=16,color="black",shape="box"];13283 -> 13287[label="",style="solid", color="black", weight=3]; 5410[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5410 -> 6247[label="",style="solid", color="black", weight=3]; 5411[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5411 -> 6248[label="",style="solid", color="black", weight=3]; 5412[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5412 -> 6249[label="",style="solid", color="black", weight=3]; 5413[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26363[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5413 -> 26363[label="",style="solid", color="burlywood", weight=9]; 26363 -> 6250[label="",style="solid", color="burlywood", weight=3]; 26364[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5413 -> 26364[label="",style="solid", color="burlywood", weight=9]; 26364 -> 6251[label="",style="solid", color="burlywood", weight=3]; 5414 -> 11115[label="",style="dashed", color="red", weight=0]; 5414[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5414 -> 11116[label="",style="dashed", color="magenta", weight=3]; 11169 -> 7683[label="",style="dashed", color="red", weight=0]; 11169[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11169 -> 11196[label="",style="dashed", color="magenta", weight=3]; 11169 -> 11197[label="",style="dashed", color="magenta", weight=3]; 11170[label="Succ wx30000",fontsize=16,color="green",shape="box"];11171[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (Succ wx6390)) == LT))",fontsize=16,color="black",shape="box"];11171 -> 11198[label="",style="solid", color="black", weight=3]; 11172[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];11172 -> 11199[label="",style="solid", color="black", weight=3]; 5416 -> 18397[label="",style="dashed", color="red", weight=0]; 5416[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (LT == LT))",fontsize=16,color="magenta"];5416 -> 18414[label="",style="dashed", color="magenta", weight=3]; 5416 -> 18415[label="",style="dashed", color="magenta", weight=3]; 5416 -> 18416[label="",style="dashed", color="magenta", weight=3]; 5416 -> 18417[label="",style="dashed", color="magenta", weight=3]; 5416 -> 18418[label="",style="dashed", color="magenta", weight=3]; 5416 -> 18419[label="",style="dashed", color="magenta", weight=3]; 5416 -> 18420[label="",style="dashed", color="magenta", weight=3]; 5416 -> 18421[label="",style="dashed", color="magenta", weight=3]; 5419[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5419 -> 6255[label="",style="solid", color="black", weight=3]; 5420[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5420 -> 6256[label="",style="solid", color="black", weight=3]; 5421[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5421 -> 6257[label="",style="solid", color="black", weight=3]; 5422[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26365[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5422 -> 26365[label="",style="solid", color="burlywood", weight=9]; 26365 -> 6258[label="",style="solid", color="burlywood", weight=3]; 26366[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5422 -> 26366[label="",style="solid", color="burlywood", weight=9]; 26366 -> 6259[label="",style="solid", color="burlywood", weight=3]; 5423 -> 11183[label="",style="dashed", color="red", weight=0]; 5423[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5423 -> 11184[label="",style="dashed", color="magenta", weight=3]; 11217 -> 7683[label="",style="dashed", color="red", weight=0]; 11217[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11217 -> 11244[label="",style="dashed", color="magenta", weight=3]; 11217 -> 11245[label="",style="dashed", color="magenta", weight=3]; 11218[label="Succ wx30000",fontsize=16,color="green",shape="box"];11219[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (Succ wx6460)) == LT))",fontsize=16,color="black",shape="box"];11219 -> 11246[label="",style="solid", color="black", weight=3]; 11220[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];11220 -> 11247[label="",style="solid", color="black", weight=3]; 5425[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) Zero == LT))",fontsize=16,color="black",shape="box"];5425 -> 6262[label="",style="solid", color="black", weight=3]; 13359[label="FiniteMap.lookupWithDefaultFM0 wx1498 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1499)) (Neg Zero)) wx1500 wx1501 wx1502 wx1503 (Float (Pos Zero) (Neg (Succ wx1504))) (compare (Float (Pos Zero) (Neg (Succ wx1504))) (Float (Pos (Succ wx1499)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];13359 -> 13363[label="",style="solid", color="black", weight=3]; 5428[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5428 -> 6265[label="",style="solid", color="black", weight=3]; 5429[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5429 -> 6266[label="",style="solid", color="black", weight=3]; 5430[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5430 -> 6267[label="",style="solid", color="black", weight=3]; 5431[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26367[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5431 -> 26367[label="",style="solid", color="burlywood", weight=9]; 26367 -> 6268[label="",style="solid", color="burlywood", weight=3]; 26368[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5431 -> 26368[label="",style="solid", color="burlywood", weight=9]; 26368 -> 6269[label="",style="solid", color="burlywood", weight=3]; 5432 -> 11233[label="",style="dashed", color="red", weight=0]; 5432[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5432 -> 11234[label="",style="dashed", color="magenta", weight=3]; 11257 -> 7683[label="",style="dashed", color="red", weight=0]; 11257[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11257 -> 11264[label="",style="dashed", color="magenta", weight=3]; 11257 -> 11265[label="",style="dashed", color="magenta", weight=3]; 11258[label="Succ wx30000",fontsize=16,color="green",shape="box"];11259[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (Succ wx6530)) == LT))",fontsize=16,color="black",shape="box"];11259 -> 11266[label="",style="solid", color="black", weight=3]; 11260[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];11260 -> 11267[label="",style="solid", color="black", weight=3]; 5434 -> 18532[label="",style="dashed", color="red", weight=0]; 5434[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (LT == LT))",fontsize=16,color="magenta"];5434 -> 18547[label="",style="dashed", color="magenta", weight=3]; 5434 -> 18548[label="",style="dashed", color="magenta", weight=3]; 5434 -> 18549[label="",style="dashed", color="magenta", weight=3]; 5434 -> 18550[label="",style="dashed", color="magenta", weight=3]; 5434 -> 18551[label="",style="dashed", color="magenta", weight=3]; 5434 -> 18552[label="",style="dashed", color="magenta", weight=3]; 5434 -> 18553[label="",style="dashed", color="magenta", weight=3]; 5437[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5437 -> 6273[label="",style="solid", color="black", weight=3]; 5438[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5438 -> 6274[label="",style="solid", color="black", weight=3]; 5439[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5439 -> 6275[label="",style="solid", color="black", weight=3]; 11982[label="wx665",fontsize=16,color="green",shape="box"];11983[label="Succ wx670",fontsize=16,color="green",shape="box"];11984[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (primCmpInt (Pos (Succ wx7190)) (Neg wx671 * Pos wx6640) == GT))",fontsize=16,color="black",shape="box"];11984 -> 12009[label="",style="solid", color="black", weight=3]; 11985[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (primCmpInt (Pos Zero) (Neg wx671 * Pos wx6640) == GT))",fontsize=16,color="black",shape="box"];11985 -> 12010[label="",style="solid", color="black", weight=3]; 11999[label="wx67300",fontsize=16,color="green",shape="box"];12000[label="wx70300",fontsize=16,color="green",shape="box"];12001[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (compare (Neg (Succ wx670) * Neg (Succ wx665)) (Neg (Succ wx6710) * Neg (Succ wx66400)) == GT))",fontsize=16,color="black",shape="box"];12001 -> 12034[label="",style="solid", color="black", weight=3]; 12002[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (primMulInt (Neg (Succ wx670)) (Neg (Succ wx665))) (Neg (Succ wx6710) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12002 -> 12035[label="",style="solid", color="black", weight=3]; 12003[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (primMulInt (Neg (Succ wx670)) (Neg (Succ wx665))) (Neg Zero * Neg (Succ wx66400)) == GT))",fontsize=16,color="black",shape="box"];12003 -> 12036[label="",style="solid", color="black", weight=3]; 12004[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (primMulInt (Neg (Succ wx670)) (Neg (Succ wx665))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12004 -> 12037[label="",style="solid", color="black", weight=3]; 5470[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26369[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5470 -> 26369[label="",style="solid", color="burlywood", weight=9]; 26369 -> 6329[label="",style="solid", color="burlywood", weight=3]; 26370[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5470 -> 26370[label="",style="solid", color="burlywood", weight=9]; 26370 -> 6330[label="",style="solid", color="burlywood", weight=3]; 5471 -> 11682[label="",style="dashed", color="red", weight=0]; 5471[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5471 -> 11683[label="",style="dashed", color="magenta", weight=3]; 11702 -> 7683[label="",style="dashed", color="red", weight=0]; 11702[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11702 -> 11721[label="",style="dashed", color="magenta", weight=3]; 11702 -> 11722[label="",style="dashed", color="magenta", weight=3]; 11703[label="Succ wx30000",fontsize=16,color="green",shape="box"];11704[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (Succ wx6780)) == LT))",fontsize=16,color="black",shape="box"];11704 -> 11723[label="",style="solid", color="black", weight=3]; 11705[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];11705 -> 11724[label="",style="solid", color="black", weight=3]; 5473 -> 18630[label="",style="dashed", color="red", weight=0]; 5473[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (GT == LT))",fontsize=16,color="magenta"];5473 -> 18647[label="",style="dashed", color="magenta", weight=3]; 5473 -> 18648[label="",style="dashed", color="magenta", weight=3]; 5473 -> 18649[label="",style="dashed", color="magenta", weight=3]; 5473 -> 18650[label="",style="dashed", color="magenta", weight=3]; 5473 -> 18651[label="",style="dashed", color="magenta", weight=3]; 5473 -> 18652[label="",style="dashed", color="magenta", weight=3]; 5473 -> 18653[label="",style="dashed", color="magenta", weight=3]; 5473 -> 18654[label="",style="dashed", color="magenta", weight=3]; 18926[label="FiniteMap.lookupWithDefaultFM0 wx2020 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2021)) (Neg Zero)) wx2022 wx2023 wx2024 wx2025 (Float (Neg (Succ wx2026)) (Neg (Succ wx2027))) (compare (Neg (Succ wx2026) * Neg Zero) (Neg (Succ wx2027) * Pos (Succ wx2021)) == GT))",fontsize=16,color="black",shape="box"];18926 -> 18974[label="",style="solid", color="black", weight=3]; 5476[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5476 -> 6336[label="",style="solid", color="black", weight=3]; 5477[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5477 -> 6337[label="",style="solid", color="black", weight=3]; 5478[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5478 -> 6338[label="",style="solid", color="black", weight=3]; 5479[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26371[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5479 -> 26371[label="",style="solid", color="burlywood", weight=9]; 26371 -> 6339[label="",style="solid", color="burlywood", weight=3]; 26372[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5479 -> 26372[label="",style="solid", color="burlywood", weight=9]; 26372 -> 6340[label="",style="solid", color="burlywood", weight=3]; 5480 -> 11714[label="",style="dashed", color="red", weight=0]; 5480[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5480 -> 11715[label="",style="dashed", color="magenta", weight=3]; 11740 -> 7683[label="",style="dashed", color="red", weight=0]; 11740[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11740 -> 11768[label="",style="dashed", color="magenta", weight=3]; 11740 -> 11769[label="",style="dashed", color="magenta", weight=3]; 11741[label="Succ wx30000",fontsize=16,color="green",shape="box"];11742[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (Succ wx6850)) == LT))",fontsize=16,color="black",shape="box"];11742 -> 11770[label="",style="solid", color="black", weight=3]; 11743[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];11743 -> 11771[label="",style="solid", color="black", weight=3]; 5482[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) == LT))",fontsize=16,color="black",shape="box"];5482 -> 6343[label="",style="solid", color="black", weight=3]; 5484[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5484 -> 6346[label="",style="solid", color="black", weight=3]; 5485[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5485 -> 6347[label="",style="solid", color="black", weight=3]; 5486[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5486 -> 6348[label="",style="solid", color="black", weight=3]; 5487[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26373[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5487 -> 26373[label="",style="solid", color="burlywood", weight=9]; 26373 -> 6349[label="",style="solid", color="burlywood", weight=3]; 26374[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5487 -> 26374[label="",style="solid", color="burlywood", weight=9]; 26374 -> 6350[label="",style="solid", color="burlywood", weight=3]; 5488 -> 11754[label="",style="dashed", color="red", weight=0]; 5488[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5488 -> 11755[label="",style="dashed", color="magenta", weight=3]; 11794 -> 7683[label="",style="dashed", color="red", weight=0]; 11794[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11794 -> 11853[label="",style="dashed", color="magenta", weight=3]; 11794 -> 11854[label="",style="dashed", color="magenta", weight=3]; 11795[label="Succ wx30000",fontsize=16,color="green",shape="box"];11796[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (Succ wx6920)) == LT))",fontsize=16,color="black",shape="box"];11796 -> 11855[label="",style="solid", color="black", weight=3]; 11797[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];11797 -> 11856[label="",style="solid", color="black", weight=3]; 5490 -> 18750[label="",style="dashed", color="red", weight=0]; 5490[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (GT == LT))",fontsize=16,color="magenta"];5490 -> 18767[label="",style="dashed", color="magenta", weight=3]; 5490 -> 18768[label="",style="dashed", color="magenta", weight=3]; 5490 -> 18769[label="",style="dashed", color="magenta", weight=3]; 5490 -> 18770[label="",style="dashed", color="magenta", weight=3]; 5490 -> 18771[label="",style="dashed", color="magenta", weight=3]; 5490 -> 18772[label="",style="dashed", color="magenta", weight=3]; 5490 -> 18773[label="",style="dashed", color="magenta", weight=3]; 5490 -> 18774[label="",style="dashed", color="magenta", weight=3]; 18990[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) (compare (Neg Zero * Neg (Succ wx2040)) (Neg (Succ wx2045) * Pos (Succ wx2039)) == GT))",fontsize=16,color="black",shape="box"];18990 -> 19071[label="",style="solid", color="black", weight=3]; 5493[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5493 -> 6356[label="",style="solid", color="black", weight=3]; 5494[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5494 -> 6357[label="",style="solid", color="black", weight=3]; 5495[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5495 -> 6358[label="",style="solid", color="black", weight=3]; 5496[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26375[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5496 -> 26375[label="",style="solid", color="burlywood", weight=9]; 26375 -> 6359[label="",style="solid", color="burlywood", weight=3]; 26376[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5496 -> 26376[label="",style="solid", color="burlywood", weight=9]; 26376 -> 6360[label="",style="solid", color="burlywood", weight=3]; 5497 -> 11810[label="",style="dashed", color="red", weight=0]; 5497[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5497 -> 11811[label="",style="dashed", color="magenta", weight=3]; 11891 -> 7683[label="",style="dashed", color="red", weight=0]; 11891[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11891 -> 11920[label="",style="dashed", color="magenta", weight=3]; 11891 -> 11921[label="",style="dashed", color="magenta", weight=3]; 11892[label="Succ wx30000",fontsize=16,color="green",shape="box"];11893[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (Succ wx7050)) == LT))",fontsize=16,color="black",shape="box"];11893 -> 11922[label="",style="solid", color="black", weight=3]; 11894[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];11894 -> 11923[label="",style="solid", color="black", weight=3]; 5499[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) == LT))",fontsize=16,color="black",shape="box"];5499 -> 6363[label="",style="solid", color="black", weight=3]; 5501[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5501 -> 6366[label="",style="solid", color="black", weight=3]; 5502[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5502 -> 6367[label="",style="solid", color="black", weight=3]; 5503[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5503 -> 6368[label="",style="solid", color="black", weight=3]; 5504[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26377[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5504 -> 26377[label="",style="solid", color="burlywood", weight=9]; 26377 -> 6369[label="",style="solid", color="burlywood", weight=3]; 26378[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5504 -> 26378[label="",style="solid", color="burlywood", weight=9]; 26378 -> 6370[label="",style="solid", color="burlywood", weight=3]; 5505 -> 11905[label="",style="dashed", color="red", weight=0]; 5505[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5505 -> 11906[label="",style="dashed", color="magenta", weight=3]; 11945 -> 7683[label="",style="dashed", color="red", weight=0]; 11945[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11945 -> 11986[label="",style="dashed", color="magenta", weight=3]; 11945 -> 11987[label="",style="dashed", color="magenta", weight=3]; 11946[label="Succ wx30000",fontsize=16,color="green",shape="box"];11947[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (Succ wx7120)) == LT))",fontsize=16,color="black",shape="box"];11947 -> 11988[label="",style="solid", color="black", weight=3]; 11948[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];11948 -> 11989[label="",style="solid", color="black", weight=3]; 5507 -> 18874[label="",style="dashed", color="red", weight=0]; 5507[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (GT == LT))",fontsize=16,color="magenta"];5507 -> 18889[label="",style="dashed", color="magenta", weight=3]; 5507 -> 18890[label="",style="dashed", color="magenta", weight=3]; 5507 -> 18891[label="",style="dashed", color="magenta", weight=3]; 5507 -> 18892[label="",style="dashed", color="magenta", weight=3]; 5507 -> 18893[label="",style="dashed", color="magenta", weight=3]; 5507 -> 18894[label="",style="dashed", color="magenta", weight=3]; 5507 -> 18895[label="",style="dashed", color="magenta", weight=3]; 19112[label="FiniteMap.lookupWithDefaultFM0 wx2056 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2057)) (Neg Zero)) wx2058 wx2059 wx2060 wx2061 (Float (Neg Zero) (Neg (Succ wx2062))) (compare (Neg Zero * Neg Zero) (Neg (Succ wx2062) * Pos (Succ wx2057)) == GT))",fontsize=16,color="black",shape="box"];19112 -> 19186[label="",style="solid", color="black", weight=3]; 5510[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (Succ wx5100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5510 -> 6376[label="",style="solid", color="black", weight=3]; 5511[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero * Pos (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5511 -> 6377[label="",style="solid", color="black", weight=3]; 5512[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];5512 -> 6378[label="",style="solid", color="black", weight=3]; 5513[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx510000000)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx510000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="burlywood",shape="box"];26379[label="wx510000000/Succ wx5100000000",fontsize=10,color="white",style="solid",shape="box"];5513 -> 26379[label="",style="solid", color="burlywood", weight=9]; 26379 -> 6379[label="",style="solid", color="burlywood", weight=3]; 26380[label="wx510000000/Zero",fontsize=10,color="white",style="solid",shape="box"];5513 -> 26380[label="",style="solid", color="burlywood", weight=9]; 26380 -> 6380[label="",style="solid", color="burlywood", weight=3]; 5514 -> 11961[label="",style="dashed", color="red", weight=0]; 5514[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];5514 -> 11962[label="",style="dashed", color="magenta", weight=3]; 12005 -> 7683[label="",style="dashed", color="red", weight=0]; 12005[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12005 -> 12038[label="",style="dashed", color="magenta", weight=3]; 12005 -> 12039[label="",style="dashed", color="magenta", weight=3]; 12006[label="Succ wx30000",fontsize=16,color="green",shape="box"];12007[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (Succ wx7200)) == LT))",fontsize=16,color="black",shape="box"];12007 -> 12040[label="",style="solid", color="black", weight=3]; 12008[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];12008 -> 12041[label="",style="solid", color="black", weight=3]; 5516[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) == LT))",fontsize=16,color="black",shape="box"];5516 -> 6383[label="",style="solid", color="black", weight=3]; 5518[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (Succ wx5100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5518 -> 6386[label="",style="solid", color="black", weight=3]; 5519[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero * Neg (Succ wx30000)) == GT))",fontsize=16,color="black",shape="box"];5519 -> 6387[label="",style="solid", color="black", weight=3]; 5520[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];5520 -> 6388[label="",style="solid", color="black", weight=3]; 8097[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ wx3560) wx37100 == LT))",fontsize=16,color="burlywood",shape="box"];26381[label="wx37100/Succ wx371000",fontsize=10,color="white",style="solid",shape="box"];8097 -> 26381[label="",style="solid", color="burlywood", weight=9]; 26381 -> 8154[label="",style="solid", color="burlywood", weight=3]; 26382[label="wx37100/Zero",fontsize=10,color="white",style="solid",shape="box"];8097 -> 26382[label="",style="solid", color="burlywood", weight=9]; 26382 -> 8155[label="",style="solid", color="burlywood", weight=3]; 8098[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat Zero wx37100 == LT))",fontsize=16,color="burlywood",shape="box"];26383[label="wx37100/Succ wx371000",fontsize=10,color="white",style="solid",shape="box"];8098 -> 26383[label="",style="solid", color="burlywood", weight=9]; 26383 -> 8156[label="",style="solid", color="burlywood", weight=3]; 26384[label="wx37100/Zero",fontsize=10,color="white",style="solid",shape="box"];8098 -> 26384[label="",style="solid", color="burlywood", weight=9]; 26384 -> 8157[label="",style="solid", color="burlywood", weight=3]; 8099[label="wx311",fontsize=16,color="green",shape="box"];8100[label="Succ wx316",fontsize=16,color="green",shape="box"];8101[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpInt (Pos (Succ wx3880)) (Pos wx317 * Neg wx3100) == GT))",fontsize=16,color="black",shape="box"];8101 -> 8158[label="",style="solid", color="black", weight=3]; 8102[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpInt (Pos Zero) (Pos wx317 * Neg wx3100) == GT))",fontsize=16,color="black",shape="box"];8102 -> 8159[label="",style="solid", color="black", weight=3]; 8103[label="Succ wx3110",fontsize=16,color="green",shape="box"];8104[label="wx3110",fontsize=16,color="green",shape="box"];8105[label="wx36500",fontsize=16,color="green",shape="box"];8106[label="Succ wx3110",fontsize=16,color="green",shape="box"];8107[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ Zero))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) True)",fontsize=16,color="black",shape="box"];8107 -> 8160[label="",style="solid", color="black", weight=3]; 8108 -> 7974[label="",style="dashed", color="red", weight=0]; 8108[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ Zero))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) False)",fontsize=16,color="magenta"];8108 -> 8161[label="",style="dashed", color="magenta", weight=3]; 8109[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpFloat (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) == GT))",fontsize=16,color="black",shape="box"];8109 -> 8162[label="",style="solid", color="black", weight=3]; 8110[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos (Succ wx316) * Pos (Succ wx311)) (Pos (Succ wx3170) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];8110 -> 8163[label="",style="solid", color="black", weight=3]; 8111[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos (Succ wx316) * Pos (Succ wx311)) (Pos Zero * Pos (Succ wx31000)) == GT))",fontsize=16,color="black",shape="box"];8111 -> 8164[label="",style="solid", color="black", weight=3]; 8112[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos (Succ wx316) * Pos (Succ wx311)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];8112 -> 8165[label="",style="solid", color="black", weight=3]; 5574[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5574 -> 6764[label="",style="solid", color="black", weight=3]; 5575[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5575 -> 6765[label="",style="solid", color="black", weight=3]; 12058 -> 7683[label="",style="dashed", color="red", weight=0]; 12058[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12058 -> 12061[label="",style="dashed", color="magenta", weight=3]; 12058 -> 12062[label="",style="dashed", color="magenta", weight=3]; 12057[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos wx740) == LT))",fontsize=16,color="burlywood",shape="triangle"];26385[label="wx740/Succ wx7400",fontsize=10,color="white",style="solid",shape="box"];12057 -> 26385[label="",style="solid", color="burlywood", weight=9]; 26385 -> 12063[label="",style="solid", color="burlywood", weight=3]; 26386[label="wx740/Zero",fontsize=10,color="white",style="solid",shape="box"];12057 -> 26386[label="",style="solid", color="burlywood", weight=9]; 26386 -> 12064[label="",style="solid", color="burlywood", weight=3]; 5577[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5577 -> 6767[label="",style="solid", color="black", weight=3]; 5578 -> 19012[label="",style="dashed", color="red", weight=0]; 5578[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (LT == LT))",fontsize=16,color="magenta"];5578 -> 19029[label="",style="dashed", color="magenta", weight=3]; 5578 -> 19030[label="",style="dashed", color="magenta", weight=3]; 5578 -> 19031[label="",style="dashed", color="magenta", weight=3]; 5578 -> 19032[label="",style="dashed", color="magenta", weight=3]; 5578 -> 19033[label="",style="dashed", color="magenta", weight=3]; 5578 -> 19034[label="",style="dashed", color="magenta", weight=3]; 5578 -> 19035[label="",style="dashed", color="magenta", weight=3]; 5578 -> 19036[label="",style="dashed", color="magenta", weight=3]; 5581[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx5100)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5581 -> 6769[label="",style="solid", color="black", weight=3]; 5582[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];5582 -> 6770[label="",style="solid", color="black", weight=3]; 5583[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5583 -> 6771[label="",style="solid", color="black", weight=3]; 5584[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5584 -> 6772[label="",style="solid", color="black", weight=3]; 5585[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5585 -> 6773[label="",style="solid", color="black", weight=3]; 12081 -> 7683[label="",style="dashed", color="red", weight=0]; 12081[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12081 -> 12084[label="",style="dashed", color="magenta", weight=3]; 12081 -> 12085[label="",style="dashed", color="magenta", weight=3]; 12080[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg wx762) == LT))",fontsize=16,color="burlywood",shape="triangle"];26387[label="wx762/Succ wx7620",fontsize=10,color="white",style="solid",shape="box"];12080 -> 26387[label="",style="solid", color="burlywood", weight=9]; 26387 -> 12086[label="",style="solid", color="burlywood", weight=3]; 26388[label="wx762/Zero",fontsize=10,color="white",style="solid",shape="box"];12080 -> 26388[label="",style="solid", color="burlywood", weight=9]; 26388 -> 12087[label="",style="solid", color="burlywood", weight=3]; 5587[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5587 -> 6775[label="",style="solid", color="black", weight=3]; 15815[label="wx30000",fontsize=16,color="green",shape="box"];15816[label="wx32",fontsize=16,color="green",shape="box"];15817[label="wx5000",fontsize=16,color="green",shape="box"];15818[label="wx4",fontsize=16,color="green",shape="box"];15819[label="wx31",fontsize=16,color="green",shape="box"];15820[label="wx33",fontsize=16,color="green",shape="box"];15821[label="wx34",fontsize=16,color="green",shape="box"];15822[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16164[label="FiniteMap.lookupWithDefaultFM0 wx1641 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1642)) (Pos Zero)) wx1643 wx1644 wx1645 wx1646 (Float (Pos (Succ wx1647)) (Pos (Succ wx1648))) (primCmpInt (Pos (Succ wx1647) * Pos Zero) (Pos (Succ wx1648) * Neg (Succ wx1642)) == GT))",fontsize=16,color="black",shape="box"];16164 -> 16210[label="",style="solid", color="black", weight=3]; 5591[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx5100)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5591 -> 6779[label="",style="solid", color="black", weight=3]; 5592[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Neg (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];5592 -> 6780[label="",style="solid", color="black", weight=3]; 5593[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5593 -> 6781[label="",style="solid", color="black", weight=3]; 5594[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5594 -> 6782[label="",style="solid", color="black", weight=3]; 5595[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5595 -> 6783[label="",style="solid", color="black", weight=3]; 12106 -> 7683[label="",style="dashed", color="red", weight=0]; 12106[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12106 -> 12109[label="",style="dashed", color="magenta", weight=3]; 12106 -> 12110[label="",style="dashed", color="magenta", weight=3]; 12105[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos wx784) == LT))",fontsize=16,color="burlywood",shape="triangle"];26389[label="wx784/Succ wx7840",fontsize=10,color="white",style="solid",shape="box"];12105 -> 26389[label="",style="solid", color="burlywood", weight=9]; 26389 -> 12111[label="",style="solid", color="burlywood", weight=3]; 26390[label="wx784/Zero",fontsize=10,color="white",style="solid",shape="box"];12105 -> 26390[label="",style="solid", color="burlywood", weight=9]; 26390 -> 12112[label="",style="solid", color="burlywood", weight=3]; 5597[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5597 -> 6785[label="",style="solid", color="black", weight=3]; 5598 -> 19125[label="",style="dashed", color="red", weight=0]; 5598[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (LT == LT))",fontsize=16,color="magenta"];5598 -> 19142[label="",style="dashed", color="magenta", weight=3]; 5598 -> 19143[label="",style="dashed", color="magenta", weight=3]; 5598 -> 19144[label="",style="dashed", color="magenta", weight=3]; 5598 -> 19145[label="",style="dashed", color="magenta", weight=3]; 5598 -> 19146[label="",style="dashed", color="magenta", weight=3]; 5598 -> 19147[label="",style="dashed", color="magenta", weight=3]; 5598 -> 19148[label="",style="dashed", color="magenta", weight=3]; 5598 -> 19149[label="",style="dashed", color="magenta", weight=3]; 5601[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx5100)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5601 -> 6787[label="",style="solid", color="black", weight=3]; 5602[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];5602 -> 6788[label="",style="solid", color="black", weight=3]; 5603[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5603 -> 6789[label="",style="solid", color="black", weight=3]; 5604[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5604 -> 6790[label="",style="solid", color="black", weight=3]; 5605[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5605 -> 6791[label="",style="solid", color="black", weight=3]; 12129 -> 7683[label="",style="dashed", color="red", weight=0]; 12129[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12129 -> 12132[label="",style="dashed", color="magenta", weight=3]; 12129 -> 12133[label="",style="dashed", color="magenta", weight=3]; 12128[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg wx806) == LT))",fontsize=16,color="burlywood",shape="triangle"];26391[label="wx806/Succ wx8060",fontsize=10,color="white",style="solid",shape="box"];12128 -> 26391[label="",style="solid", color="burlywood", weight=9]; 26391 -> 12134[label="",style="solid", color="burlywood", weight=3]; 26392[label="wx806/Zero",fontsize=10,color="white",style="solid",shape="box"];12128 -> 26392[label="",style="solid", color="burlywood", weight=9]; 26392 -> 12135[label="",style="solid", color="burlywood", weight=3]; 5607[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5607 -> 6793[label="",style="solid", color="black", weight=3]; 15933[label="wx34",fontsize=16,color="green",shape="box"];15934[label="wx32",fontsize=16,color="green",shape="box"];15935[label="wx31",fontsize=16,color="green",shape="box"];15936[label="wx4",fontsize=16,color="green",shape="box"];15937[label="wx30000",fontsize=16,color="green",shape="box"];15938[label="wx30100",fontsize=16,color="green",shape="box"];15939[label="wx33",fontsize=16,color="green",shape="box"];15940[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16293[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) (primCmpInt (Pos Zero * Pos (Succ wx1661)) (Pos (Succ wx1666) * Neg (Succ wx1660)) == GT))",fontsize=16,color="black",shape="box"];16293 -> 16340[label="",style="solid", color="black", weight=3]; 5611[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx5100)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5611 -> 6797[label="",style="solid", color="black", weight=3]; 5612[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Neg (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];5612 -> 6798[label="",style="solid", color="black", weight=3]; 5613[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5613 -> 6799[label="",style="solid", color="black", weight=3]; 5614[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5614 -> 6800[label="",style="solid", color="black", weight=3]; 5615[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5615 -> 6801[label="",style="solid", color="black", weight=3]; 12155 -> 7683[label="",style="dashed", color="red", weight=0]; 12155[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12155 -> 12158[label="",style="dashed", color="magenta", weight=3]; 12155 -> 12159[label="",style="dashed", color="magenta", weight=3]; 12154[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos wx829) == LT))",fontsize=16,color="burlywood",shape="triangle"];26393[label="wx829/Succ wx8290",fontsize=10,color="white",style="solid",shape="box"];12154 -> 26393[label="",style="solid", color="burlywood", weight=9]; 26393 -> 12160[label="",style="solid", color="burlywood", weight=3]; 26394[label="wx829/Zero",fontsize=10,color="white",style="solid",shape="box"];12154 -> 26394[label="",style="solid", color="burlywood", weight=9]; 26394 -> 12161[label="",style="solid", color="burlywood", weight=3]; 5617[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5617 -> 6803[label="",style="solid", color="black", weight=3]; 5618 -> 19235[label="",style="dashed", color="red", weight=0]; 5618[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (LT == LT))",fontsize=16,color="magenta"];5618 -> 19250[label="",style="dashed", color="magenta", weight=3]; 5618 -> 19251[label="",style="dashed", color="magenta", weight=3]; 5618 -> 19252[label="",style="dashed", color="magenta", weight=3]; 5618 -> 19253[label="",style="dashed", color="magenta", weight=3]; 5618 -> 19254[label="",style="dashed", color="magenta", weight=3]; 5618 -> 19255[label="",style="dashed", color="magenta", weight=3]; 5618 -> 19256[label="",style="dashed", color="magenta", weight=3]; 5621[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx5100)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5621 -> 6805[label="",style="solid", color="black", weight=3]; 5622[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];5622 -> 6806[label="",style="solid", color="black", weight=3]; 5623[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5623 -> 6807[label="",style="solid", color="black", weight=3]; 5624[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5624 -> 6808[label="",style="solid", color="black", weight=3]; 5625[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5625 -> 6809[label="",style="solid", color="black", weight=3]; 12178 -> 7683[label="",style="dashed", color="red", weight=0]; 12178[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12178 -> 12181[label="",style="dashed", color="magenta", weight=3]; 12178 -> 12182[label="",style="dashed", color="magenta", weight=3]; 12177[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg wx851) == LT))",fontsize=16,color="burlywood",shape="triangle"];26395[label="wx851/Succ wx8510",fontsize=10,color="white",style="solid",shape="box"];12177 -> 26395[label="",style="solid", color="burlywood", weight=9]; 26395 -> 12183[label="",style="solid", color="burlywood", weight=3]; 26396[label="wx851/Zero",fontsize=10,color="white",style="solid",shape="box"];12177 -> 26396[label="",style="solid", color="burlywood", weight=9]; 26396 -> 12184[label="",style="solid", color="burlywood", weight=3]; 5627[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5627 -> 6811[label="",style="solid", color="black", weight=3]; 16048[label="wx30000",fontsize=16,color="green",shape="box"];16049[label="wx32",fontsize=16,color="green",shape="box"];16050[label="wx31",fontsize=16,color="green",shape="box"];16051[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16052[label="wx34",fontsize=16,color="green",shape="box"];16053[label="wx4",fontsize=16,color="green",shape="box"];16054[label="wx33",fontsize=16,color="green",shape="box"];16417[label="FiniteMap.lookupWithDefaultFM0 wx1676 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1677)) (Pos Zero)) wx1678 wx1679 wx1680 wx1681 (Float (Pos Zero) (Pos (Succ wx1682))) (primCmpInt (Pos Zero * Pos Zero) (Pos (Succ wx1682) * Neg (Succ wx1677)) == GT))",fontsize=16,color="black",shape="box"];16417 -> 16461[label="",style="solid", color="black", weight=3]; 5631[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx5100)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5631 -> 6815[label="",style="solid", color="black", weight=3]; 5632[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Neg (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];5632 -> 6816[label="",style="solid", color="black", weight=3]; 5633[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5633 -> 6817[label="",style="solid", color="black", weight=3]; 8113[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat (Succ wx373000) wx357 == LT))",fontsize=16,color="burlywood",shape="box"];26397[label="wx357/Succ wx3570",fontsize=10,color="white",style="solid",shape="box"];8113 -> 26397[label="",style="solid", color="burlywood", weight=9]; 26397 -> 8166[label="",style="solid", color="burlywood", weight=3]; 26398[label="wx357/Zero",fontsize=10,color="white",style="solid",shape="box"];8113 -> 26398[label="",style="solid", color="burlywood", weight=9]; 26398 -> 8167[label="",style="solid", color="burlywood", weight=3]; 8114[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat Zero wx357 == LT))",fontsize=16,color="burlywood",shape="box"];26399[label="wx357/Succ wx3570",fontsize=10,color="white",style="solid",shape="box"];8114 -> 26399[label="",style="solid", color="burlywood", weight=9]; 26399 -> 8168[label="",style="solid", color="burlywood", weight=3]; 26400[label="wx357/Zero",fontsize=10,color="white",style="solid",shape="box"];8114 -> 26400[label="",style="solid", color="burlywood", weight=9]; 26400 -> 8169[label="",style="solid", color="burlywood", weight=3]; 8115[label="wx3220",fontsize=16,color="green",shape="box"];8116[label="wx36700",fontsize=16,color="green",shape="box"];8117[label="Succ wx3220",fontsize=16,color="green",shape="box"];8118[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ Zero))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) False)",fontsize=16,color="black",shape="triangle"];8118 -> 8170[label="",style="solid", color="black", weight=3]; 8119[label="Succ wx3220",fontsize=16,color="green",shape="box"];8120 -> 8118[label="",style="dashed", color="red", weight=0]; 8120[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ Zero))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) False)",fontsize=16,color="magenta"];5684[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5684 -> 7196[label="",style="solid", color="black", weight=3]; 5685[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5685 -> 7197[label="",style="solid", color="black", weight=3]; 12208 -> 7683[label="",style="dashed", color="red", weight=0]; 12208[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12208 -> 12211[label="",style="dashed", color="magenta", weight=3]; 12208 -> 12212[label="",style="dashed", color="magenta", weight=3]; 12207[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos wx873) == LT))",fontsize=16,color="burlywood",shape="triangle"];26401[label="wx873/Succ wx8730",fontsize=10,color="white",style="solid",shape="box"];12207 -> 26401[label="",style="solid", color="burlywood", weight=9]; 26401 -> 12213[label="",style="solid", color="burlywood", weight=3]; 26402[label="wx873/Zero",fontsize=10,color="white",style="solid",shape="box"];12207 -> 26402[label="",style="solid", color="burlywood", weight=9]; 26402 -> 12214[label="",style="solid", color="burlywood", weight=3]; 5687[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5687 -> 7199[label="",style="solid", color="black", weight=3]; 16121[label="wx31",fontsize=16,color="green",shape="box"];16122[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16123[label="wx32",fontsize=16,color="green",shape="box"];16124[label="wx4",fontsize=16,color="green",shape="box"];16125[label="wx30000",fontsize=16,color="green",shape="box"];16126[label="wx5000",fontsize=16,color="green",shape="box"];16127[label="wx33",fontsize=16,color="green",shape="box"];16128[label="wx34",fontsize=16,color="green",shape="box"];5689[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx5100)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5689 -> 7201[label="",style="solid", color="black", weight=3]; 5690[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];5690 -> 7202[label="",style="solid", color="black", weight=3]; 5691[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5691 -> 7203[label="",style="solid", color="black", weight=3]; 5692[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5692 -> 7204[label="",style="solid", color="black", weight=3]; 5693[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5693 -> 7205[label="",style="solid", color="black", weight=3]; 12232 -> 7683[label="",style="dashed", color="red", weight=0]; 12232[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12232 -> 12235[label="",style="dashed", color="magenta", weight=3]; 12232 -> 12236[label="",style="dashed", color="magenta", weight=3]; 12231[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg wx895) == LT))",fontsize=16,color="burlywood",shape="triangle"];26403[label="wx895/Succ wx8950",fontsize=10,color="white",style="solid",shape="box"];12231 -> 26403[label="",style="solid", color="burlywood", weight=9]; 26403 -> 12237[label="",style="solid", color="burlywood", weight=3]; 26404[label="wx895/Zero",fontsize=10,color="white",style="solid",shape="box"];12231 -> 26404[label="",style="solid", color="burlywood", weight=9]; 26404 -> 12238[label="",style="solid", color="burlywood", weight=3]; 5695[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5695 -> 7207[label="",style="solid", color="black", weight=3]; 5696 -> 19387[label="",style="dashed", color="red", weight=0]; 5696[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (GT == LT))",fontsize=16,color="magenta"];5696 -> 19404[label="",style="dashed", color="magenta", weight=3]; 5696 -> 19405[label="",style="dashed", color="magenta", weight=3]; 5696 -> 19406[label="",style="dashed", color="magenta", weight=3]; 5696 -> 19407[label="",style="dashed", color="magenta", weight=3]; 5696 -> 19408[label="",style="dashed", color="magenta", weight=3]; 5696 -> 19409[label="",style="dashed", color="magenta", weight=3]; 5696 -> 19410[label="",style="dashed", color="magenta", weight=3]; 5696 -> 19411[label="",style="dashed", color="magenta", weight=3]; 19559[label="FiniteMap.lookupWithDefaultFM0 wx1693 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1694)) (Pos Zero)) wx1695 wx1696 wx1697 wx1698 (Float (Neg (Succ wx1699)) (Pos (Succ wx1700))) (primCmpFloat (Float (Neg (Succ wx1699)) (Pos (Succ wx1700))) (Float (Neg (Succ wx1694)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];19559 -> 19602[label="",style="solid", color="black", weight=3]; 5699[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx5100)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5699 -> 7211[label="",style="solid", color="black", weight=3]; 5700[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];5700 -> 7212[label="",style="solid", color="black", weight=3]; 5701[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5701 -> 7213[label="",style="solid", color="black", weight=3]; 5702[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5702 -> 7214[label="",style="solid", color="black", weight=3]; 5703[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5703 -> 7215[label="",style="solid", color="black", weight=3]; 12257 -> 7683[label="",style="dashed", color="red", weight=0]; 12257[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12257 -> 12260[label="",style="dashed", color="magenta", weight=3]; 12257 -> 12261[label="",style="dashed", color="magenta", weight=3]; 12256[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos wx917) == LT))",fontsize=16,color="burlywood",shape="triangle"];26405[label="wx917/Succ wx9170",fontsize=10,color="white",style="solid",shape="box"];12256 -> 26405[label="",style="solid", color="burlywood", weight=9]; 26405 -> 12262[label="",style="solid", color="burlywood", weight=3]; 26406[label="wx917/Zero",fontsize=10,color="white",style="solid",shape="box"];12256 -> 26406[label="",style="solid", color="burlywood", weight=9]; 26406 -> 12263[label="",style="solid", color="burlywood", weight=3]; 5705[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5705 -> 7217[label="",style="solid", color="black", weight=3]; 16248[label="wx30000",fontsize=16,color="green",shape="box"];16249[label="wx4",fontsize=16,color="green",shape="box"];16250[label="wx32",fontsize=16,color="green",shape="box"];16251[label="wx34",fontsize=16,color="green",shape="box"];16252[label="wx31",fontsize=16,color="green",shape="box"];16253[label="wx33",fontsize=16,color="green",shape="box"];16254[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16255[label="wx30100",fontsize=16,color="green",shape="box"];5707[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx5100)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5707 -> 7219[label="",style="solid", color="black", weight=3]; 5708[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];5708 -> 7220[label="",style="solid", color="black", weight=3]; 5709[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5709 -> 7221[label="",style="solid", color="black", weight=3]; 5710[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5710 -> 7222[label="",style="solid", color="black", weight=3]; 5711[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5711 -> 7223[label="",style="solid", color="black", weight=3]; 12281 -> 7683[label="",style="dashed", color="red", weight=0]; 12281[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12281 -> 12284[label="",style="dashed", color="magenta", weight=3]; 12281 -> 12285[label="",style="dashed", color="magenta", weight=3]; 12280[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg wx939) == LT))",fontsize=16,color="burlywood",shape="triangle"];26407[label="wx939/Succ wx9390",fontsize=10,color="white",style="solid",shape="box"];12280 -> 26407[label="",style="solid", color="burlywood", weight=9]; 26407 -> 12286[label="",style="solid", color="burlywood", weight=3]; 26408[label="wx939/Zero",fontsize=10,color="white",style="solid",shape="box"];12280 -> 26408[label="",style="solid", color="burlywood", weight=9]; 26408 -> 12287[label="",style="solid", color="burlywood", weight=3]; 5713[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5713 -> 7225[label="",style="solid", color="black", weight=3]; 5714 -> 19501[label="",style="dashed", color="red", weight=0]; 5714[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (GT == LT))",fontsize=16,color="magenta"];5714 -> 19518[label="",style="dashed", color="magenta", weight=3]; 5714 -> 19519[label="",style="dashed", color="magenta", weight=3]; 5714 -> 19520[label="",style="dashed", color="magenta", weight=3]; 5714 -> 19521[label="",style="dashed", color="magenta", weight=3]; 5714 -> 19522[label="",style="dashed", color="magenta", weight=3]; 5714 -> 19523[label="",style="dashed", color="magenta", weight=3]; 5714 -> 19524[label="",style="dashed", color="magenta", weight=3]; 5714 -> 19525[label="",style="dashed", color="magenta", weight=3]; 19664[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpFloat (Float (Neg Zero) (Pos (Succ wx1718))) (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) == GT))",fontsize=16,color="black",shape="box"];19664 -> 19685[label="",style="solid", color="black", weight=3]; 5717[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx5100)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5717 -> 7229[label="",style="solid", color="black", weight=3]; 5718[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];5718 -> 7230[label="",style="solid", color="black", weight=3]; 5719[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5719 -> 7231[label="",style="solid", color="black", weight=3]; 5720[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5720 -> 7232[label="",style="solid", color="black", weight=3]; 5721[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5721 -> 7233[label="",style="solid", color="black", weight=3]; 12306 -> 7683[label="",style="dashed", color="red", weight=0]; 12306[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12306 -> 12309[label="",style="dashed", color="magenta", weight=3]; 12306 -> 12310[label="",style="dashed", color="magenta", weight=3]; 12305[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos wx961) == LT))",fontsize=16,color="burlywood",shape="triangle"];26409[label="wx961/Succ wx9610",fontsize=10,color="white",style="solid",shape="box"];12305 -> 26409[label="",style="solid", color="burlywood", weight=9]; 26409 -> 12311[label="",style="solid", color="burlywood", weight=3]; 26410[label="wx961/Zero",fontsize=10,color="white",style="solid",shape="box"];12305 -> 26410[label="",style="solid", color="burlywood", weight=9]; 26410 -> 12312[label="",style="solid", color="burlywood", weight=3]; 5723[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5723 -> 7235[label="",style="solid", color="black", weight=3]; 16378[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16379[label="wx4",fontsize=16,color="green",shape="box"];16380[label="wx30000",fontsize=16,color="green",shape="box"];16381[label="wx33",fontsize=16,color="green",shape="box"];16382[label="wx32",fontsize=16,color="green",shape="box"];16383[label="wx34",fontsize=16,color="green",shape="box"];16384[label="wx31",fontsize=16,color="green",shape="box"];5725[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx5100)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5725 -> 7237[label="",style="solid", color="black", weight=3]; 5726[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];5726 -> 7238[label="",style="solid", color="black", weight=3]; 5727[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5727 -> 7239[label="",style="solid", color="black", weight=3]; 5728[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5728 -> 7240[label="",style="solid", color="black", weight=3]; 5729[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5729 -> 7241[label="",style="solid", color="black", weight=3]; 12330 -> 7683[label="",style="dashed", color="red", weight=0]; 12330[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12330 -> 12333[label="",style="dashed", color="magenta", weight=3]; 12330 -> 12334[label="",style="dashed", color="magenta", weight=3]; 12329[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg wx983) == LT))",fontsize=16,color="burlywood",shape="triangle"];26411[label="wx983/Succ wx9830",fontsize=10,color="white",style="solid",shape="box"];12329 -> 26411[label="",style="solid", color="burlywood", weight=9]; 26411 -> 12335[label="",style="solid", color="burlywood", weight=3]; 26412[label="wx983/Zero",fontsize=10,color="white",style="solid",shape="box"];12329 -> 26412[label="",style="solid", color="burlywood", weight=9]; 26412 -> 12336[label="",style="solid", color="burlywood", weight=3]; 5731[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000))) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5731 -> 7243[label="",style="solid", color="black", weight=3]; 5732 -> 19613[label="",style="dashed", color="red", weight=0]; 5732[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (GT == LT))",fontsize=16,color="magenta"];5732 -> 19628[label="",style="dashed", color="magenta", weight=3]; 5732 -> 19629[label="",style="dashed", color="magenta", weight=3]; 5732 -> 19630[label="",style="dashed", color="magenta", weight=3]; 5732 -> 19631[label="",style="dashed", color="magenta", weight=3]; 5732 -> 19632[label="",style="dashed", color="magenta", weight=3]; 5732 -> 19633[label="",style="dashed", color="magenta", weight=3]; 5732 -> 19634[label="",style="dashed", color="magenta", weight=3]; 19738[label="FiniteMap.lookupWithDefaultFM0 wx1728 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1729)) (Pos Zero)) wx1730 wx1731 wx1732 wx1733 (Float (Neg Zero) (Pos (Succ wx1734))) (primCmpFloat (Float (Neg Zero) (Pos (Succ wx1734))) (Float (Neg (Succ wx1729)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];19738 -> 19808[label="",style="solid", color="black", weight=3]; 5735[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx5100)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5735 -> 7247[label="",style="solid", color="black", weight=3]; 5736[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];5736 -> 7248[label="",style="solid", color="black", weight=3]; 5737[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5737 -> 7249[label="",style="solid", color="black", weight=3]; 8121[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ wx3550) wx37500 == LT))",fontsize=16,color="burlywood",shape="box"];26413[label="wx37500/Succ wx375000",fontsize=10,color="white",style="solid",shape="box"];8121 -> 26413[label="",style="solid", color="burlywood", weight=9]; 26413 -> 8171[label="",style="solid", color="burlywood", weight=3]; 26414[label="wx37500/Zero",fontsize=10,color="white",style="solid",shape="box"];8121 -> 26414[label="",style="solid", color="burlywood", weight=9]; 26414 -> 8172[label="",style="solid", color="burlywood", weight=3]; 8122[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat Zero wx37500 == LT))",fontsize=16,color="burlywood",shape="box"];26415[label="wx37500/Succ wx375000",fontsize=10,color="white",style="solid",shape="box"];8122 -> 26415[label="",style="solid", color="burlywood", weight=9]; 26415 -> 8173[label="",style="solid", color="burlywood", weight=3]; 26416[label="wx37500/Zero",fontsize=10,color="white",style="solid",shape="box"];8122 -> 26416[label="",style="solid", color="burlywood", weight=9]; 26416 -> 8174[label="",style="solid", color="burlywood", weight=3]; 8123[label="wx333",fontsize=16,color="green",shape="box"];8124[label="Succ wx338",fontsize=16,color="green",shape="box"];8125[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (Pos (Succ wx3890)) (Neg wx339 * Pos wx3320) == GT))",fontsize=16,color="black",shape="box"];8125 -> 8175[label="",style="solid", color="black", weight=3]; 8126[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (Pos Zero) (Neg wx339 * Pos wx3320) == GT))",fontsize=16,color="black",shape="box"];8126 -> 8176[label="",style="solid", color="black", weight=3]; 8144[label="wx3330",fontsize=16,color="green",shape="box"];8145[label="wx36900",fontsize=16,color="green",shape="box"];8146[label="Succ wx3330",fontsize=16,color="green",shape="box"];8147[label="Succ wx3330",fontsize=16,color="green",shape="box"];8148[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ Zero))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) True)",fontsize=16,color="black",shape="box"];8148 -> 8196[label="",style="solid", color="black", weight=3]; 8149 -> 8014[label="",style="dashed", color="red", weight=0]; 8149[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ Zero))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) False)",fontsize=16,color="magenta"];8149 -> 8197[label="",style="dashed", color="magenta", weight=3]; 8150[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpFloat (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) == GT))",fontsize=16,color="black",shape="box"];8150 -> 8198[label="",style="solid", color="black", weight=3]; 8151[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos (Succ wx338) * Pos (Succ wx333)) (Neg (Succ wx3390) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];8151 -> 8199[label="",style="solid", color="black", weight=3]; 8152[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos (Succ wx338) * Pos (Succ wx333)) (Neg Zero * Neg (Succ wx33200)) == GT))",fontsize=16,color="black",shape="box"];8152 -> 8200[label="",style="solid", color="black", weight=3]; 8153[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos (Succ wx338) * Pos (Succ wx333)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];8153 -> 8201[label="",style="solid", color="black", weight=3]; 5791[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5791 -> 7645[label="",style="solid", color="black", weight=3]; 5792[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5792 -> 7646[label="",style="solid", color="black", weight=3]; 7648 -> 7626[label="",style="dashed", color="red", weight=0]; 7648[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];7648 -> 7662[label="",style="dashed", color="magenta", weight=3]; 7648 -> 7663[label="",style="dashed", color="magenta", weight=3]; 7647[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg wx342) == LT))",fontsize=16,color="burlywood",shape="triangle"];26417[label="wx342/Succ wx3420",fontsize=10,color="white",style="solid",shape="box"];7647 -> 26417[label="",style="solid", color="burlywood", weight=9]; 26417 -> 7664[label="",style="solid", color="burlywood", weight=3]; 26418[label="wx342/Zero",fontsize=10,color="white",style="solid",shape="box"];7647 -> 26418[label="",style="solid", color="burlywood", weight=9]; 26418 -> 7665[label="",style="solid", color="burlywood", weight=3]; 7713 -> 7683[label="",style="dashed", color="red", weight=0]; 7713[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];7713 -> 7773[label="",style="dashed", color="magenta", weight=3]; 7713 -> 7774[label="",style="dashed", color="magenta", weight=3]; 7714[label="Succ wx30000",fontsize=16,color="green",shape="box"];7715 -> 16513[label="",style="dashed", color="red", weight=0]; 7715[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (GT == LT))",fontsize=16,color="magenta"];7715 -> 16538[label="",style="dashed", color="magenta", weight=3]; 7715 -> 16539[label="",style="dashed", color="magenta", weight=3]; 7715 -> 16540[label="",style="dashed", color="magenta", weight=3]; 7715 -> 16541[label="",style="dashed", color="magenta", weight=3]; 7715 -> 16542[label="",style="dashed", color="magenta", weight=3]; 7715 -> 16543[label="",style="dashed", color="magenta", weight=3]; 7715 -> 16544[label="",style="dashed", color="magenta", weight=3]; 7715 -> 16545[label="",style="dashed", color="magenta", weight=3]; 7716[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="black",shape="box"];7716 -> 7776[label="",style="solid", color="black", weight=3]; 16530[label="wx31",fontsize=16,color="green",shape="box"];16531[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16532[label="wx4",fontsize=16,color="green",shape="box"];16533[label="wx30000",fontsize=16,color="green",shape="box"];16534[label="wx32",fontsize=16,color="green",shape="box"];16535[label="wx33",fontsize=16,color="green",shape="box"];16536[label="wx34",fontsize=16,color="green",shape="box"];16537[label="wx5000",fontsize=16,color="green",shape="box"];16859[label="FiniteMap.lookupWithDefaultFM0 wx1738 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1739)) (Neg Zero)) wx1740 wx1741 wx1742 wx1743 (Float (Pos (Succ wx1744)) (Pos (Succ wx1745))) (primCmpInt (Pos (Succ wx1744) * Pos Zero) (Neg (Succ wx1745) * Pos (Succ wx1739)) == GT))",fontsize=16,color="black",shape="box"];16859 -> 16877[label="",style="solid", color="black", weight=3]; 5798[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx5100)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5798 -> 7691[label="",style="solid", color="black", weight=3]; 5799[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Pos (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];5799 -> 7692[label="",style="solid", color="black", weight=3]; 5800[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5800 -> 7693[label="",style="solid", color="black", weight=3]; 5801[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5801 -> 7694[label="",style="solid", color="black", weight=3]; 5802[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5802 -> 7695[label="",style="solid", color="black", weight=3]; 7697 -> 7683[label="",style="dashed", color="red", weight=0]; 7697[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];7697 -> 7717[label="",style="dashed", color="magenta", weight=3]; 7697 -> 7718[label="",style="dashed", color="magenta", weight=3]; 7696[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos wx347) == LT))",fontsize=16,color="burlywood",shape="triangle"];26419[label="wx347/Succ wx3470",fontsize=10,color="white",style="solid",shape="box"];7696 -> 26419[label="",style="solid", color="burlywood", weight=9]; 26419 -> 7719[label="",style="solid", color="burlywood", weight=3]; 26420[label="wx347/Zero",fontsize=10,color="white",style="solid",shape="box"];7696 -> 26420[label="",style="solid", color="burlywood", weight=9]; 26420 -> 7720[label="",style="solid", color="burlywood", weight=3]; 7817 -> 7683[label="",style="dashed", color="red", weight=0]; 7817[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];7817 -> 7944[label="",style="dashed", color="magenta", weight=3]; 7817 -> 7945[label="",style="dashed", color="magenta", weight=3]; 7818[label="Succ wx30000",fontsize=16,color="green",shape="box"];7819[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpNat Zero (Succ wx3510) == LT))",fontsize=16,color="black",shape="box"];7819 -> 7946[label="",style="solid", color="black", weight=3]; 7820 -> 16586[label="",style="dashed", color="red", weight=0]; 7820[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="magenta"];7820 -> 16587[label="",style="dashed", color="magenta", weight=3]; 7820 -> 16588[label="",style="dashed", color="magenta", weight=3]; 7820 -> 16589[label="",style="dashed", color="magenta", weight=3]; 7820 -> 16590[label="",style="dashed", color="magenta", weight=3]; 7820 -> 16591[label="",style="dashed", color="magenta", weight=3]; 7820 -> 16592[label="",style="dashed", color="magenta", weight=3]; 7820 -> 16593[label="",style="dashed", color="magenta", weight=3]; 7820 -> 16594[label="",style="dashed", color="magenta", weight=3]; 5805 -> 19750[label="",style="dashed", color="red", weight=0]; 5805[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (LT == LT))",fontsize=16,color="magenta"];5805 -> 19767[label="",style="dashed", color="magenta", weight=3]; 5805 -> 19768[label="",style="dashed", color="magenta", weight=3]; 5805 -> 19769[label="",style="dashed", color="magenta", weight=3]; 5805 -> 19770[label="",style="dashed", color="magenta", weight=3]; 5805 -> 19771[label="",style="dashed", color="magenta", weight=3]; 5805 -> 19772[label="",style="dashed", color="magenta", weight=3]; 5805 -> 19773[label="",style="dashed", color="magenta", weight=3]; 5805 -> 19774[label="",style="dashed", color="magenta", weight=3]; 5808[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx5100)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5808 -> 7778[label="",style="solid", color="black", weight=3]; 5809[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];5809 -> 7779[label="",style="solid", color="black", weight=3]; 5810[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5810 -> 7780[label="",style="solid", color="black", weight=3]; 5811[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5811 -> 7781[label="",style="solid", color="black", weight=3]; 5812[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5812 -> 7782[label="",style="solid", color="black", weight=3]; 7784 -> 7683[label="",style="dashed", color="red", weight=0]; 7784[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];7784 -> 7821[label="",style="dashed", color="magenta", weight=3]; 7784 -> 7822[label="",style="dashed", color="magenta", weight=3]; 7783[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg wx358) == LT))",fontsize=16,color="burlywood",shape="triangle"];26421[label="wx358/Succ wx3580",fontsize=10,color="white",style="solid",shape="box"];7783 -> 26421[label="",style="solid", color="burlywood", weight=9]; 26421 -> 7823[label="",style="solid", color="burlywood", weight=3]; 26422[label="wx358/Zero",fontsize=10,color="white",style="solid",shape="box"];7783 -> 26422[label="",style="solid", color="burlywood", weight=9]; 26422 -> 7824[label="",style="solid", color="burlywood", weight=3]; 7998 -> 7683[label="",style="dashed", color="red", weight=0]; 7998[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];7998 -> 8042[label="",style="dashed", color="magenta", weight=3]; 7998 -> 8043[label="",style="dashed", color="magenta", weight=3]; 7999[label="Succ wx30000",fontsize=16,color="green",shape="box"];8000 -> 16635[label="",style="dashed", color="red", weight=0]; 8000[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (GT == LT))",fontsize=16,color="magenta"];8000 -> 16660[label="",style="dashed", color="magenta", weight=3]; 8000 -> 16661[label="",style="dashed", color="magenta", weight=3]; 8000 -> 16662[label="",style="dashed", color="magenta", weight=3]; 8000 -> 16663[label="",style="dashed", color="magenta", weight=3]; 8000 -> 16664[label="",style="dashed", color="magenta", weight=3]; 8000 -> 16665[label="",style="dashed", color="magenta", weight=3]; 8000 -> 16666[label="",style="dashed", color="magenta", weight=3]; 8000 -> 16667[label="",style="dashed", color="magenta", weight=3]; 8001[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="black",shape="box"];8001 -> 8045[label="",style="solid", color="black", weight=3]; 16652[label="wx33",fontsize=16,color="green",shape="box"];16653[label="wx30000",fontsize=16,color="green",shape="box"];16654[label="wx30100",fontsize=16,color="green",shape="box"];16655[label="wx4",fontsize=16,color="green",shape="box"];16656[label="wx32",fontsize=16,color="green",shape="box"];16657[label="wx31",fontsize=16,color="green",shape="box"];16658[label="wx34",fontsize=16,color="green",shape="box"];16659[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16883[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) (primCmpInt (Pos Zero * Pos (Succ wx1758)) (Neg (Succ wx1763) * Pos (Succ wx1757)) == GT))",fontsize=16,color="black",shape="box"];16883 -> 16895[label="",style="solid", color="black", weight=3]; 5818[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx5100)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5818 -> 7951[label="",style="solid", color="black", weight=3]; 5819[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Pos (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];5819 -> 7952[label="",style="solid", color="black", weight=3]; 5820[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5820 -> 7953[label="",style="solid", color="black", weight=3]; 5821[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5821 -> 7954[label="",style="solid", color="black", weight=3]; 5822[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5822 -> 7955[label="",style="solid", color="black", weight=3]; 7957 -> 7683[label="",style="dashed", color="red", weight=0]; 7957[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];7957 -> 8002[label="",style="dashed", color="magenta", weight=3]; 7957 -> 8003[label="",style="dashed", color="magenta", weight=3]; 7956[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos wx377) == LT))",fontsize=16,color="burlywood",shape="triangle"];26423[label="wx377/Succ wx3770",fontsize=10,color="white",style="solid",shape="box"];7956 -> 26423[label="",style="solid", color="burlywood", weight=9]; 26423 -> 8004[label="",style="solid", color="burlywood", weight=3]; 26424[label="wx377/Zero",fontsize=10,color="white",style="solid",shape="box"];7956 -> 26424[label="",style="solid", color="burlywood", weight=9]; 26424 -> 8005[label="",style="solid", color="burlywood", weight=3]; 8127 -> 7683[label="",style="dashed", color="red", weight=0]; 8127[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8127 -> 8177[label="",style="dashed", color="magenta", weight=3]; 8127 -> 8178[label="",style="dashed", color="magenta", weight=3]; 8128[label="Succ wx30000",fontsize=16,color="green",shape="box"];8129[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpNat Zero (Succ wx3810) == LT))",fontsize=16,color="black",shape="box"];8129 -> 8179[label="",style="solid", color="black", weight=3]; 8130 -> 16709[label="",style="dashed", color="red", weight=0]; 8130[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="magenta"];8130 -> 16710[label="",style="dashed", color="magenta", weight=3]; 8130 -> 16711[label="",style="dashed", color="magenta", weight=3]; 8130 -> 16712[label="",style="dashed", color="magenta", weight=3]; 8130 -> 16713[label="",style="dashed", color="magenta", weight=3]; 8130 -> 16714[label="",style="dashed", color="magenta", weight=3]; 8130 -> 16715[label="",style="dashed", color="magenta", weight=3]; 8130 -> 16716[label="",style="dashed", color="magenta", weight=3]; 8130 -> 16717[label="",style="dashed", color="magenta", weight=3]; 5825 -> 19863[label="",style="dashed", color="red", weight=0]; 5825[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (LT == LT))",fontsize=16,color="magenta"];5825 -> 19880[label="",style="dashed", color="magenta", weight=3]; 5825 -> 19881[label="",style="dashed", color="magenta", weight=3]; 5825 -> 19882[label="",style="dashed", color="magenta", weight=3]; 5825 -> 19883[label="",style="dashed", color="magenta", weight=3]; 5825 -> 19884[label="",style="dashed", color="magenta", weight=3]; 5825 -> 19885[label="",style="dashed", color="magenta", weight=3]; 5825 -> 19886[label="",style="dashed", color="magenta", weight=3]; 5825 -> 19887[label="",style="dashed", color="magenta", weight=3]; 5828[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx5100)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5828 -> 8047[label="",style="solid", color="black", weight=3]; 5829[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];5829 -> 8048[label="",style="solid", color="black", weight=3]; 5830[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5830 -> 8049[label="",style="solid", color="black", weight=3]; 5831[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5831 -> 8050[label="",style="solid", color="black", weight=3]; 5832[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5832 -> 8051[label="",style="solid", color="black", weight=3]; 8053 -> 7683[label="",style="dashed", color="red", weight=0]; 8053[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8053 -> 8131[label="",style="dashed", color="magenta", weight=3]; 8053 -> 8132[label="",style="dashed", color="magenta", weight=3]; 8052[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg wx384) == LT))",fontsize=16,color="burlywood",shape="triangle"];26425[label="wx384/Succ wx3840",fontsize=10,color="white",style="solid",shape="box"];8052 -> 26425[label="",style="solid", color="burlywood", weight=9]; 26425 -> 8133[label="",style="solid", color="burlywood", weight=3]; 26426[label="wx384/Zero",fontsize=10,color="white",style="solid",shape="box"];8052 -> 26426[label="",style="solid", color="burlywood", weight=9]; 26426 -> 8134[label="",style="solid", color="burlywood", weight=3]; 8192 -> 7683[label="",style="dashed", color="red", weight=0]; 8192[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8192 -> 8215[label="",style="dashed", color="magenta", weight=3]; 8192 -> 8216[label="",style="dashed", color="magenta", weight=3]; 8193[label="Succ wx30000",fontsize=16,color="green",shape="box"];8194 -> 16759[label="",style="dashed", color="red", weight=0]; 8194[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (GT == LT))",fontsize=16,color="magenta"];8194 -> 16781[label="",style="dashed", color="magenta", weight=3]; 8194 -> 16782[label="",style="dashed", color="magenta", weight=3]; 8194 -> 16783[label="",style="dashed", color="magenta", weight=3]; 8194 -> 16784[label="",style="dashed", color="magenta", weight=3]; 8194 -> 16785[label="",style="dashed", color="magenta", weight=3]; 8194 -> 16786[label="",style="dashed", color="magenta", weight=3]; 8194 -> 16787[label="",style="dashed", color="magenta", weight=3]; 8195[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="black",shape="box"];8195 -> 8218[label="",style="solid", color="black", weight=3]; 16774[label="wx33",fontsize=16,color="green",shape="box"];16775[label="wx34",fontsize=16,color="green",shape="box"];16776[label="wx30000",fontsize=16,color="green",shape="box"];16777[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16778[label="wx31",fontsize=16,color="green",shape="box"];16779[label="wx4",fontsize=16,color="green",shape="box"];16780[label="wx32",fontsize=16,color="green",shape="box"];16900[label="FiniteMap.lookupWithDefaultFM0 wx1774 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1775)) (Neg Zero)) wx1776 wx1777 wx1778 wx1779 (Float (Pos Zero) (Pos (Succ wx1780))) (primCmpInt (Pos Zero * Pos Zero) (Neg (Succ wx1780) * Pos (Succ wx1775)) == GT))",fontsize=16,color="black",shape="box"];16900 -> 16945[label="",style="solid", color="black", weight=3]; 5838[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx5100)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5838 -> 8184[label="",style="solid", color="black", weight=3]; 5839[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Pos (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];5839 -> 8185[label="",style="solid", color="black", weight=3]; 5840[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5840 -> 8186[label="",style="solid", color="black", weight=3]; 5841[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5841 -> 8187[label="",style="solid", color="black", weight=3]; 5842[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5842 -> 8188[label="",style="solid", color="black", weight=3]; 8190 -> 7683[label="",style="dashed", color="red", weight=0]; 8190[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8190 -> 8202[label="",style="dashed", color="magenta", weight=3]; 8190 -> 8203[label="",style="dashed", color="magenta", weight=3]; 8189[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos wx393) == LT))",fontsize=16,color="burlywood",shape="triangle"];26427[label="wx393/Succ wx3930",fontsize=10,color="white",style="solid",shape="box"];8189 -> 26427[label="",style="solid", color="burlywood", weight=9]; 26427 -> 8204[label="",style="solid", color="burlywood", weight=3]; 26428[label="wx393/Zero",fontsize=10,color="white",style="solid",shape="box"];8189 -> 26428[label="",style="solid", color="burlywood", weight=9]; 26428 -> 8205[label="",style="solid", color="burlywood", weight=3]; 8612 -> 7683[label="",style="dashed", color="red", weight=0]; 8612[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8612 -> 8625[label="",style="dashed", color="magenta", weight=3]; 8612 -> 8626[label="",style="dashed", color="magenta", weight=3]; 8613[label="Succ wx30000",fontsize=16,color="green",shape="box"];8614[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpNat Zero (Succ wx3970) == LT))",fontsize=16,color="black",shape="box"];8614 -> 8627[label="",style="solid", color="black", weight=3]; 8615 -> 16828[label="",style="dashed", color="red", weight=0]; 8615[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="magenta"];8615 -> 16829[label="",style="dashed", color="magenta", weight=3]; 8615 -> 16830[label="",style="dashed", color="magenta", weight=3]; 8615 -> 16831[label="",style="dashed", color="magenta", weight=3]; 8615 -> 16832[label="",style="dashed", color="magenta", weight=3]; 8615 -> 16833[label="",style="dashed", color="magenta", weight=3]; 8615 -> 16834[label="",style="dashed", color="magenta", weight=3]; 8615 -> 16835[label="",style="dashed", color="magenta", weight=3]; 5845 -> 19988[label="",style="dashed", color="red", weight=0]; 5845[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (LT == LT))",fontsize=16,color="magenta"];5845 -> 20003[label="",style="dashed", color="magenta", weight=3]; 5845 -> 20004[label="",style="dashed", color="magenta", weight=3]; 5845 -> 20005[label="",style="dashed", color="magenta", weight=3]; 5845 -> 20006[label="",style="dashed", color="magenta", weight=3]; 5845 -> 20007[label="",style="dashed", color="magenta", weight=3]; 5845 -> 20008[label="",style="dashed", color="magenta", weight=3]; 5845 -> 20009[label="",style="dashed", color="magenta", weight=3]; 5848[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx5100)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5848 -> 8220[label="",style="solid", color="black", weight=3]; 5849[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];5849 -> 8221[label="",style="solid", color="black", weight=3]; 5850[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5850 -> 8222[label="",style="solid", color="black", weight=3]; 9372[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg (Succ wx408) * Pos (Succ wx403)) (Neg (Succ wx4090) * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];9372 -> 9401[label="",style="solid", color="black", weight=3]; 9373 -> 9402[label="",style="dashed", color="red", weight=0]; 9373[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg (primMulNat (Succ wx408) (Succ wx403))) (Neg (Succ wx4090) * Pos Zero) == GT))",fontsize=16,color="magenta"];9373 -> 9403[label="",style="dashed", color="magenta", weight=3]; 9374 -> 9412[label="",style="dashed", color="red", weight=0]; 9374[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg (primMulNat (Succ wx408) (Succ wx403))) (Neg Zero * Pos (Succ wx40200)) == GT))",fontsize=16,color="magenta"];9374 -> 9413[label="",style="dashed", color="magenta", weight=3]; 9375 -> 9420[label="",style="dashed", color="red", weight=0]; 9375[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg (primMulNat (Succ wx408) (Succ wx403))) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="magenta"];9375 -> 9421[label="",style="dashed", color="magenta", weight=3]; 9376[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg (Succ wx408) * Pos (Succ wx403)) (Neg (Succ wx4090) * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];9376 -> 9433[label="",style="solid", color="black", weight=3]; 9377 -> 9434[label="",style="dashed", color="red", weight=0]; 9377[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg (primMulNat (Succ wx408) (Succ wx403))) (Neg (Succ wx4090) * Neg Zero) == GT))",fontsize=16,color="magenta"];9377 -> 9435[label="",style="dashed", color="magenta", weight=3]; 9378 -> 9449[label="",style="dashed", color="red", weight=0]; 9378[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg (primMulNat (Succ wx408) (Succ wx403))) (Neg Zero * Neg (Succ wx40200)) == GT))",fontsize=16,color="magenta"];9378 -> 9450[label="",style="dashed", color="magenta", weight=3]; 9379 -> 9491[label="",style="dashed", color="red", weight=0]; 9379[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg (primMulNat (Succ wx408) (Succ wx403))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="magenta"];9379 -> 9492[label="",style="dashed", color="magenta", weight=3]; 5901[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5901 -> 8616[label="",style="solid", color="black", weight=3]; 5902[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5902 -> 8617[label="",style="solid", color="black", weight=3]; 8619 -> 7683[label="",style="dashed", color="red", weight=0]; 8619[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8619 -> 8629[label="",style="dashed", color="magenta", weight=3]; 8619 -> 8630[label="",style="dashed", color="magenta", weight=3]; 8618[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg wx412) == LT))",fontsize=16,color="burlywood",shape="triangle"];26429[label="wx412/Succ wx4120",fontsize=10,color="white",style="solid",shape="box"];8618 -> 26429[label="",style="solid", color="burlywood", weight=9]; 26429 -> 8631[label="",style="solid", color="burlywood", weight=3]; 26430[label="wx412/Zero",fontsize=10,color="white",style="solid",shape="box"];8618 -> 26430[label="",style="solid", color="burlywood", weight=9]; 26430 -> 8632[label="",style="solid", color="burlywood", weight=3]; 8661 -> 7683[label="",style="dashed", color="red", weight=0]; 8661[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8661 -> 8684[label="",style="dashed", color="magenta", weight=3]; 8661 -> 8685[label="",style="dashed", color="magenta", weight=3]; 8662[label="Succ wx30000",fontsize=16,color="green",shape="box"];8663[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpNat (Succ wx4160) Zero == LT))",fontsize=16,color="black",shape="box"];8663 -> 8686[label="",style="solid", color="black", weight=3]; 8664 -> 16912[label="",style="dashed", color="red", weight=0]; 8664[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="magenta"];8664 -> 16913[label="",style="dashed", color="magenta", weight=3]; 8664 -> 16914[label="",style="dashed", color="magenta", weight=3]; 8664 -> 16915[label="",style="dashed", color="magenta", weight=3]; 8664 -> 16916[label="",style="dashed", color="magenta", weight=3]; 8664 -> 16917[label="",style="dashed", color="magenta", weight=3]; 8664 -> 16918[label="",style="dashed", color="magenta", weight=3]; 8664 -> 16919[label="",style="dashed", color="magenta", weight=3]; 8664 -> 16920[label="",style="dashed", color="magenta", weight=3]; 5905 -> 20076[label="",style="dashed", color="red", weight=0]; 5905[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ Zero))))) (GT == LT))",fontsize=16,color="magenta"];5905 -> 20093[label="",style="dashed", color="magenta", weight=3]; 5905 -> 20094[label="",style="dashed", color="magenta", weight=3]; 5905 -> 20095[label="",style="dashed", color="magenta", weight=3]; 5905 -> 20096[label="",style="dashed", color="magenta", weight=3]; 5905 -> 20097[label="",style="dashed", color="magenta", weight=3]; 5905 -> 20098[label="",style="dashed", color="magenta", weight=3]; 5905 -> 20099[label="",style="dashed", color="magenta", weight=3]; 5905 -> 20100[label="",style="dashed", color="magenta", weight=3]; 12556[label="FiniteMap.lookupWithDefaultFM0 wx1097 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1098)) (Neg Zero)) wx1099 wx1100 wx1101 wx1102 (Float (Neg (Succ wx1103)) (Pos (Succ wx1104))) (primCmpFloat (Float (Neg (Succ wx1103)) (Pos (Succ wx1104))) (Float (Pos (Succ wx1098)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];12556 -> 12559[label="",style="solid", color="black", weight=3]; 5908[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx5100)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5908 -> 8649[label="",style="solid", color="black", weight=3]; 5909[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];5909 -> 8650[label="",style="solid", color="black", weight=3]; 5910[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5910 -> 8651[label="",style="solid", color="black", weight=3]; 5911[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5911 -> 8652[label="",style="solid", color="black", weight=3]; 5912[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5912 -> 8653[label="",style="solid", color="black", weight=3]; 8655 -> 7683[label="",style="dashed", color="red", weight=0]; 8655[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8655 -> 8665[label="",style="dashed", color="magenta", weight=3]; 8655 -> 8666[label="",style="dashed", color="magenta", weight=3]; 8654[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos wx419) == LT))",fontsize=16,color="burlywood",shape="triangle"];26431[label="wx419/Succ wx4190",fontsize=10,color="white",style="solid",shape="box"];8654 -> 26431[label="",style="solid", color="burlywood", weight=9]; 26431 -> 8667[label="",style="solid", color="burlywood", weight=3]; 26432[label="wx419/Zero",fontsize=10,color="white",style="solid",shape="box"];8654 -> 26432[label="",style="solid", color="burlywood", weight=9]; 26432 -> 8668[label="",style="solid", color="burlywood", weight=3]; 8708 -> 7683[label="",style="dashed", color="red", weight=0]; 8708[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8708 -> 8738[label="",style="dashed", color="magenta", weight=3]; 8708 -> 8739[label="",style="dashed", color="magenta", weight=3]; 8709[label="Succ wx30000",fontsize=16,color="green",shape="box"];8710 -> 16984[label="",style="dashed", color="red", weight=0]; 8710[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (LT == LT))",fontsize=16,color="magenta"];8710 -> 17009[label="",style="dashed", color="magenta", weight=3]; 8710 -> 17010[label="",style="dashed", color="magenta", weight=3]; 8710 -> 17011[label="",style="dashed", color="magenta", weight=3]; 8710 -> 17012[label="",style="dashed", color="magenta", weight=3]; 8710 -> 17013[label="",style="dashed", color="magenta", weight=3]; 8710 -> 17014[label="",style="dashed", color="magenta", weight=3]; 8710 -> 17015[label="",style="dashed", color="magenta", weight=3]; 8710 -> 17016[label="",style="dashed", color="magenta", weight=3]; 8711[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="black",shape="box"];8711 -> 8741[label="",style="solid", color="black", weight=3]; 17001[label="wx34",fontsize=16,color="green",shape="box"];17002[label="wx31",fontsize=16,color="green",shape="box"];17003[label="wx4",fontsize=16,color="green",shape="box"];17004[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];17005[label="wx33",fontsize=16,color="green",shape="box"];17006[label="wx32",fontsize=16,color="green",shape="box"];17007[label="wx30000",fontsize=16,color="green",shape="box"];17008[label="wx5000",fontsize=16,color="green",shape="box"];5916[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx5100)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5916 -> 8689[label="",style="solid", color="black", weight=3]; 5917[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];5917 -> 8690[label="",style="solid", color="black", weight=3]; 5918[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5918 -> 8691[label="",style="solid", color="black", weight=3]; 5919[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5919 -> 8692[label="",style="solid", color="black", weight=3]; 5920[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5920 -> 8693[label="",style="solid", color="black", weight=3]; 8695 -> 7683[label="",style="dashed", color="red", weight=0]; 8695[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8695 -> 8712[label="",style="dashed", color="magenta", weight=3]; 8695 -> 8713[label="",style="dashed", color="magenta", weight=3]; 8694[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg wx426) == LT))",fontsize=16,color="burlywood",shape="triangle"];26433[label="wx426/Succ wx4260",fontsize=10,color="white",style="solid",shape="box"];8694 -> 26433[label="",style="solid", color="burlywood", weight=9]; 26433 -> 8714[label="",style="solid", color="burlywood", weight=3]; 26434[label="wx426/Zero",fontsize=10,color="white",style="solid",shape="box"];8694 -> 26434[label="",style="solid", color="burlywood", weight=9]; 26434 -> 8715[label="",style="solid", color="burlywood", weight=3]; 8793 -> 7683[label="",style="dashed", color="red", weight=0]; 8793[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8793 -> 8831[label="",style="dashed", color="magenta", weight=3]; 8793 -> 8832[label="",style="dashed", color="magenta", weight=3]; 8794[label="Succ wx30000",fontsize=16,color="green",shape="box"];8795[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpNat (Succ wx4300) Zero == LT))",fontsize=16,color="black",shape="box"];8795 -> 8833[label="",style="solid", color="black", weight=3]; 8796 -> 17061[label="",style="dashed", color="red", weight=0]; 8796[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="magenta"];8796 -> 17062[label="",style="dashed", color="magenta", weight=3]; 8796 -> 17063[label="",style="dashed", color="magenta", weight=3]; 8796 -> 17064[label="",style="dashed", color="magenta", weight=3]; 8796 -> 17065[label="",style="dashed", color="magenta", weight=3]; 8796 -> 17066[label="",style="dashed", color="magenta", weight=3]; 8796 -> 17067[label="",style="dashed", color="magenta", weight=3]; 8796 -> 17068[label="",style="dashed", color="magenta", weight=3]; 8796 -> 17069[label="",style="dashed", color="magenta", weight=3]; 5923 -> 20198[label="",style="dashed", color="red", weight=0]; 5923[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (GT == LT))",fontsize=16,color="magenta"];5923 -> 20215[label="",style="dashed", color="magenta", weight=3]; 5923 -> 20216[label="",style="dashed", color="magenta", weight=3]; 5923 -> 20217[label="",style="dashed", color="magenta", weight=3]; 5923 -> 20218[label="",style="dashed", color="magenta", weight=3]; 5923 -> 20219[label="",style="dashed", color="magenta", weight=3]; 5923 -> 20220[label="",style="dashed", color="magenta", weight=3]; 5923 -> 20221[label="",style="dashed", color="magenta", weight=3]; 5923 -> 20222[label="",style="dashed", color="magenta", weight=3]; 12637[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpFloat (Float (Neg Zero) (Pos (Succ wx1143))) (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) == GT))",fontsize=16,color="black",shape="box"];12637 -> 12640[label="",style="solid", color="black", weight=3]; 5926[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx5100)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5926 -> 8745[label="",style="solid", color="black", weight=3]; 5927[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];5927 -> 8746[label="",style="solid", color="black", weight=3]; 5928[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5928 -> 8747[label="",style="solid", color="black", weight=3]; 5929[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5929 -> 8748[label="",style="solid", color="black", weight=3]; 5930[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5930 -> 8749[label="",style="solid", color="black", weight=3]; 8751 -> 7683[label="",style="dashed", color="red", weight=0]; 8751[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8751 -> 8797[label="",style="dashed", color="magenta", weight=3]; 8751 -> 8798[label="",style="dashed", color="magenta", weight=3]; 8750[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos wx433) == LT))",fontsize=16,color="burlywood",shape="triangle"];26435[label="wx433/Succ wx4330",fontsize=10,color="white",style="solid",shape="box"];8750 -> 26435[label="",style="solid", color="burlywood", weight=9]; 26435 -> 8799[label="",style="solid", color="burlywood", weight=3]; 26436[label="wx433/Zero",fontsize=10,color="white",style="solid",shape="box"];8750 -> 26436[label="",style="solid", color="burlywood", weight=9]; 26436 -> 8800[label="",style="solid", color="burlywood", weight=3]; 8861 -> 7683[label="",style="dashed", color="red", weight=0]; 8861[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8861 -> 8901[label="",style="dashed", color="magenta", weight=3]; 8861 -> 8902[label="",style="dashed", color="magenta", weight=3]; 8862[label="Succ wx30000",fontsize=16,color="green",shape="box"];8863 -> 17121[label="",style="dashed", color="red", weight=0]; 8863[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (LT == LT))",fontsize=16,color="magenta"];8863 -> 17146[label="",style="dashed", color="magenta", weight=3]; 8863 -> 17147[label="",style="dashed", color="magenta", weight=3]; 8863 -> 17148[label="",style="dashed", color="magenta", weight=3]; 8863 -> 17149[label="",style="dashed", color="magenta", weight=3]; 8863 -> 17150[label="",style="dashed", color="magenta", weight=3]; 8863 -> 17151[label="",style="dashed", color="magenta", weight=3]; 8863 -> 17152[label="",style="dashed", color="magenta", weight=3]; 8863 -> 17153[label="",style="dashed", color="magenta", weight=3]; 8864[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="black",shape="box"];8864 -> 8904[label="",style="solid", color="black", weight=3]; 17138[label="wx32",fontsize=16,color="green",shape="box"];17139[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];17140[label="wx34",fontsize=16,color="green",shape="box"];17141[label="wx4",fontsize=16,color="green",shape="box"];17142[label="wx31",fontsize=16,color="green",shape="box"];17143[label="wx30000",fontsize=16,color="green",shape="box"];17144[label="wx30100",fontsize=16,color="green",shape="box"];17145[label="wx33",fontsize=16,color="green",shape="box"];5934[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx5100)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5934 -> 8836[label="",style="solid", color="black", weight=3]; 5935[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];5935 -> 8837[label="",style="solid", color="black", weight=3]; 5936[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5936 -> 8838[label="",style="solid", color="black", weight=3]; 5937[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5937 -> 8839[label="",style="solid", color="black", weight=3]; 5938[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5938 -> 8840[label="",style="solid", color="black", weight=3]; 8842 -> 7683[label="",style="dashed", color="red", weight=0]; 8842[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8842 -> 8865[label="",style="dashed", color="magenta", weight=3]; 8842 -> 8866[label="",style="dashed", color="magenta", weight=3]; 8841[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg wx446) == LT))",fontsize=16,color="burlywood",shape="triangle"];26437[label="wx446/Succ wx4460",fontsize=10,color="white",style="solid",shape="box"];8841 -> 26437[label="",style="solid", color="burlywood", weight=9]; 26437 -> 8867[label="",style="solid", color="burlywood", weight=3]; 26438[label="wx446/Zero",fontsize=10,color="white",style="solid",shape="box"];8841 -> 26438[label="",style="solid", color="burlywood", weight=9]; 26438 -> 8868[label="",style="solid", color="burlywood", weight=3]; 8931 -> 7683[label="",style="dashed", color="red", weight=0]; 8931[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8931 -> 8958[label="",style="dashed", color="magenta", weight=3]; 8931 -> 8959[label="",style="dashed", color="magenta", weight=3]; 8932[label="Succ wx30000",fontsize=16,color="green",shape="box"];8933[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpNat (Succ wx4500) Zero == LT))",fontsize=16,color="black",shape="box"];8933 -> 8960[label="",style="solid", color="black", weight=3]; 8934 -> 17207[label="",style="dashed", color="red", weight=0]; 8934[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="magenta"];8934 -> 17208[label="",style="dashed", color="magenta", weight=3]; 8934 -> 17209[label="",style="dashed", color="magenta", weight=3]; 8934 -> 17210[label="",style="dashed", color="magenta", weight=3]; 8934 -> 17211[label="",style="dashed", color="magenta", weight=3]; 8934 -> 17212[label="",style="dashed", color="magenta", weight=3]; 8934 -> 17213[label="",style="dashed", color="magenta", weight=3]; 8934 -> 17214[label="",style="dashed", color="magenta", weight=3]; 5941 -> 20317[label="",style="dashed", color="red", weight=0]; 5941[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (GT == LT))",fontsize=16,color="magenta"];5941 -> 20332[label="",style="dashed", color="magenta", weight=3]; 5941 -> 20333[label="",style="dashed", color="magenta", weight=3]; 5941 -> 20334[label="",style="dashed", color="magenta", weight=3]; 5941 -> 20335[label="",style="dashed", color="magenta", weight=3]; 5941 -> 20336[label="",style="dashed", color="magenta", weight=3]; 5941 -> 20337[label="",style="dashed", color="magenta", weight=3]; 5941 -> 20338[label="",style="dashed", color="magenta", weight=3]; 12713[label="FiniteMap.lookupWithDefaultFM0 wx1175 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1176)) (Neg Zero)) wx1177 wx1178 wx1179 wx1180 (Float (Neg Zero) (Pos (Succ wx1181))) (primCmpFloat (Float (Neg Zero) (Pos (Succ wx1181))) (Float (Pos (Succ wx1176)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];12713 -> 12716[label="",style="solid", color="black", weight=3]; 5944[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx5100)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5944 -> 8908[label="",style="solid", color="black", weight=3]; 5945[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];5945 -> 8909[label="",style="solid", color="black", weight=3]; 5946[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5946 -> 8910[label="",style="solid", color="black", weight=3]; 5947[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5947 -> 8911[label="",style="solid", color="black", weight=3]; 5948[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];5948 -> 8912[label="",style="solid", color="black", weight=3]; 8914 -> 7683[label="",style="dashed", color="red", weight=0]; 8914[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8914 -> 8935[label="",style="dashed", color="magenta", weight=3]; 8914 -> 8936[label="",style="dashed", color="magenta", weight=3]; 8913[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos wx453) == LT))",fontsize=16,color="burlywood",shape="triangle"];26439[label="wx453/Succ wx4530",fontsize=10,color="white",style="solid",shape="box"];8913 -> 26439[label="",style="solid", color="burlywood", weight=9]; 26439 -> 8937[label="",style="solid", color="burlywood", weight=3]; 26440[label="wx453/Zero",fontsize=10,color="white",style="solid",shape="box"];8913 -> 26440[label="",style="solid", color="burlywood", weight=9]; 26440 -> 8938[label="",style="solid", color="burlywood", weight=3]; 9361 -> 7683[label="",style="dashed", color="red", weight=0]; 9361[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9361 -> 9380[label="",style="dashed", color="magenta", weight=3]; 9361 -> 9381[label="",style="dashed", color="magenta", weight=3]; 9362[label="Succ wx30000",fontsize=16,color="green",shape="box"];9363 -> 17258[label="",style="dashed", color="red", weight=0]; 9363[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (LT == LT))",fontsize=16,color="magenta"];9363 -> 17280[label="",style="dashed", color="magenta", weight=3]; 9363 -> 17281[label="",style="dashed", color="magenta", weight=3]; 9363 -> 17282[label="",style="dashed", color="magenta", weight=3]; 9363 -> 17283[label="",style="dashed", color="magenta", weight=3]; 9363 -> 17284[label="",style="dashed", color="magenta", weight=3]; 9363 -> 17285[label="",style="dashed", color="magenta", weight=3]; 9363 -> 17286[label="",style="dashed", color="magenta", weight=3]; 9364[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="black",shape="box"];9364 -> 9383[label="",style="solid", color="black", weight=3]; 17273[label="wx4",fontsize=16,color="green",shape="box"];17274[label="wx32",fontsize=16,color="green",shape="box"];17275[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];17276[label="wx30000",fontsize=16,color="green",shape="box"];17277[label="wx31",fontsize=16,color="green",shape="box"];17278[label="wx33",fontsize=16,color="green",shape="box"];17279[label="wx34",fontsize=16,color="green",shape="box"];5952[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx5100)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5952 -> 8963[label="",style="solid", color="black", weight=3]; 5953[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];5953 -> 8964[label="",style="solid", color="black", weight=3]; 5954[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5954 -> 8965[label="",style="solid", color="black", weight=3]; 9671[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Pos (Succ wx468) * Neg (Succ wx463)) (Pos (Succ wx4690) * Pos (Succ wx46200)) == GT))",fontsize=16,color="black",shape="box"];9671 -> 9698[label="",style="solid", color="black", weight=3]; 9672 -> 9699[label="",style="dashed", color="red", weight=0]; 9672[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg (primMulNat (Succ wx468) (Succ wx463))) (Pos (Succ wx4690) * Pos Zero) == GT))",fontsize=16,color="magenta"];9672 -> 9700[label="",style="dashed", color="magenta", weight=3]; 9673 -> 9701[label="",style="dashed", color="red", weight=0]; 9673[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg (primMulNat (Succ wx468) (Succ wx463))) (Pos Zero * Pos (Succ wx46200)) == GT))",fontsize=16,color="magenta"];9673 -> 9702[label="",style="dashed", color="magenta", weight=3]; 9674 -> 9703[label="",style="dashed", color="red", weight=0]; 9674[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg (primMulNat (Succ wx468) (Succ wx463))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="magenta"];9674 -> 9704[label="",style="dashed", color="magenta", weight=3]; 9675[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Pos (Succ wx468) * Neg (Succ wx463)) (Pos (Succ wx4690) * Neg (Succ wx46200)) == GT))",fontsize=16,color="black",shape="box"];9675 -> 9705[label="",style="solid", color="black", weight=3]; 9676 -> 9706[label="",style="dashed", color="red", weight=0]; 9676[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg (primMulNat (Succ wx468) (Succ wx463))) (Pos (Succ wx4690) * Neg Zero) == GT))",fontsize=16,color="magenta"];9676 -> 9707[label="",style="dashed", color="magenta", weight=3]; 9677 -> 9708[label="",style="dashed", color="red", weight=0]; 9677[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg (primMulNat (Succ wx468) (Succ wx463))) (Pos Zero * Neg (Succ wx46200)) == GT))",fontsize=16,color="magenta"];9677 -> 9709[label="",style="dashed", color="magenta", weight=3]; 9678 -> 9710[label="",style="dashed", color="red", weight=0]; 9678[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg (primMulNat (Succ wx468) (Succ wx463))) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="magenta"];9678 -> 9711[label="",style="dashed", color="magenta", weight=3]; 6005[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6005 -> 9365[label="",style="solid", color="black", weight=3]; 6006[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6006 -> 9366[label="",style="solid", color="black", weight=3]; 9368 -> 7683[label="",style="dashed", color="red", weight=0]; 9368[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9368 -> 9384[label="",style="dashed", color="magenta", weight=3]; 9368 -> 9385[label="",style="dashed", color="magenta", weight=3]; 9367[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos wx472) == LT))",fontsize=16,color="burlywood",shape="triangle"];26441[label="wx472/Succ wx4720",fontsize=10,color="white",style="solid",shape="box"];9367 -> 26441[label="",style="solid", color="burlywood", weight=9]; 26441 -> 9386[label="",style="solid", color="burlywood", weight=3]; 26442[label="wx472/Zero",fontsize=10,color="white",style="solid",shape="box"];9367 -> 26442[label="",style="solid", color="burlywood", weight=9]; 26442 -> 9387[label="",style="solid", color="burlywood", weight=3]; 9408 -> 7683[label="",style="dashed", color="red", weight=0]; 9408[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9408 -> 9514[label="",style="dashed", color="magenta", weight=3]; 9408 -> 9515[label="",style="dashed", color="magenta", weight=3]; 9409[label="Succ wx30000",fontsize=16,color="green",shape="box"];9410 -> 17358[label="",style="dashed", color="red", weight=0]; 9410[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (LT == LT))",fontsize=16,color="magenta"];9410 -> 17383[label="",style="dashed", color="magenta", weight=3]; 9410 -> 17384[label="",style="dashed", color="magenta", weight=3]; 9410 -> 17385[label="",style="dashed", color="magenta", weight=3]; 9410 -> 17386[label="",style="dashed", color="magenta", weight=3]; 9410 -> 17387[label="",style="dashed", color="magenta", weight=3]; 9410 -> 17388[label="",style="dashed", color="magenta", weight=3]; 9410 -> 17389[label="",style="dashed", color="magenta", weight=3]; 9410 -> 17390[label="",style="dashed", color="magenta", weight=3]; 9411[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="black",shape="box"];9411 -> 9517[label="",style="solid", color="black", weight=3]; 17375[label="wx30000",fontsize=16,color="green",shape="box"];17376[label="wx32",fontsize=16,color="green",shape="box"];17377[label="wx33",fontsize=16,color="green",shape="box"];17378[label="wx5000",fontsize=16,color="green",shape="box"];17379[label="wx4",fontsize=16,color="green",shape="box"];17380[label="wx34",fontsize=16,color="green",shape="box"];17381[label="wx31",fontsize=16,color="green",shape="box"];17382[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];6010[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx5100)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];6010 -> 9519[label="",style="solid", color="black", weight=3]; 6011[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];6011 -> 9520[label="",style="solid", color="black", weight=3]; 6012[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];6012 -> 9521[label="",style="solid", color="black", weight=3]; 6013[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6013 -> 9522[label="",style="solid", color="black", weight=3]; 6014[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6014 -> 9523[label="",style="solid", color="black", weight=3]; 9525 -> 7683[label="",style="dashed", color="red", weight=0]; 9525[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9525 -> 9544[label="",style="dashed", color="magenta", weight=3]; 9525 -> 9545[label="",style="dashed", color="magenta", weight=3]; 9524[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg wx491) == LT))",fontsize=16,color="burlywood",shape="triangle"];26443[label="wx491/Succ wx4910",fontsize=10,color="white",style="solid",shape="box"];9524 -> 26443[label="",style="solid", color="burlywood", weight=9]; 26443 -> 9546[label="",style="solid", color="burlywood", weight=3]; 26444[label="wx491/Zero",fontsize=10,color="white",style="solid",shape="box"];9524 -> 26444[label="",style="solid", color="burlywood", weight=9]; 26444 -> 9547[label="",style="solid", color="burlywood", weight=3]; 9606 -> 7683[label="",style="dashed", color="red", weight=0]; 9606[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9606 -> 9633[label="",style="dashed", color="magenta", weight=3]; 9606 -> 9634[label="",style="dashed", color="magenta", weight=3]; 9607[label="Succ wx30000",fontsize=16,color="green",shape="box"];9608[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpNat (Succ wx4950) Zero == LT))",fontsize=16,color="black",shape="box"];9608 -> 9635[label="",style="solid", color="black", weight=3]; 9609 -> 17432[label="",style="dashed", color="red", weight=0]; 9609[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="magenta"];9609 -> 17433[label="",style="dashed", color="magenta", weight=3]; 9609 -> 17434[label="",style="dashed", color="magenta", weight=3]; 9609 -> 17435[label="",style="dashed", color="magenta", weight=3]; 9609 -> 17436[label="",style="dashed", color="magenta", weight=3]; 9609 -> 17437[label="",style="dashed", color="magenta", weight=3]; 9609 -> 17438[label="",style="dashed", color="magenta", weight=3]; 9609 -> 17439[label="",style="dashed", color="magenta", weight=3]; 9609 -> 17440[label="",style="dashed", color="magenta", weight=3]; 6017 -> 20495[label="",style="dashed", color="red", weight=0]; 6017[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (GT == LT))",fontsize=16,color="magenta"];6017 -> 20512[label="",style="dashed", color="magenta", weight=3]; 6017 -> 20513[label="",style="dashed", color="magenta", weight=3]; 6017 -> 20514[label="",style="dashed", color="magenta", weight=3]; 6017 -> 20515[label="",style="dashed", color="magenta", weight=3]; 6017 -> 20516[label="",style="dashed", color="magenta", weight=3]; 6017 -> 20517[label="",style="dashed", color="magenta", weight=3]; 6017 -> 20518[label="",style="dashed", color="magenta", weight=3]; 6017 -> 20519[label="",style="dashed", color="magenta", weight=3]; 12838[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1229)) (Pos Zero)) wx1230 wx1231 wx1232 wx1233 (Float (Pos (Succ wx1234)) (Neg (Succ wx1235))) (primCmpFloat (Float (Pos (Succ wx1234)) (Neg (Succ wx1235))) (Float (Neg (Succ wx1229)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];12838 -> 12841[label="",style="solid", color="black", weight=3]; 6020[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx5100)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];6020 -> 9583[label="",style="solid", color="black", weight=3]; 6021[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];6021 -> 9584[label="",style="solid", color="black", weight=3]; 6022[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];6022 -> 9585[label="",style="solid", color="black", weight=3]; 6023[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6023 -> 9586[label="",style="solid", color="black", weight=3]; 6024[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6024 -> 9587[label="",style="solid", color="black", weight=3]; 9589 -> 7683[label="",style="dashed", color="red", weight=0]; 9589[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9589 -> 9610[label="",style="dashed", color="magenta", weight=3]; 9589 -> 9611[label="",style="dashed", color="magenta", weight=3]; 9588[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos wx498) == LT))",fontsize=16,color="burlywood",shape="triangle"];26445[label="wx498/Succ wx4980",fontsize=10,color="white",style="solid",shape="box"];9588 -> 26445[label="",style="solid", color="burlywood", weight=9]; 26445 -> 9612[label="",style="solid", color="burlywood", weight=3]; 26446[label="wx498/Zero",fontsize=10,color="white",style="solid",shape="box"];9588 -> 26446[label="",style="solid", color="burlywood", weight=9]; 26446 -> 9613[label="",style="solid", color="burlywood", weight=3]; 9654 -> 7683[label="",style="dashed", color="red", weight=0]; 9654[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9654 -> 9679[label="",style="dashed", color="magenta", weight=3]; 9654 -> 9680[label="",style="dashed", color="magenta", weight=3]; 9655[label="Succ wx30000",fontsize=16,color="green",shape="box"];9656 -> 17488[label="",style="dashed", color="red", weight=0]; 9656[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (LT == LT))",fontsize=16,color="magenta"];9656 -> 17513[label="",style="dashed", color="magenta", weight=3]; 9656 -> 17514[label="",style="dashed", color="magenta", weight=3]; 9656 -> 17515[label="",style="dashed", color="magenta", weight=3]; 9656 -> 17516[label="",style="dashed", color="magenta", weight=3]; 9656 -> 17517[label="",style="dashed", color="magenta", weight=3]; 9656 -> 17518[label="",style="dashed", color="magenta", weight=3]; 9656 -> 17519[label="",style="dashed", color="magenta", weight=3]; 9656 -> 17520[label="",style="dashed", color="magenta", weight=3]; 9657[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="black",shape="box"];9657 -> 9682[label="",style="solid", color="black", weight=3]; 17505[label="wx4",fontsize=16,color="green",shape="box"];17506[label="wx30000",fontsize=16,color="green",shape="box"];17507[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];17508[label="wx34",fontsize=16,color="green",shape="box"];17509[label="wx33",fontsize=16,color="green",shape="box"];17510[label="wx32",fontsize=16,color="green",shape="box"];17511[label="wx30100",fontsize=16,color="green",shape="box"];17512[label="wx31",fontsize=16,color="green",shape="box"];6028[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx5100)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];6028 -> 9638[label="",style="solid", color="black", weight=3]; 6029[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];6029 -> 9639[label="",style="solid", color="black", weight=3]; 6030[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];6030 -> 9640[label="",style="solid", color="black", weight=3]; 6031[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6031 -> 9641[label="",style="solid", color="black", weight=3]; 6032[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6032 -> 9642[label="",style="solid", color="black", weight=3]; 9644 -> 7683[label="",style="dashed", color="red", weight=0]; 9644[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9644 -> 9658[label="",style="dashed", color="magenta", weight=3]; 9644 -> 9659[label="",style="dashed", color="magenta", weight=3]; 9643[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg wx505) == LT))",fontsize=16,color="burlywood",shape="triangle"];26447[label="wx505/Succ wx5050",fontsize=10,color="white",style="solid",shape="box"];9643 -> 26447[label="",style="solid", color="burlywood", weight=9]; 26447 -> 9660[label="",style="solid", color="burlywood", weight=3]; 26448[label="wx505/Zero",fontsize=10,color="white",style="solid",shape="box"];9643 -> 26448[label="",style="solid", color="burlywood", weight=9]; 26448 -> 9661[label="",style="solid", color="burlywood", weight=3]; 9694 -> 7683[label="",style="dashed", color="red", weight=0]; 9694[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9694 -> 9712[label="",style="dashed", color="magenta", weight=3]; 9694 -> 9713[label="",style="dashed", color="magenta", weight=3]; 9695[label="Succ wx30000",fontsize=16,color="green",shape="box"];9696[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpNat (Succ wx5090) Zero == LT))",fontsize=16,color="black",shape="box"];9696 -> 9714[label="",style="solid", color="black", weight=3]; 9697 -> 17573[label="",style="dashed", color="red", weight=0]; 9697[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="magenta"];9697 -> 17574[label="",style="dashed", color="magenta", weight=3]; 9697 -> 17575[label="",style="dashed", color="magenta", weight=3]; 9697 -> 17576[label="",style="dashed", color="magenta", weight=3]; 9697 -> 17577[label="",style="dashed", color="magenta", weight=3]; 9697 -> 17578[label="",style="dashed", color="magenta", weight=3]; 9697 -> 17579[label="",style="dashed", color="magenta", weight=3]; 9697 -> 17580[label="",style="dashed", color="magenta", weight=3]; 9697 -> 17581[label="",style="dashed", color="magenta", weight=3]; 6035 -> 20616[label="",style="dashed", color="red", weight=0]; 6035[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (GT == LT))",fontsize=16,color="magenta"];6035 -> 20633[label="",style="dashed", color="magenta", weight=3]; 6035 -> 20634[label="",style="dashed", color="magenta", weight=3]; 6035 -> 20635[label="",style="dashed", color="magenta", weight=3]; 6035 -> 20636[label="",style="dashed", color="magenta", weight=3]; 6035 -> 20637[label="",style="dashed", color="magenta", weight=3]; 6035 -> 20638[label="",style="dashed", color="magenta", weight=3]; 6035 -> 20639[label="",style="dashed", color="magenta", weight=3]; 6035 -> 20640[label="",style="dashed", color="magenta", weight=3]; 12919[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpFloat (Float (Pos Zero) (Neg (Succ wx1274))) (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) == GT))",fontsize=16,color="black",shape="box"];12919 -> 12922[label="",style="solid", color="black", weight=3]; 6038[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx5100)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];6038 -> 9686[label="",style="solid", color="black", weight=3]; 6039[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];6039 -> 9687[label="",style="solid", color="black", weight=3]; 6040[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];6040 -> 9688[label="",style="solid", color="black", weight=3]; 6041[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6041 -> 9689[label="",style="solid", color="black", weight=3]; 6042[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6042 -> 9690[label="",style="solid", color="black", weight=3]; 9692 -> 7683[label="",style="dashed", color="red", weight=0]; 9692[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9692 -> 9716[label="",style="dashed", color="magenta", weight=3]; 9692 -> 9717[label="",style="dashed", color="magenta", weight=3]; 9691[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos wx512) == LT))",fontsize=16,color="burlywood",shape="triangle"];26449[label="wx512/Succ wx5120",fontsize=10,color="white",style="solid",shape="box"];9691 -> 26449[label="",style="solid", color="burlywood", weight=9]; 26449 -> 9718[label="",style="solid", color="burlywood", weight=3]; 26450[label="wx512/Zero",fontsize=10,color="white",style="solid",shape="box"];9691 -> 26450[label="",style="solid", color="burlywood", weight=9]; 26450 -> 9719[label="",style="solid", color="burlywood", weight=3]; 9738 -> 7683[label="",style="dashed", color="red", weight=0]; 9738[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9738 -> 9755[label="",style="dashed", color="magenta", weight=3]; 9738 -> 9756[label="",style="dashed", color="magenta", weight=3]; 9739[label="Succ wx30000",fontsize=16,color="green",shape="box"];9740 -> 17632[label="",style="dashed", color="red", weight=0]; 9740[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (LT == LT))",fontsize=16,color="magenta"];9740 -> 17654[label="",style="dashed", color="magenta", weight=3]; 9740 -> 17655[label="",style="dashed", color="magenta", weight=3]; 9740 -> 17656[label="",style="dashed", color="magenta", weight=3]; 9740 -> 17657[label="",style="dashed", color="magenta", weight=3]; 9740 -> 17658[label="",style="dashed", color="magenta", weight=3]; 9740 -> 17659[label="",style="dashed", color="magenta", weight=3]; 9740 -> 17660[label="",style="dashed", color="magenta", weight=3]; 9741[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="black",shape="box"];9741 -> 9758[label="",style="solid", color="black", weight=3]; 17647[label="wx34",fontsize=16,color="green",shape="box"];17648[label="wx4",fontsize=16,color="green",shape="box"];17649[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];17650[label="wx32",fontsize=16,color="green",shape="box"];17651[label="wx31",fontsize=16,color="green",shape="box"];17652[label="wx33",fontsize=16,color="green",shape="box"];17653[label="wx30000",fontsize=16,color="green",shape="box"];6046[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx5100)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];6046 -> 9730[label="",style="solid", color="black", weight=3]; 6047[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];6047 -> 9731[label="",style="solid", color="black", weight=3]; 6048[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];6048 -> 9732[label="",style="solid", color="black", weight=3]; 6049[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6049 -> 9733[label="",style="solid", color="black", weight=3]; 6050[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6050 -> 9734[label="",style="solid", color="black", weight=3]; 9736 -> 7683[label="",style="dashed", color="red", weight=0]; 9736[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9736 -> 9742[label="",style="dashed", color="magenta", weight=3]; 9736 -> 9743[label="",style="dashed", color="magenta", weight=3]; 9735[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg wx525) == LT))",fontsize=16,color="burlywood",shape="triangle"];26451[label="wx525/Succ wx5250",fontsize=10,color="white",style="solid",shape="box"];9735 -> 26451[label="",style="solid", color="burlywood", weight=9]; 26451 -> 9744[label="",style="solid", color="burlywood", weight=3]; 26452[label="wx525/Zero",fontsize=10,color="white",style="solid",shape="box"];9735 -> 26452[label="",style="solid", color="burlywood", weight=9]; 26452 -> 9745[label="",style="solid", color="burlywood", weight=3]; 10153 -> 7683[label="",style="dashed", color="red", weight=0]; 10153[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10153 -> 10165[label="",style="dashed", color="magenta", weight=3]; 10153 -> 10166[label="",style="dashed", color="magenta", weight=3]; 10154[label="Succ wx30000",fontsize=16,color="green",shape="box"];10155[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpNat (Succ wx5290) Zero == LT))",fontsize=16,color="black",shape="box"];10155 -> 10167[label="",style="solid", color="black", weight=3]; 10156 -> 17710[label="",style="dashed", color="red", weight=0]; 10156[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="magenta"];10156 -> 17711[label="",style="dashed", color="magenta", weight=3]; 10156 -> 17712[label="",style="dashed", color="magenta", weight=3]; 10156 -> 17713[label="",style="dashed", color="magenta", weight=3]; 10156 -> 17714[label="",style="dashed", color="magenta", weight=3]; 10156 -> 17715[label="",style="dashed", color="magenta", weight=3]; 10156 -> 17716[label="",style="dashed", color="magenta", weight=3]; 10156 -> 17717[label="",style="dashed", color="magenta", weight=3]; 6053 -> 20732[label="",style="dashed", color="red", weight=0]; 6053[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (GT == LT))",fontsize=16,color="magenta"];6053 -> 20747[label="",style="dashed", color="magenta", weight=3]; 6053 -> 20748[label="",style="dashed", color="magenta", weight=3]; 6053 -> 20749[label="",style="dashed", color="magenta", weight=3]; 6053 -> 20750[label="",style="dashed", color="magenta", weight=3]; 6053 -> 20751[label="",style="dashed", color="magenta", weight=3]; 6053 -> 20752[label="",style="dashed", color="magenta", weight=3]; 6053 -> 20753[label="",style="dashed", color="magenta", weight=3]; 13011[label="FiniteMap.lookupWithDefaultFM0 wx1306 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1307)) (Pos Zero)) wx1308 wx1309 wx1310 wx1311 (Float (Pos Zero) (Neg (Succ wx1312))) (primCmpFloat (Float (Pos Zero) (Neg (Succ wx1312))) (Float (Neg (Succ wx1307)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];13011 -> 13014[label="",style="solid", color="black", weight=3]; 6056[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx5100)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];6056 -> 9762[label="",style="solid", color="black", weight=3]; 6057[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];6057 -> 9763[label="",style="solid", color="black", weight=3]; 6058[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];6058 -> 9764[label="",style="solid", color="black", weight=3]; 10885[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (primCmpInt (Pos (Succ wx5920)) (primMulInt (Pos wx541) (Neg wx5340)) == GT))",fontsize=16,color="black",shape="box"];10885 -> 10903[label="",style="solid", color="black", weight=3]; 10886[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (primCmpInt (Pos Zero) (primMulInt (Pos wx541) (Neg wx5340)) == GT))",fontsize=16,color="black",shape="box"];10886 -> 10904[label="",style="solid", color="black", weight=3]; 10899[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Neg (Succ wx540) * Neg (Succ wx535)) (Pos (Succ wx5410) * Pos (Succ wx53400)) == GT))",fontsize=16,color="black",shape="box"];10899 -> 10926[label="",style="solid", color="black", weight=3]; 10900 -> 10927[label="",style="dashed", color="red", weight=0]; 10900[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos (primMulNat (Succ wx540) (Succ wx535))) (Pos (Succ wx5410) * Pos Zero) == GT))",fontsize=16,color="magenta"];10900 -> 10928[label="",style="dashed", color="magenta", weight=3]; 10901 -> 10937[label="",style="dashed", color="red", weight=0]; 10901[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos (primMulNat (Succ wx540) (Succ wx535))) (Pos Zero * Pos (Succ wx53400)) == GT))",fontsize=16,color="magenta"];10901 -> 10938[label="",style="dashed", color="magenta", weight=3]; 10902 -> 10945[label="",style="dashed", color="red", weight=0]; 10902[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos (primMulNat (Succ wx540) (Succ wx535))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="magenta"];10902 -> 10946[label="",style="dashed", color="magenta", weight=3]; 6112[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6112 -> 10157[label="",style="solid", color="black", weight=3]; 6113[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6113 -> 10158[label="",style="solid", color="black", weight=3]; 10160 -> 7683[label="",style="dashed", color="red", weight=0]; 10160[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10160 -> 10169[label="",style="dashed", color="magenta", weight=3]; 10160 -> 10170[label="",style="dashed", color="magenta", weight=3]; 10159[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos wx544) == LT))",fontsize=16,color="burlywood",shape="triangle"];26453[label="wx544/Succ wx5440",fontsize=10,color="white",style="solid",shape="box"];10159 -> 26453[label="",style="solid", color="burlywood", weight=9]; 26453 -> 10171[label="",style="solid", color="burlywood", weight=3]; 26454[label="wx544/Zero",fontsize=10,color="white",style="solid",shape="box"];10159 -> 26454[label="",style="solid", color="burlywood", weight=9]; 26454 -> 10172[label="",style="solid", color="burlywood", weight=3]; 10199 -> 7683[label="",style="dashed", color="red", weight=0]; 10199[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10199 -> 10222[label="",style="dashed", color="magenta", weight=3]; 10199 -> 10223[label="",style="dashed", color="magenta", weight=3]; 10200[label="Succ wx30000",fontsize=16,color="green",shape="box"];10201[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpNat Zero (Succ wx5480) == LT))",fontsize=16,color="black",shape="box"];10201 -> 10224[label="",style="solid", color="black", weight=3]; 10202 -> 17790[label="",style="dashed", color="red", weight=0]; 10202[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="magenta"];10202 -> 17791[label="",style="dashed", color="magenta", weight=3]; 10202 -> 17792[label="",style="dashed", color="magenta", weight=3]; 10202 -> 17793[label="",style="dashed", color="magenta", weight=3]; 10202 -> 17794[label="",style="dashed", color="magenta", weight=3]; 10202 -> 17795[label="",style="dashed", color="magenta", weight=3]; 10202 -> 17796[label="",style="dashed", color="magenta", weight=3]; 10202 -> 17797[label="",style="dashed", color="magenta", weight=3]; 10202 -> 17798[label="",style="dashed", color="magenta", weight=3]; 6116 -> 20814[label="",style="dashed", color="red", weight=0]; 6116[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (LT == LT))",fontsize=16,color="magenta"];6116 -> 20831[label="",style="dashed", color="magenta", weight=3]; 6116 -> 20832[label="",style="dashed", color="magenta", weight=3]; 6116 -> 20833[label="",style="dashed", color="magenta", weight=3]; 6116 -> 20834[label="",style="dashed", color="magenta", weight=3]; 6116 -> 20835[label="",style="dashed", color="magenta", weight=3]; 6116 -> 20836[label="",style="dashed", color="magenta", weight=3]; 6116 -> 20837[label="",style="dashed", color="magenta", weight=3]; 6116 -> 20838[label="",style="dashed", color="magenta", weight=3]; 6119[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx5100)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];6119 -> 10187[label="",style="solid", color="black", weight=3]; 6120[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];6120 -> 10188[label="",style="solid", color="black", weight=3]; 6121[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];6121 -> 10189[label="",style="solid", color="black", weight=3]; 6122[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6122 -> 10190[label="",style="solid", color="black", weight=3]; 6123[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6123 -> 10191[label="",style="solid", color="black", weight=3]; 10193 -> 7683[label="",style="dashed", color="red", weight=0]; 10193[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10193 -> 10203[label="",style="dashed", color="magenta", weight=3]; 10193 -> 10204[label="",style="dashed", color="magenta", weight=3]; 10192[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg wx551) == LT))",fontsize=16,color="burlywood",shape="triangle"];26455[label="wx551/Succ wx5510",fontsize=10,color="white",style="solid",shape="box"];10192 -> 26455[label="",style="solid", color="burlywood", weight=9]; 26455 -> 10205[label="",style="solid", color="burlywood", weight=3]; 26456[label="wx551/Zero",fontsize=10,color="white",style="solid",shape="box"];10192 -> 26456[label="",style="solid", color="burlywood", weight=9]; 26456 -> 10206[label="",style="solid", color="burlywood", weight=3]; 10248 -> 7683[label="",style="dashed", color="red", weight=0]; 10248[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10248 -> 10278[label="",style="dashed", color="magenta", weight=3]; 10248 -> 10279[label="",style="dashed", color="magenta", weight=3]; 10249[label="Succ wx30000",fontsize=16,color="green",shape="box"];10250 -> 17837[label="",style="dashed", color="red", weight=0]; 10250[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (GT == LT))",fontsize=16,color="magenta"];10250 -> 17862[label="",style="dashed", color="magenta", weight=3]; 10250 -> 17863[label="",style="dashed", color="magenta", weight=3]; 10250 -> 17864[label="",style="dashed", color="magenta", weight=3]; 10250 -> 17865[label="",style="dashed", color="magenta", weight=3]; 10250 -> 17866[label="",style="dashed", color="magenta", weight=3]; 10250 -> 17867[label="",style="dashed", color="magenta", weight=3]; 10250 -> 17868[label="",style="dashed", color="magenta", weight=3]; 10250 -> 17869[label="",style="dashed", color="magenta", weight=3]; 10251[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="black",shape="box"];10251 -> 10281[label="",style="solid", color="black", weight=3]; 17854[label="wx31",fontsize=16,color="green",shape="box"];17855[label="wx34",fontsize=16,color="green",shape="box"];17856[label="wx4",fontsize=16,color="green",shape="box"];17857[label="wx5000",fontsize=16,color="green",shape="box"];17858[label="wx30000",fontsize=16,color="green",shape="box"];17859[label="wx32",fontsize=16,color="green",shape="box"];17860[label="wx33",fontsize=16,color="green",shape="box"];17861[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];18150[label="FiniteMap.lookupWithDefaultFM0 wx1916 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1917)) (Pos Zero)) wx1918 wx1919 wx1920 wx1921 (Float (Neg (Succ wx1922)) (Neg (Succ wx1923))) (primCmpInt (Neg (Succ wx1922) * Neg Zero) (Pos (Succ wx1923) * Neg (Succ wx1917)) == GT))",fontsize=16,color="black",shape="box"];18150 -> 18156[label="",style="solid", color="black", weight=3]; 6129[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx5100)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];6129 -> 10229[label="",style="solid", color="black", weight=3]; 6130[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Neg (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];6130 -> 10230[label="",style="solid", color="black", weight=3]; 6131[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];6131 -> 10231[label="",style="solid", color="black", weight=3]; 6132[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6132 -> 10232[label="",style="solid", color="black", weight=3]; 6133[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6133 -> 10233[label="",style="solid", color="black", weight=3]; 10235 -> 7683[label="",style="dashed", color="red", weight=0]; 10235[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10235 -> 10252[label="",style="dashed", color="magenta", weight=3]; 10235 -> 10253[label="",style="dashed", color="magenta", weight=3]; 10234[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos wx558) == LT))",fontsize=16,color="burlywood",shape="triangle"];26457[label="wx558/Succ wx5580",fontsize=10,color="white",style="solid",shape="box"];10234 -> 26457[label="",style="solid", color="burlywood", weight=9]; 26457 -> 10254[label="",style="solid", color="burlywood", weight=3]; 26458[label="wx558/Zero",fontsize=10,color="white",style="solid",shape="box"];10234 -> 26458[label="",style="solid", color="burlywood", weight=9]; 26458 -> 10255[label="",style="solid", color="burlywood", weight=3]; 10330 -> 7683[label="",style="dashed", color="red", weight=0]; 10330[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10330 -> 10372[label="",style="dashed", color="magenta", weight=3]; 10330 -> 10373[label="",style="dashed", color="magenta", weight=3]; 10331[label="Succ wx30000",fontsize=16,color="green",shape="box"];10332[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpNat Zero (Succ wx5620) == LT))",fontsize=16,color="black",shape="box"];10332 -> 10374[label="",style="solid", color="black", weight=3]; 10333 -> 17910[label="",style="dashed", color="red", weight=0]; 10333[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="magenta"];10333 -> 17911[label="",style="dashed", color="magenta", weight=3]; 10333 -> 17912[label="",style="dashed", color="magenta", weight=3]; 10333 -> 17913[label="",style="dashed", color="magenta", weight=3]; 10333 -> 17914[label="",style="dashed", color="magenta", weight=3]; 10333 -> 17915[label="",style="dashed", color="magenta", weight=3]; 10333 -> 17916[label="",style="dashed", color="magenta", weight=3]; 10333 -> 17917[label="",style="dashed", color="magenta", weight=3]; 10333 -> 17918[label="",style="dashed", color="magenta", weight=3]; 6136 -> 20934[label="",style="dashed", color="red", weight=0]; 6136[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (LT == LT))",fontsize=16,color="magenta"];6136 -> 20951[label="",style="dashed", color="magenta", weight=3]; 6136 -> 20952[label="",style="dashed", color="magenta", weight=3]; 6136 -> 20953[label="",style="dashed", color="magenta", weight=3]; 6136 -> 20954[label="",style="dashed", color="magenta", weight=3]; 6136 -> 20955[label="",style="dashed", color="magenta", weight=3]; 6136 -> 20956[label="",style="dashed", color="magenta", weight=3]; 6136 -> 20957[label="",style="dashed", color="magenta", weight=3]; 6136 -> 20958[label="",style="dashed", color="magenta", weight=3]; 6139[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx5100)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];6139 -> 10283[label="",style="solid", color="black", weight=3]; 6140[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];6140 -> 10284[label="",style="solid", color="black", weight=3]; 6141[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];6141 -> 10285[label="",style="solid", color="black", weight=3]; 6142[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6142 -> 10286[label="",style="solid", color="black", weight=3]; 6143[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6143 -> 10287[label="",style="solid", color="black", weight=3]; 10289 -> 7683[label="",style="dashed", color="red", weight=0]; 10289[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10289 -> 10334[label="",style="dashed", color="magenta", weight=3]; 10289 -> 10335[label="",style="dashed", color="magenta", weight=3]; 10288[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg wx565) == LT))",fontsize=16,color="burlywood",shape="triangle"];26459[label="wx565/Succ wx5650",fontsize=10,color="white",style="solid",shape="box"];10288 -> 26459[label="",style="solid", color="burlywood", weight=9]; 26459 -> 10336[label="",style="solid", color="burlywood", weight=3]; 26460[label="wx565/Zero",fontsize=10,color="white",style="solid",shape="box"];10288 -> 26460[label="",style="solid", color="burlywood", weight=9]; 26460 -> 10337[label="",style="solid", color="burlywood", weight=3]; 10399 -> 7683[label="",style="dashed", color="red", weight=0]; 10399[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10399 -> 10428[label="",style="dashed", color="magenta", weight=3]; 10399 -> 10429[label="",style="dashed", color="magenta", weight=3]; 10400[label="Succ wx30000",fontsize=16,color="green",shape="box"];10401 -> 17959[label="",style="dashed", color="red", weight=0]; 10401[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (GT == LT))",fontsize=16,color="magenta"];10401 -> 17984[label="",style="dashed", color="magenta", weight=3]; 10401 -> 17985[label="",style="dashed", color="magenta", weight=3]; 10401 -> 17986[label="",style="dashed", color="magenta", weight=3]; 10401 -> 17987[label="",style="dashed", color="magenta", weight=3]; 10401 -> 17988[label="",style="dashed", color="magenta", weight=3]; 10401 -> 17989[label="",style="dashed", color="magenta", weight=3]; 10401 -> 17990[label="",style="dashed", color="magenta", weight=3]; 10401 -> 17991[label="",style="dashed", color="magenta", weight=3]; 10402[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="black",shape="box"];10402 -> 10431[label="",style="solid", color="black", weight=3]; 17976[label="wx4",fontsize=16,color="green",shape="box"];17977[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];17978[label="wx30100",fontsize=16,color="green",shape="box"];17979[label="wx33",fontsize=16,color="green",shape="box"];17980[label="wx30000",fontsize=16,color="green",shape="box"];17981[label="wx32",fontsize=16,color="green",shape="box"];17982[label="wx34",fontsize=16,color="green",shape="box"];17983[label="wx31",fontsize=16,color="green",shape="box"];18167[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) (primCmpInt (Neg Zero * Neg (Succ wx1936)) (Pos (Succ wx1941) * Neg (Succ wx1935)) == GT))",fontsize=16,color="black",shape="box"];18167 -> 18172[label="",style="solid", color="black", weight=3]; 6149[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx5100)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];6149 -> 10379[label="",style="solid", color="black", weight=3]; 6150[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Neg (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];6150 -> 10380[label="",style="solid", color="black", weight=3]; 6151[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];6151 -> 10381[label="",style="solid", color="black", weight=3]; 6152[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6152 -> 10382[label="",style="solid", color="black", weight=3]; 6153[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6153 -> 10383[label="",style="solid", color="black", weight=3]; 10385 -> 7683[label="",style="dashed", color="red", weight=0]; 10385[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10385 -> 10403[label="",style="dashed", color="magenta", weight=3]; 10385 -> 10404[label="",style="dashed", color="magenta", weight=3]; 10384[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos wx578) == LT))",fontsize=16,color="burlywood",shape="triangle"];26461[label="wx578/Succ wx5780",fontsize=10,color="white",style="solid",shape="box"];10384 -> 26461[label="",style="solid", color="burlywood", weight=9]; 26461 -> 10405[label="",style="solid", color="burlywood", weight=3]; 26462[label="wx578/Zero",fontsize=10,color="white",style="solid",shape="box"];10384 -> 26462[label="",style="solid", color="burlywood", weight=9]; 26462 -> 10406[label="",style="solid", color="burlywood", weight=3]; 10451 -> 7683[label="",style="dashed", color="red", weight=0]; 10451[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10451 -> 10483[label="",style="dashed", color="magenta", weight=3]; 10451 -> 10484[label="",style="dashed", color="magenta", weight=3]; 10452[label="Succ wx30000",fontsize=16,color="green",shape="box"];10453[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpNat Zero (Succ wx5820) == LT))",fontsize=16,color="black",shape="box"];10453 -> 10485[label="",style="solid", color="black", weight=3]; 10454 -> 18034[label="",style="dashed", color="red", weight=0]; 10454[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="magenta"];10454 -> 18035[label="",style="dashed", color="magenta", weight=3]; 10454 -> 18036[label="",style="dashed", color="magenta", weight=3]; 10454 -> 18037[label="",style="dashed", color="magenta", weight=3]; 10454 -> 18038[label="",style="dashed", color="magenta", weight=3]; 10454 -> 18039[label="",style="dashed", color="magenta", weight=3]; 10454 -> 18040[label="",style="dashed", color="magenta", weight=3]; 10454 -> 18041[label="",style="dashed", color="magenta", weight=3]; 6156 -> 21047[label="",style="dashed", color="red", weight=0]; 6156[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (LT == LT))",fontsize=16,color="magenta"];6156 -> 21062[label="",style="dashed", color="magenta", weight=3]; 6156 -> 21063[label="",style="dashed", color="magenta", weight=3]; 6156 -> 21064[label="",style="dashed", color="magenta", weight=3]; 6156 -> 21065[label="",style="dashed", color="magenta", weight=3]; 6156 -> 21066[label="",style="dashed", color="magenta", weight=3]; 6156 -> 21067[label="",style="dashed", color="magenta", weight=3]; 6156 -> 21068[label="",style="dashed", color="magenta", weight=3]; 6159[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx5100)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];6159 -> 10433[label="",style="solid", color="black", weight=3]; 6160[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];6160 -> 10434[label="",style="solid", color="black", weight=3]; 6161[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];6161 -> 10435[label="",style="solid", color="black", weight=3]; 6162[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6162 -> 10436[label="",style="solid", color="black", weight=3]; 6163[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6163 -> 10437[label="",style="solid", color="black", weight=3]; 10439 -> 7683[label="",style="dashed", color="red", weight=0]; 10439[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10439 -> 10455[label="",style="dashed", color="magenta", weight=3]; 10439 -> 10456[label="",style="dashed", color="magenta", weight=3]; 10438[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg wx585) == LT))",fontsize=16,color="burlywood",shape="triangle"];26463[label="wx585/Succ wx5850",fontsize=10,color="white",style="solid",shape="box"];10438 -> 26463[label="",style="solid", color="burlywood", weight=9]; 26463 -> 10457[label="",style="solid", color="burlywood", weight=3]; 26464[label="wx585/Zero",fontsize=10,color="white",style="solid",shape="box"];10438 -> 26464[label="",style="solid", color="burlywood", weight=9]; 26464 -> 10458[label="",style="solid", color="burlywood", weight=3]; 10887 -> 7683[label="",style="dashed", color="red", weight=0]; 10887[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10887 -> 10905[label="",style="dashed", color="magenta", weight=3]; 10887 -> 10906[label="",style="dashed", color="magenta", weight=3]; 10888[label="Succ wx30000",fontsize=16,color="green",shape="box"];10889 -> 18080[label="",style="dashed", color="red", weight=0]; 10889[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (GT == LT))",fontsize=16,color="magenta"];10889 -> 18102[label="",style="dashed", color="magenta", weight=3]; 10889 -> 18103[label="",style="dashed", color="magenta", weight=3]; 10889 -> 18104[label="",style="dashed", color="magenta", weight=3]; 10889 -> 18105[label="",style="dashed", color="magenta", weight=3]; 10889 -> 18106[label="",style="dashed", color="magenta", weight=3]; 10889 -> 18107[label="",style="dashed", color="magenta", weight=3]; 10889 -> 18108[label="",style="dashed", color="magenta", weight=3]; 10890[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="black",shape="box"];10890 -> 10908[label="",style="solid", color="black", weight=3]; 18095[label="wx31",fontsize=16,color="green",shape="box"];18096[label="wx34",fontsize=16,color="green",shape="box"];18097[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];18098[label="wx32",fontsize=16,color="green",shape="box"];18099[label="wx4",fontsize=16,color="green",shape="box"];18100[label="wx33",fontsize=16,color="green",shape="box"];18101[label="wx30000",fontsize=16,color="green",shape="box"];18216[label="FiniteMap.lookupWithDefaultFM0 wx1951 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1952)) (Pos Zero)) wx1953 wx1954 wx1955 wx1956 (Float (Neg Zero) (Neg (Succ wx1957))) (primCmpInt (Neg Zero * Neg Zero) (Pos (Succ wx1957) * Neg (Succ wx1952)) == GT))",fontsize=16,color="black",shape="box"];18216 -> 18299[label="",style="solid", color="black", weight=3]; 6169[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx5100)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];6169 -> 10490[label="",style="solid", color="black", weight=3]; 6170[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Neg (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];6170 -> 10491[label="",style="solid", color="black", weight=3]; 6171[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];6171 -> 10492[label="",style="solid", color="black", weight=3]; 11236[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Pos (Succ wx601) * Neg (Succ wx596)) (Neg (Succ wx6020) * Pos (Succ wx59500)) == GT))",fontsize=16,color="black",shape="box"];11236 -> 11261[label="",style="solid", color="black", weight=3]; 11237 -> 11262[label="",style="dashed", color="red", weight=0]; 11237[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg (primMulNat (Succ wx601) (Succ wx596))) (Neg (Succ wx6020) * Pos Zero) == GT))",fontsize=16,color="magenta"];11237 -> 11263[label="",style="dashed", color="magenta", weight=3]; 11238 -> 11268[label="",style="dashed", color="red", weight=0]; 11238[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg (primMulNat (Succ wx601) (Succ wx596))) (Neg Zero * Pos (Succ wx59500)) == GT))",fontsize=16,color="magenta"];11238 -> 11269[label="",style="dashed", color="magenta", weight=3]; 11239 -> 11270[label="",style="dashed", color="red", weight=0]; 11239[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg (primMulNat (Succ wx601) (Succ wx596))) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="magenta"];11239 -> 11271[label="",style="dashed", color="magenta", weight=3]; 11240[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Pos (Succ wx601) * Neg (Succ wx596)) (Neg (Succ wx6020) * Neg (Succ wx59500)) == GT))",fontsize=16,color="black",shape="box"];11240 -> 11272[label="",style="solid", color="black", weight=3]; 11241 -> 11273[label="",style="dashed", color="red", weight=0]; 11241[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg (primMulNat (Succ wx601) (Succ wx596))) (Neg (Succ wx6020) * Neg Zero) == GT))",fontsize=16,color="magenta"];11241 -> 11274[label="",style="dashed", color="magenta", weight=3]; 11242 -> 11275[label="",style="dashed", color="red", weight=0]; 11242[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg (primMulNat (Succ wx601) (Succ wx596))) (Neg Zero * Neg (Succ wx59500)) == GT))",fontsize=16,color="magenta"];11242 -> 11276[label="",style="dashed", color="magenta", weight=3]; 11243 -> 11277[label="",style="dashed", color="red", weight=0]; 11243[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg (primMulNat (Succ wx601) (Succ wx596))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="magenta"];11243 -> 11278[label="",style="dashed", color="magenta", weight=3]; 6222[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6222 -> 10891[label="",style="solid", color="black", weight=3]; 6223[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6223 -> 10892[label="",style="solid", color="black", weight=3]; 10894 -> 7683[label="",style="dashed", color="red", weight=0]; 10894[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10894 -> 10909[label="",style="dashed", color="magenta", weight=3]; 10894 -> 10910[label="",style="dashed", color="magenta", weight=3]; 10893[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg wx605) == LT))",fontsize=16,color="burlywood",shape="triangle"];26465[label="wx605/Succ wx6050",fontsize=10,color="white",style="solid",shape="box"];10893 -> 26465[label="",style="solid", color="burlywood", weight=9]; 26465 -> 10911[label="",style="solid", color="burlywood", weight=3]; 26466[label="wx605/Zero",fontsize=10,color="white",style="solid",shape="box"];10893 -> 26466[label="",style="solid", color="burlywood", weight=9]; 26466 -> 10912[label="",style="solid", color="burlywood", weight=3]; 10933 -> 7683[label="",style="dashed", color="red", weight=0]; 10933[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10933 -> 10958[label="",style="dashed", color="magenta", weight=3]; 10933 -> 10959[label="",style="dashed", color="magenta", weight=3]; 10934[label="Succ wx30000",fontsize=16,color="green",shape="box"];10935[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpNat (Succ wx6090) Zero == LT))",fontsize=16,color="black",shape="box"];10935 -> 10960[label="",style="solid", color="black", weight=3]; 10936 -> 18183[label="",style="dashed", color="red", weight=0]; 10936[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="magenta"];10936 -> 18184[label="",style="dashed", color="magenta", weight=3]; 10936 -> 18185[label="",style="dashed", color="magenta", weight=3]; 10936 -> 18186[label="",style="dashed", color="magenta", weight=3]; 10936 -> 18187[label="",style="dashed", color="magenta", weight=3]; 10936 -> 18188[label="",style="dashed", color="magenta", weight=3]; 10936 -> 18189[label="",style="dashed", color="magenta", weight=3]; 10936 -> 18190[label="",style="dashed", color="magenta", weight=3]; 10936 -> 18191[label="",style="dashed", color="magenta", weight=3]; 6226 -> 21177[label="",style="dashed", color="red", weight=0]; 6226[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (GT == LT))",fontsize=16,color="magenta"];6226 -> 21194[label="",style="dashed", color="magenta", weight=3]; 6226 -> 21195[label="",style="dashed", color="magenta", weight=3]; 6226 -> 21196[label="",style="dashed", color="magenta", weight=3]; 6226 -> 21197[label="",style="dashed", color="magenta", weight=3]; 6226 -> 21198[label="",style="dashed", color="magenta", weight=3]; 6226 -> 21199[label="",style="dashed", color="magenta", weight=3]; 6226 -> 21200[label="",style="dashed", color="magenta", weight=3]; 6226 -> 21201[label="",style="dashed", color="magenta", weight=3]; 13206[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1421)) (Neg Zero)) wx1422 wx1423 wx1424 wx1425 (Float (Pos (Succ wx1426)) (Neg (Succ wx1427))) (primCmpFloat (Float (Pos (Succ wx1426)) (Neg (Succ wx1427))) (Float (Pos (Succ wx1421)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];13206 -> 13209[label="",style="solid", color="black", weight=3]; 6229[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx5100)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];6229 -> 10965[label="",style="solid", color="black", weight=3]; 6230[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];6230 -> 10966[label="",style="solid", color="black", weight=3]; 6231[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];6231 -> 10967[label="",style="solid", color="black", weight=3]; 6232[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6232 -> 10968[label="",style="solid", color="black", weight=3]; 6233[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6233 -> 10969[label="",style="solid", color="black", weight=3]; 10971 -> 7683[label="",style="dashed", color="red", weight=0]; 10971[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10971 -> 10986[label="",style="dashed", color="magenta", weight=3]; 10971 -> 10987[label="",style="dashed", color="magenta", weight=3]; 10970[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos wx615) == LT))",fontsize=16,color="burlywood",shape="triangle"];26467[label="wx615/Succ wx6150",fontsize=10,color="white",style="solid",shape="box"];10970 -> 26467[label="",style="solid", color="burlywood", weight=9]; 26467 -> 10988[label="",style="solid", color="burlywood", weight=3]; 26468[label="wx615/Zero",fontsize=10,color="white",style="solid",shape="box"];10970 -> 26468[label="",style="solid", color="burlywood", weight=9]; 26468 -> 10989[label="",style="solid", color="burlywood", weight=3]; 11069 -> 7683[label="",style="dashed", color="red", weight=0]; 11069[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11069 -> 11103[label="",style="dashed", color="magenta", weight=3]; 11069 -> 11104[label="",style="dashed", color="magenta", weight=3]; 11070[label="Succ wx30000",fontsize=16,color="green",shape="box"];11071 -> 18241[label="",style="dashed", color="red", weight=0]; 11071[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (LT == LT))",fontsize=16,color="magenta"];11071 -> 18266[label="",style="dashed", color="magenta", weight=3]; 11071 -> 18267[label="",style="dashed", color="magenta", weight=3]; 11071 -> 18268[label="",style="dashed", color="magenta", weight=3]; 11071 -> 18269[label="",style="dashed", color="magenta", weight=3]; 11071 -> 18270[label="",style="dashed", color="magenta", weight=3]; 11071 -> 18271[label="",style="dashed", color="magenta", weight=3]; 11071 -> 18272[label="",style="dashed", color="magenta", weight=3]; 11071 -> 18273[label="",style="dashed", color="magenta", weight=3]; 11072[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="black",shape="box"];11072 -> 11106[label="",style="solid", color="black", weight=3]; 18258[label="wx31",fontsize=16,color="green",shape="box"];18259[label="wx34",fontsize=16,color="green",shape="box"];18260[label="wx4",fontsize=16,color="green",shape="box"];18261[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];18262[label="wx32",fontsize=16,color="green",shape="box"];18263[label="wx30000",fontsize=16,color="green",shape="box"];18264[label="wx33",fontsize=16,color="green",shape="box"];18265[label="wx5000",fontsize=16,color="green",shape="box"];6237[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx5100)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];6237 -> 11040[label="",style="solid", color="black", weight=3]; 6238[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];6238 -> 11041[label="",style="solid", color="black", weight=3]; 6239[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];6239 -> 11042[label="",style="solid", color="black", weight=3]; 6240[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6240 -> 11043[label="",style="solid", color="black", weight=3]; 6241[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6241 -> 11044[label="",style="solid", color="black", weight=3]; 11046 -> 7683[label="",style="dashed", color="red", weight=0]; 11046[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11046 -> 11073[label="",style="dashed", color="magenta", weight=3]; 11046 -> 11074[label="",style="dashed", color="magenta", weight=3]; 11045[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg wx628) == LT))",fontsize=16,color="burlywood",shape="triangle"];26469[label="wx628/Succ wx6280",fontsize=10,color="white",style="solid",shape="box"];11045 -> 26469[label="",style="solid", color="burlywood", weight=9]; 26469 -> 11075[label="",style="solid", color="burlywood", weight=3]; 26470[label="wx628/Zero",fontsize=10,color="white",style="solid",shape="box"];11045 -> 26470[label="",style="solid", color="burlywood", weight=9]; 26470 -> 11076[label="",style="solid", color="burlywood", weight=3]; 11141 -> 7683[label="",style="dashed", color="red", weight=0]; 11141[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11141 -> 11173[label="",style="dashed", color="magenta", weight=3]; 11141 -> 11174[label="",style="dashed", color="magenta", weight=3]; 11142[label="Succ wx30000",fontsize=16,color="green",shape="box"];11143[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpNat (Succ wx6320) Zero == LT))",fontsize=16,color="black",shape="box"];11143 -> 11175[label="",style="solid", color="black", weight=3]; 11144 -> 18333[label="",style="dashed", color="red", weight=0]; 11144[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="magenta"];11144 -> 18334[label="",style="dashed", color="magenta", weight=3]; 11144 -> 18335[label="",style="dashed", color="magenta", weight=3]; 11144 -> 18336[label="",style="dashed", color="magenta", weight=3]; 11144 -> 18337[label="",style="dashed", color="magenta", weight=3]; 11144 -> 18338[label="",style="dashed", color="magenta", weight=3]; 11144 -> 18339[label="",style="dashed", color="magenta", weight=3]; 11144 -> 18340[label="",style="dashed", color="magenta", weight=3]; 11144 -> 18341[label="",style="dashed", color="magenta", weight=3]; 6244 -> 21297[label="",style="dashed", color="red", weight=0]; 6244[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (GT == LT))",fontsize=16,color="magenta"];6244 -> 21314[label="",style="dashed", color="magenta", weight=3]; 6244 -> 21315[label="",style="dashed", color="magenta", weight=3]; 6244 -> 21316[label="",style="dashed", color="magenta", weight=3]; 6244 -> 21317[label="",style="dashed", color="magenta", weight=3]; 6244 -> 21318[label="",style="dashed", color="magenta", weight=3]; 6244 -> 21319[label="",style="dashed", color="magenta", weight=3]; 6244 -> 21320[label="",style="dashed", color="magenta", weight=3]; 6244 -> 21321[label="",style="dashed", color="magenta", weight=3]; 13287[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpFloat (Float (Pos Zero) (Neg (Succ wx1466))) (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) == GT))",fontsize=16,color="black",shape="box"];13287 -> 13290[label="",style="solid", color="black", weight=3]; 6247[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx5100)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];6247 -> 11110[label="",style="solid", color="black", weight=3]; 6248[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];6248 -> 11111[label="",style="solid", color="black", weight=3]; 6249[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];6249 -> 11112[label="",style="solid", color="black", weight=3]; 6250[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6250 -> 11113[label="",style="solid", color="black", weight=3]; 6251[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6251 -> 11114[label="",style="solid", color="black", weight=3]; 11116 -> 7683[label="",style="dashed", color="red", weight=0]; 11116[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11116 -> 11145[label="",style="dashed", color="magenta", weight=3]; 11116 -> 11146[label="",style="dashed", color="magenta", weight=3]; 11115[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos wx635) == LT))",fontsize=16,color="burlywood",shape="triangle"];26471[label="wx635/Succ wx6350",fontsize=10,color="white",style="solid",shape="box"];11115 -> 26471[label="",style="solid", color="burlywood", weight=9]; 26471 -> 11147[label="",style="solid", color="burlywood", weight=3]; 26472[label="wx635/Zero",fontsize=10,color="white",style="solid",shape="box"];11115 -> 26472[label="",style="solid", color="burlywood", weight=9]; 26472 -> 11148[label="",style="solid", color="burlywood", weight=3]; 11196 -> 7683[label="",style="dashed", color="red", weight=0]; 11196[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11196 -> 11221[label="",style="dashed", color="magenta", weight=3]; 11196 -> 11222[label="",style="dashed", color="magenta", weight=3]; 11197[label="Succ wx30000",fontsize=16,color="green",shape="box"];11198 -> 18397[label="",style="dashed", color="red", weight=0]; 11198[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (LT == LT))",fontsize=16,color="magenta"];11198 -> 18422[label="",style="dashed", color="magenta", weight=3]; 11198 -> 18423[label="",style="dashed", color="magenta", weight=3]; 11198 -> 18424[label="",style="dashed", color="magenta", weight=3]; 11198 -> 18425[label="",style="dashed", color="magenta", weight=3]; 11198 -> 18426[label="",style="dashed", color="magenta", weight=3]; 11198 -> 18427[label="",style="dashed", color="magenta", weight=3]; 11198 -> 18428[label="",style="dashed", color="magenta", weight=3]; 11198 -> 18429[label="",style="dashed", color="magenta", weight=3]; 11199[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="black",shape="box"];11199 -> 11224[label="",style="solid", color="black", weight=3]; 18414[label="wx32",fontsize=16,color="green",shape="box"];18415[label="wx34",fontsize=16,color="green",shape="box"];18416[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];18417[label="wx30000",fontsize=16,color="green",shape="box"];18418[label="wx4",fontsize=16,color="green",shape="box"];18419[label="wx31",fontsize=16,color="green",shape="box"];18420[label="wx33",fontsize=16,color="green",shape="box"];18421[label="wx30100",fontsize=16,color="green",shape="box"];6255[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx5100)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];6255 -> 11178[label="",style="solid", color="black", weight=3]; 6256[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];6256 -> 11179[label="",style="solid", color="black", weight=3]; 6257[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];6257 -> 11180[label="",style="solid", color="black", weight=3]; 6258[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6258 -> 11181[label="",style="solid", color="black", weight=3]; 6259[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6259 -> 11182[label="",style="solid", color="black", weight=3]; 11184 -> 7683[label="",style="dashed", color="red", weight=0]; 11184[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11184 -> 11200[label="",style="dashed", color="magenta", weight=3]; 11184 -> 11201[label="",style="dashed", color="magenta", weight=3]; 11183[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg wx642) == LT))",fontsize=16,color="burlywood",shape="triangle"];26473[label="wx642/Succ wx6420",fontsize=10,color="white",style="solid",shape="box"];11183 -> 26473[label="",style="solid", color="burlywood", weight=9]; 26473 -> 11202[label="",style="solid", color="burlywood", weight=3]; 26474[label="wx642/Zero",fontsize=10,color="white",style="solid",shape="box"];11183 -> 26474[label="",style="solid", color="burlywood", weight=9]; 26474 -> 11203[label="",style="solid", color="burlywood", weight=3]; 11244 -> 7683[label="",style="dashed", color="red", weight=0]; 11244[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11244 -> 11279[label="",style="dashed", color="magenta", weight=3]; 11244 -> 11280[label="",style="dashed", color="magenta", weight=3]; 11245[label="Succ wx30000",fontsize=16,color="green",shape="box"];11246[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpNat (Succ wx6460) Zero == LT))",fontsize=16,color="black",shape="box"];11246 -> 11281[label="",style="solid", color="black", weight=3]; 11247 -> 18480[label="",style="dashed", color="red", weight=0]; 11247[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="magenta"];11247 -> 18481[label="",style="dashed", color="magenta", weight=3]; 11247 -> 18482[label="",style="dashed", color="magenta", weight=3]; 11247 -> 18483[label="",style="dashed", color="magenta", weight=3]; 11247 -> 18484[label="",style="dashed", color="magenta", weight=3]; 11247 -> 18485[label="",style="dashed", color="magenta", weight=3]; 11247 -> 18486[label="",style="dashed", color="magenta", weight=3]; 11247 -> 18487[label="",style="dashed", color="magenta", weight=3]; 6262 -> 21416[label="",style="dashed", color="red", weight=0]; 6262[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (GT == LT))",fontsize=16,color="magenta"];6262 -> 21431[label="",style="dashed", color="magenta", weight=3]; 6262 -> 21432[label="",style="dashed", color="magenta", weight=3]; 6262 -> 21433[label="",style="dashed", color="magenta", weight=3]; 6262 -> 21434[label="",style="dashed", color="magenta", weight=3]; 6262 -> 21435[label="",style="dashed", color="magenta", weight=3]; 6262 -> 21436[label="",style="dashed", color="magenta", weight=3]; 6262 -> 21437[label="",style="dashed", color="magenta", weight=3]; 13363[label="FiniteMap.lookupWithDefaultFM0 wx1498 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1499)) (Neg Zero)) wx1500 wx1501 wx1502 wx1503 (Float (Pos Zero) (Neg (Succ wx1504))) (primCmpFloat (Float (Pos Zero) (Neg (Succ wx1504))) (Float (Pos (Succ wx1499)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];13363 -> 13366[label="",style="solid", color="black", weight=3]; 6265[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx5100)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];6265 -> 11228[label="",style="solid", color="black", weight=3]; 6266[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];6266 -> 11229[label="",style="solid", color="black", weight=3]; 6267[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];6267 -> 11230[label="",style="solid", color="black", weight=3]; 6268[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6268 -> 11231[label="",style="solid", color="black", weight=3]; 6269[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6269 -> 11232[label="",style="solid", color="black", weight=3]; 11234 -> 7683[label="",style="dashed", color="red", weight=0]; 11234[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11234 -> 11248[label="",style="dashed", color="magenta", weight=3]; 11234 -> 11249[label="",style="dashed", color="magenta", weight=3]; 11233[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos wx649) == LT))",fontsize=16,color="burlywood",shape="triangle"];26475[label="wx649/Succ wx6490",fontsize=10,color="white",style="solid",shape="box"];11233 -> 26475[label="",style="solid", color="burlywood", weight=9]; 26475 -> 11250[label="",style="solid", color="burlywood", weight=3]; 26476[label="wx649/Zero",fontsize=10,color="white",style="solid",shape="box"];11233 -> 26476[label="",style="solid", color="burlywood", weight=9]; 26476 -> 11251[label="",style="solid", color="burlywood", weight=3]; 11264 -> 7683[label="",style="dashed", color="red", weight=0]; 11264[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11264 -> 11283[label="",style="dashed", color="magenta", weight=3]; 11264 -> 11284[label="",style="dashed", color="magenta", weight=3]; 11265[label="Succ wx30000",fontsize=16,color="green",shape="box"];11266 -> 18532[label="",style="dashed", color="red", weight=0]; 11266[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (LT == LT))",fontsize=16,color="magenta"];11266 -> 18554[label="",style="dashed", color="magenta", weight=3]; 11266 -> 18555[label="",style="dashed", color="magenta", weight=3]; 11266 -> 18556[label="",style="dashed", color="magenta", weight=3]; 11266 -> 18557[label="",style="dashed", color="magenta", weight=3]; 11266 -> 18558[label="",style="dashed", color="magenta", weight=3]; 11266 -> 18559[label="",style="dashed", color="magenta", weight=3]; 11266 -> 18560[label="",style="dashed", color="magenta", weight=3]; 11267[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="black",shape="box"];11267 -> 11286[label="",style="solid", color="black", weight=3]; 18547[label="wx34",fontsize=16,color="green",shape="box"];18548[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];18549[label="wx30000",fontsize=16,color="green",shape="box"];18550[label="wx31",fontsize=16,color="green",shape="box"];18551[label="wx4",fontsize=16,color="green",shape="box"];18552[label="wx33",fontsize=16,color="green",shape="box"];18553[label="wx32",fontsize=16,color="green",shape="box"];6273[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx5100)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];6273 -> 11288[label="",style="solid", color="black", weight=3]; 6274[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];6274 -> 11289[label="",style="solid", color="black", weight=3]; 6275[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];6275 -> 11290[label="",style="solid", color="black", weight=3]; 12009[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (primCmpInt (Pos (Succ wx7190)) (primMulInt (Neg wx671) (Pos wx6640)) == GT))",fontsize=16,color="black",shape="box"];12009 -> 12042[label="",style="solid", color="black", weight=3]; 12010[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (primCmpInt (Pos Zero) (primMulInt (Neg wx671) (Pos wx6640)) == GT))",fontsize=16,color="black",shape="box"];12010 -> 12043[label="",style="solid", color="black", weight=3]; 12034[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Neg (Succ wx670) * Neg (Succ wx665)) (Neg (Succ wx6710) * Neg (Succ wx66400)) == GT))",fontsize=16,color="black",shape="box"];12034 -> 12046[label="",style="solid", color="black", weight=3]; 12035 -> 12047[label="",style="dashed", color="red", weight=0]; 12035[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos (primMulNat (Succ wx670) (Succ wx665))) (Neg (Succ wx6710) * Neg Zero) == GT))",fontsize=16,color="magenta"];12035 -> 12048[label="",style="dashed", color="magenta", weight=3]; 12036 -> 12049[label="",style="dashed", color="red", weight=0]; 12036[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos (primMulNat (Succ wx670) (Succ wx665))) (Neg Zero * Neg (Succ wx66400)) == GT))",fontsize=16,color="magenta"];12036 -> 12050[label="",style="dashed", color="magenta", weight=3]; 12037 -> 12051[label="",style="dashed", color="red", weight=0]; 12037[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos (primMulNat (Succ wx670) (Succ wx665))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="magenta"];12037 -> 12052[label="",style="dashed", color="magenta", weight=3]; 6329[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6329 -> 11680[label="",style="solid", color="black", weight=3]; 6330[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6330 -> 11681[label="",style="solid", color="black", weight=3]; 11683 -> 7683[label="",style="dashed", color="red", weight=0]; 11683[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11683 -> 11689[label="",style="dashed", color="magenta", weight=3]; 11683 -> 11690[label="",style="dashed", color="magenta", weight=3]; 11682[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg wx674) == LT))",fontsize=16,color="burlywood",shape="triangle"];26477[label="wx674/Succ wx6740",fontsize=10,color="white",style="solid",shape="box"];11682 -> 26477[label="",style="solid", color="burlywood", weight=9]; 26477 -> 11691[label="",style="solid", color="burlywood", weight=3]; 26478[label="wx674/Zero",fontsize=10,color="white",style="solid",shape="box"];11682 -> 26478[label="",style="solid", color="burlywood", weight=9]; 26478 -> 11692[label="",style="solid", color="burlywood", weight=3]; 11721 -> 7683[label="",style="dashed", color="red", weight=0]; 11721[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11721 -> 11744[label="",style="dashed", color="magenta", weight=3]; 11721 -> 11745[label="",style="dashed", color="magenta", weight=3]; 11722[label="Succ wx30000",fontsize=16,color="green",shape="box"];11723 -> 18630[label="",style="dashed", color="red", weight=0]; 11723[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (GT == LT))",fontsize=16,color="magenta"];11723 -> 18655[label="",style="dashed", color="magenta", weight=3]; 11723 -> 18656[label="",style="dashed", color="magenta", weight=3]; 11723 -> 18657[label="",style="dashed", color="magenta", weight=3]; 11723 -> 18658[label="",style="dashed", color="magenta", weight=3]; 11723 -> 18659[label="",style="dashed", color="magenta", weight=3]; 11723 -> 18660[label="",style="dashed", color="magenta", weight=3]; 11723 -> 18661[label="",style="dashed", color="magenta", weight=3]; 11723 -> 18662[label="",style="dashed", color="magenta", weight=3]; 11724[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="black",shape="box"];11724 -> 11747[label="",style="solid", color="black", weight=3]; 18647[label="wx5000",fontsize=16,color="green",shape="box"];18648[label="wx32",fontsize=16,color="green",shape="box"];18649[label="wx34",fontsize=16,color="green",shape="box"];18650[label="wx4",fontsize=16,color="green",shape="box"];18651[label="wx33",fontsize=16,color="green",shape="box"];18652[label="wx30000",fontsize=16,color="green",shape="box"];18653[label="wx31",fontsize=16,color="green",shape="box"];18654[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];18974[label="FiniteMap.lookupWithDefaultFM0 wx2020 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2021)) (Neg Zero)) wx2022 wx2023 wx2024 wx2025 (Float (Neg (Succ wx2026)) (Neg (Succ wx2027))) (primCmpInt (Neg (Succ wx2026) * Neg Zero) (Neg (Succ wx2027) * Pos (Succ wx2021)) == GT))",fontsize=16,color="black",shape="box"];18974 -> 18991[label="",style="solid", color="black", weight=3]; 6336[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx5100)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];6336 -> 11709[label="",style="solid", color="black", weight=3]; 6337[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Pos (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];6337 -> 11710[label="",style="solid", color="black", weight=3]; 6338[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];6338 -> 11711[label="",style="solid", color="black", weight=3]; 6339[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6339 -> 11712[label="",style="solid", color="black", weight=3]; 6340[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6340 -> 11713[label="",style="solid", color="black", weight=3]; 11715 -> 7683[label="",style="dashed", color="red", weight=0]; 11715[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11715 -> 11725[label="",style="dashed", color="magenta", weight=3]; 11715 -> 11726[label="",style="dashed", color="magenta", weight=3]; 11714[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos wx681) == LT))",fontsize=16,color="burlywood",shape="triangle"];26479[label="wx681/Succ wx6810",fontsize=10,color="white",style="solid",shape="box"];11714 -> 26479[label="",style="solid", color="burlywood", weight=9]; 26479 -> 11727[label="",style="solid", color="burlywood", weight=3]; 26480[label="wx681/Zero",fontsize=10,color="white",style="solid",shape="box"];11714 -> 26480[label="",style="solid", color="burlywood", weight=9]; 26480 -> 11728[label="",style="solid", color="burlywood", weight=3]; 11768 -> 7683[label="",style="dashed", color="red", weight=0]; 11768[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11768 -> 11798[label="",style="dashed", color="magenta", weight=3]; 11768 -> 11799[label="",style="dashed", color="magenta", weight=3]; 11769[label="Succ wx30000",fontsize=16,color="green",shape="box"];11770[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpNat Zero (Succ wx6850) == LT))",fontsize=16,color="black",shape="box"];11770 -> 11800[label="",style="solid", color="black", weight=3]; 11771 -> 18702[label="",style="dashed", color="red", weight=0]; 11771[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="magenta"];11771 -> 18703[label="",style="dashed", color="magenta", weight=3]; 11771 -> 18704[label="",style="dashed", color="magenta", weight=3]; 11771 -> 18705[label="",style="dashed", color="magenta", weight=3]; 11771 -> 18706[label="",style="dashed", color="magenta", weight=3]; 11771 -> 18707[label="",style="dashed", color="magenta", weight=3]; 11771 -> 18708[label="",style="dashed", color="magenta", weight=3]; 11771 -> 18709[label="",style="dashed", color="magenta", weight=3]; 11771 -> 18710[label="",style="dashed", color="magenta", weight=3]; 6343 -> 21588[label="",style="dashed", color="red", weight=0]; 6343[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ Zero))))) (LT == LT))",fontsize=16,color="magenta"];6343 -> 21605[label="",style="dashed", color="magenta", weight=3]; 6343 -> 21606[label="",style="dashed", color="magenta", weight=3]; 6343 -> 21607[label="",style="dashed", color="magenta", weight=3]; 6343 -> 21608[label="",style="dashed", color="magenta", weight=3]; 6343 -> 21609[label="",style="dashed", color="magenta", weight=3]; 6343 -> 21610[label="",style="dashed", color="magenta", weight=3]; 6343 -> 21611[label="",style="dashed", color="magenta", weight=3]; 6343 -> 21612[label="",style="dashed", color="magenta", weight=3]; 6346[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx5100)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];6346 -> 11749[label="",style="solid", color="black", weight=3]; 6347[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];6347 -> 11750[label="",style="solid", color="black", weight=3]; 6348[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];6348 -> 11751[label="",style="solid", color="black", weight=3]; 6349[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6349 -> 11752[label="",style="solid", color="black", weight=3]; 6350[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6350 -> 11753[label="",style="solid", color="black", weight=3]; 11755 -> 7683[label="",style="dashed", color="red", weight=0]; 11755[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11755 -> 11772[label="",style="dashed", color="magenta", weight=3]; 11755 -> 11773[label="",style="dashed", color="magenta", weight=3]; 11754[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg wx688) == LT))",fontsize=16,color="burlywood",shape="triangle"];26481[label="wx688/Succ wx6880",fontsize=10,color="white",style="solid",shape="box"];11754 -> 26481[label="",style="solid", color="burlywood", weight=9]; 26481 -> 11774[label="",style="solid", color="burlywood", weight=3]; 26482[label="wx688/Zero",fontsize=10,color="white",style="solid",shape="box"];11754 -> 26482[label="",style="solid", color="burlywood", weight=9]; 26482 -> 11775[label="",style="solid", color="burlywood", weight=3]; 11853 -> 7683[label="",style="dashed", color="red", weight=0]; 11853[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11853 -> 11895[label="",style="dashed", color="magenta", weight=3]; 11853 -> 11896[label="",style="dashed", color="magenta", weight=3]; 11854[label="Succ wx30000",fontsize=16,color="green",shape="box"];11855 -> 18750[label="",style="dashed", color="red", weight=0]; 11855[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (GT == LT))",fontsize=16,color="magenta"];11855 -> 18775[label="",style="dashed", color="magenta", weight=3]; 11855 -> 18776[label="",style="dashed", color="magenta", weight=3]; 11855 -> 18777[label="",style="dashed", color="magenta", weight=3]; 11855 -> 18778[label="",style="dashed", color="magenta", weight=3]; 11855 -> 18779[label="",style="dashed", color="magenta", weight=3]; 11855 -> 18780[label="",style="dashed", color="magenta", weight=3]; 11855 -> 18781[label="",style="dashed", color="magenta", weight=3]; 11855 -> 18782[label="",style="dashed", color="magenta", weight=3]; 11856[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="black",shape="box"];11856 -> 11898[label="",style="solid", color="black", weight=3]; 18767[label="wx34",fontsize=16,color="green",shape="box"];18768[label="wx32",fontsize=16,color="green",shape="box"];18769[label="wx31",fontsize=16,color="green",shape="box"];18770[label="wx33",fontsize=16,color="green",shape="box"];18771[label="wx30100",fontsize=16,color="green",shape="box"];18772[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];18773[label="wx30000",fontsize=16,color="green",shape="box"];18774[label="wx4",fontsize=16,color="green",shape="box"];19071[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) (primCmpInt (Neg Zero * Neg (Succ wx2040)) (Neg (Succ wx2045) * Pos (Succ wx2039)) == GT))",fontsize=16,color="black",shape="box"];19071 -> 19113[label="",style="solid", color="black", weight=3]; 6356[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx5100)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];6356 -> 11805[label="",style="solid", color="black", weight=3]; 6357[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Pos (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];6357 -> 11806[label="",style="solid", color="black", weight=3]; 6358[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];6358 -> 11807[label="",style="solid", color="black", weight=3]; 6359[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6359 -> 11808[label="",style="solid", color="black", weight=3]; 6360[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6360 -> 11809[label="",style="solid", color="black", weight=3]; 11811 -> 7683[label="",style="dashed", color="red", weight=0]; 11811[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11811 -> 11857[label="",style="dashed", color="magenta", weight=3]; 11811 -> 11858[label="",style="dashed", color="magenta", weight=3]; 11810[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos wx695) == LT))",fontsize=16,color="burlywood",shape="triangle"];26483[label="wx695/Succ wx6950",fontsize=10,color="white",style="solid",shape="box"];11810 -> 26483[label="",style="solid", color="burlywood", weight=9]; 26483 -> 11859[label="",style="solid", color="burlywood", weight=3]; 26484[label="wx695/Zero",fontsize=10,color="white",style="solid",shape="box"];11810 -> 26484[label="",style="solid", color="burlywood", weight=9]; 26484 -> 11860[label="",style="solid", color="burlywood", weight=3]; 11920 -> 7683[label="",style="dashed", color="red", weight=0]; 11920[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11920 -> 11949[label="",style="dashed", color="magenta", weight=3]; 11920 -> 11950[label="",style="dashed", color="magenta", weight=3]; 11921[label="Succ wx30000",fontsize=16,color="green",shape="box"];11922[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpNat Zero (Succ wx7050) == LT))",fontsize=16,color="black",shape="box"];11922 -> 11951[label="",style="solid", color="black", weight=3]; 11923 -> 18824[label="",style="dashed", color="red", weight=0]; 11923[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="magenta"];11923 -> 18825[label="",style="dashed", color="magenta", weight=3]; 11923 -> 18826[label="",style="dashed", color="magenta", weight=3]; 11923 -> 18827[label="",style="dashed", color="magenta", weight=3]; 11923 -> 18828[label="",style="dashed", color="magenta", weight=3]; 11923 -> 18829[label="",style="dashed", color="magenta", weight=3]; 11923 -> 18830[label="",style="dashed", color="magenta", weight=3]; 11923 -> 18831[label="",style="dashed", color="magenta", weight=3]; 11923 -> 18832[label="",style="dashed", color="magenta", weight=3]; 6363 -> 21699[label="",style="dashed", color="red", weight=0]; 6363[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (LT == LT))",fontsize=16,color="magenta"];6363 -> 21716[label="",style="dashed", color="magenta", weight=3]; 6363 -> 21717[label="",style="dashed", color="magenta", weight=3]; 6363 -> 21718[label="",style="dashed", color="magenta", weight=3]; 6363 -> 21719[label="",style="dashed", color="magenta", weight=3]; 6363 -> 21720[label="",style="dashed", color="magenta", weight=3]; 6363 -> 21721[label="",style="dashed", color="magenta", weight=3]; 6363 -> 21722[label="",style="dashed", color="magenta", weight=3]; 6363 -> 21723[label="",style="dashed", color="magenta", weight=3]; 6366[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx5100)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];6366 -> 11900[label="",style="solid", color="black", weight=3]; 6367[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];6367 -> 11901[label="",style="solid", color="black", weight=3]; 6368[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];6368 -> 11902[label="",style="solid", color="black", weight=3]; 6369[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6369 -> 11903[label="",style="solid", color="black", weight=3]; 6370[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6370 -> 11904[label="",style="solid", color="black", weight=3]; 11906 -> 7683[label="",style="dashed", color="red", weight=0]; 11906[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11906 -> 11924[label="",style="dashed", color="magenta", weight=3]; 11906 -> 11925[label="",style="dashed", color="magenta", weight=3]; 11905[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg wx708) == LT))",fontsize=16,color="burlywood",shape="triangle"];26485[label="wx708/Succ wx7080",fontsize=10,color="white",style="solid",shape="box"];11905 -> 26485[label="",style="solid", color="burlywood", weight=9]; 26485 -> 11926[label="",style="solid", color="burlywood", weight=3]; 26486[label="wx708/Zero",fontsize=10,color="white",style="solid",shape="box"];11905 -> 26486[label="",style="solid", color="burlywood", weight=9]; 26486 -> 11927[label="",style="solid", color="burlywood", weight=3]; 11986 -> 7683[label="",style="dashed", color="red", weight=0]; 11986[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11986 -> 12011[label="",style="dashed", color="magenta", weight=3]; 11986 -> 12012[label="",style="dashed", color="magenta", weight=3]; 11987[label="Succ wx30000",fontsize=16,color="green",shape="box"];11988 -> 18874[label="",style="dashed", color="red", weight=0]; 11988[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (GT == LT))",fontsize=16,color="magenta"];11988 -> 18896[label="",style="dashed", color="magenta", weight=3]; 11988 -> 18897[label="",style="dashed", color="magenta", weight=3]; 11988 -> 18898[label="",style="dashed", color="magenta", weight=3]; 11988 -> 18899[label="",style="dashed", color="magenta", weight=3]; 11988 -> 18900[label="",style="dashed", color="magenta", weight=3]; 11988 -> 18901[label="",style="dashed", color="magenta", weight=3]; 11988 -> 18902[label="",style="dashed", color="magenta", weight=3]; 11989[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="black",shape="box"];11989 -> 12014[label="",style="solid", color="black", weight=3]; 18889[label="wx34",fontsize=16,color="green",shape="box"];18890[label="wx4",fontsize=16,color="green",shape="box"];18891[label="wx31",fontsize=16,color="green",shape="box"];18892[label="wx33",fontsize=16,color="green",shape="box"];18893[label="wx32",fontsize=16,color="green",shape="box"];18894[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];18895[label="wx30000",fontsize=16,color="green",shape="box"];19186[label="FiniteMap.lookupWithDefaultFM0 wx2056 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2057)) (Neg Zero)) wx2058 wx2059 wx2060 wx2061 (Float (Neg Zero) (Neg (Succ wx2062))) (primCmpInt (Neg Zero * Neg Zero) (Neg (Succ wx2062) * Pos (Succ wx2057)) == GT))",fontsize=16,color="black",shape="box"];19186 -> 19287[label="",style="solid", color="black", weight=3]; 6376[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx5100)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];6376 -> 11956[label="",style="solid", color="black", weight=3]; 6377[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Pos (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];6377 -> 11957[label="",style="solid", color="black", weight=3]; 6378[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];6378 -> 11958[label="",style="solid", color="black", weight=3]; 6379[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx5100000000) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6379 -> 11959[label="",style="solid", color="black", weight=3]; 6380[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="black",shape="box"];6380 -> 11960[label="",style="solid", color="black", weight=3]; 11962 -> 7683[label="",style="dashed", color="red", weight=0]; 11962[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11962 -> 11990[label="",style="dashed", color="magenta", weight=3]; 11962 -> 11991[label="",style="dashed", color="magenta", weight=3]; 11961[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos wx715) == LT))",fontsize=16,color="burlywood",shape="triangle"];26487[label="wx715/Succ wx7150",fontsize=10,color="white",style="solid",shape="box"];11961 -> 26487[label="",style="solid", color="burlywood", weight=9]; 26487 -> 11992[label="",style="solid", color="burlywood", weight=3]; 26488[label="wx715/Zero",fontsize=10,color="white",style="solid",shape="box"];11961 -> 26488[label="",style="solid", color="burlywood", weight=9]; 26488 -> 11993[label="",style="solid", color="burlywood", weight=3]; 12038 -> 7683[label="",style="dashed", color="red", weight=0]; 12038[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12038 -> 12053[label="",style="dashed", color="magenta", weight=3]; 12038 -> 12054[label="",style="dashed", color="magenta", weight=3]; 12039[label="Succ wx30000",fontsize=16,color="green",shape="box"];12040[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpNat Zero (Succ wx7200) == LT))",fontsize=16,color="black",shape="box"];12040 -> 12055[label="",style="solid", color="black", weight=3]; 12041 -> 18943[label="",style="dashed", color="red", weight=0]; 12041[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (EQ == LT))",fontsize=16,color="magenta"];12041 -> 18944[label="",style="dashed", color="magenta", weight=3]; 12041 -> 18945[label="",style="dashed", color="magenta", weight=3]; 12041 -> 18946[label="",style="dashed", color="magenta", weight=3]; 12041 -> 18947[label="",style="dashed", color="magenta", weight=3]; 12041 -> 18948[label="",style="dashed", color="magenta", weight=3]; 12041 -> 18949[label="",style="dashed", color="magenta", weight=3]; 12041 -> 18950[label="",style="dashed", color="magenta", weight=3]; 6383 -> 21811[label="",style="dashed", color="red", weight=0]; 6383[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (LT == LT))",fontsize=16,color="magenta"];6383 -> 21826[label="",style="dashed", color="magenta", weight=3]; 6383 -> 21827[label="",style="dashed", color="magenta", weight=3]; 6383 -> 21828[label="",style="dashed", color="magenta", weight=3]; 6383 -> 21829[label="",style="dashed", color="magenta", weight=3]; 6383 -> 21830[label="",style="dashed", color="magenta", weight=3]; 6383 -> 21831[label="",style="dashed", color="magenta", weight=3]; 6383 -> 21832[label="",style="dashed", color="magenta", weight=3]; 6386[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx5100)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];6386 -> 12016[label="",style="solid", color="black", weight=3]; 6387[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg (Succ wx30000))) == GT))",fontsize=16,color="black",shape="box"];6387 -> 12017[label="",style="solid", color="black", weight=3]; 6388[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];6388 -> 12018[label="",style="solid", color="black", weight=3]; 8154[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ wx3560) (Succ wx371000) == LT))",fontsize=16,color="black",shape="box"];8154 -> 12019[label="",style="solid", color="black", weight=3]; 8155[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ wx3560) Zero == LT))",fontsize=16,color="black",shape="box"];8155 -> 12020[label="",style="solid", color="black", weight=3]; 8156[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat Zero (Succ wx371000) == LT))",fontsize=16,color="black",shape="box"];8156 -> 12021[label="",style="solid", color="black", weight=3]; 8157[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat Zero Zero == LT))",fontsize=16,color="black",shape="box"];8157 -> 12022[label="",style="solid", color="black", weight=3]; 8158[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpInt (Pos (Succ wx3880)) (primMulInt (Pos wx317) (Neg wx3100)) == GT))",fontsize=16,color="black",shape="box"];8158 -> 12023[label="",style="solid", color="black", weight=3]; 8159[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpInt (Pos Zero) (primMulInt (Pos wx317) (Neg wx3100)) == GT))",fontsize=16,color="black",shape="box"];8159 -> 12024[label="",style="solid", color="black", weight=3]; 8160 -> 6[label="",style="dashed", color="red", weight=0]; 8160[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM wx314 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))))",fontsize=16,color="magenta"];8160 -> 12025[label="",style="dashed", color="magenta", weight=3]; 8160 -> 12026[label="",style="dashed", color="magenta", weight=3]; 8160 -> 12027[label="",style="dashed", color="magenta", weight=3]; 8161[label="Zero",fontsize=16,color="green",shape="box"];8162[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (compare (Pos (Succ wx316) * Pos (Succ wx311)) (Pos (Succ wx3170) * Pos (Succ wx31000)) == GT))",fontsize=16,color="black",shape="box"];8162 -> 12028[label="",style="solid", color="black", weight=3]; 8163[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (primMulInt (Pos (Succ wx316)) (Pos (Succ wx311))) (Pos (Succ wx3170) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];8163 -> 12029[label="",style="solid", color="black", weight=3]; 8164[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (primMulInt (Pos (Succ wx316)) (Pos (Succ wx311))) (Pos Zero * Pos (Succ wx31000)) == GT))",fontsize=16,color="black",shape="box"];8164 -> 12030[label="",style="solid", color="black", weight=3]; 8165[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (primMulInt (Pos (Succ wx316)) (Pos (Succ wx311))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];8165 -> 12031[label="",style="solid", color="black", weight=3]; 6764 -> 12032[label="",style="dashed", color="red", weight=0]; 6764[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];6764 -> 12033[label="",style="dashed", color="magenta", weight=3]; 6765 -> 12044[label="",style="dashed", color="red", weight=0]; 6765[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];6765 -> 12045[label="",style="dashed", color="magenta", weight=3]; 12061 -> 7683[label="",style="dashed", color="red", weight=0]; 12061[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12061 -> 12067[label="",style="dashed", color="magenta", weight=3]; 12061 -> 12068[label="",style="dashed", color="magenta", weight=3]; 12062[label="Succ wx30000",fontsize=16,color="green",shape="box"];12063[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (Succ wx7400)) == LT))",fontsize=16,color="black",shape="box"];12063 -> 12069[label="",style="solid", color="black", weight=3]; 12064[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];12064 -> 12070[label="",style="solid", color="black", weight=3]; 6767 -> 12065[label="",style="dashed", color="red", weight=0]; 6767[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)) wx30000)))) == LT))",fontsize=16,color="magenta"];6767 -> 12066[label="",style="dashed", color="magenta", weight=3]; 19029[label="wx4",fontsize=16,color="green",shape="box"];19030[label="wx33",fontsize=16,color="green",shape="box"];19031[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];19032[label="wx30000",fontsize=16,color="green",shape="box"];19033[label="wx31",fontsize=16,color="green",shape="box"];19034[label="wx32",fontsize=16,color="green",shape="box"];19035[label="wx5000",fontsize=16,color="green",shape="box"];19036[label="wx34",fontsize=16,color="green",shape="box"];6769[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];6769 -> 12072[label="",style="solid", color="black", weight=3]; 6770 -> 12073[label="",style="dashed", color="red", weight=0]; 6770[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];6770 -> 12074[label="",style="dashed", color="magenta", weight=3]; 6771[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];6771 -> 12075[label="",style="solid", color="black", weight=3]; 6772 -> 12076[label="",style="dashed", color="red", weight=0]; 6772[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];6772 -> 12077[label="",style="dashed", color="magenta", weight=3]; 6773 -> 12078[label="",style="dashed", color="red", weight=0]; 6773[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];6773 -> 12079[label="",style="dashed", color="magenta", weight=3]; 12084 -> 7683[label="",style="dashed", color="red", weight=0]; 12084[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12084 -> 12090[label="",style="dashed", color="magenta", weight=3]; 12084 -> 12091[label="",style="dashed", color="magenta", weight=3]; 12085[label="Succ wx30000",fontsize=16,color="green",shape="box"];12086[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (Succ wx7620)) == LT))",fontsize=16,color="black",shape="box"];12086 -> 12092[label="",style="solid", color="black", weight=3]; 12087[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];12087 -> 12093[label="",style="solid", color="black", weight=3]; 6775 -> 12088[label="",style="dashed", color="red", weight=0]; 6775[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)) wx30000)))) == LT))",fontsize=16,color="magenta"];6775 -> 12089[label="",style="dashed", color="magenta", weight=3]; 16210[label="FiniteMap.lookupWithDefaultFM0 wx1641 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1642)) (Pos Zero)) wx1643 wx1644 wx1645 wx1646 (Float (Pos (Succ wx1647)) (Pos (Succ wx1648))) (primCmpInt (primMulInt (Pos (Succ wx1647)) (Pos Zero)) (Pos (Succ wx1648) * Neg (Succ wx1642)) == GT))",fontsize=16,color="black",shape="box"];16210 -> 16294[label="",style="solid", color="black", weight=3]; 6779[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];6779 -> 12097[label="",style="solid", color="black", weight=3]; 6780 -> 12098[label="",style="dashed", color="red", weight=0]; 6780[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];6780 -> 12099[label="",style="dashed", color="magenta", weight=3]; 6781[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];6781 -> 12100[label="",style="solid", color="black", weight=3]; 6782 -> 12101[label="",style="dashed", color="red", weight=0]; 6782[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];6782 -> 12102[label="",style="dashed", color="magenta", weight=3]; 6783 -> 12103[label="",style="dashed", color="red", weight=0]; 6783[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];6783 -> 12104[label="",style="dashed", color="magenta", weight=3]; 12109 -> 7683[label="",style="dashed", color="red", weight=0]; 12109[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12109 -> 12115[label="",style="dashed", color="magenta", weight=3]; 12109 -> 12116[label="",style="dashed", color="magenta", weight=3]; 12110[label="Succ wx30000",fontsize=16,color="green",shape="box"];12111[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (Succ wx7840)) == LT))",fontsize=16,color="black",shape="box"];12111 -> 12117[label="",style="solid", color="black", weight=3]; 12112[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];12112 -> 12118[label="",style="solid", color="black", weight=3]; 6785 -> 12113[label="",style="dashed", color="red", weight=0]; 6785[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)) wx30000)))) == LT))",fontsize=16,color="magenta"];6785 -> 12114[label="",style="dashed", color="magenta", weight=3]; 19142[label="wx30100",fontsize=16,color="green",shape="box"];19143[label="wx32",fontsize=16,color="green",shape="box"];19144[label="wx34",fontsize=16,color="green",shape="box"];19145[label="wx33",fontsize=16,color="green",shape="box"];19146[label="wx30000",fontsize=16,color="green",shape="box"];19147[label="wx31",fontsize=16,color="green",shape="box"];19148[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];19149[label="wx4",fontsize=16,color="green",shape="box"];6787[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];6787 -> 12120[label="",style="solid", color="black", weight=3]; 6788 -> 12121[label="",style="dashed", color="red", weight=0]; 6788[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];6788 -> 12122[label="",style="dashed", color="magenta", weight=3]; 6789[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];6789 -> 12123[label="",style="solid", color="black", weight=3]; 6790 -> 12124[label="",style="dashed", color="red", weight=0]; 6790[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];6790 -> 12125[label="",style="dashed", color="magenta", weight=3]; 6791 -> 12126[label="",style="dashed", color="red", weight=0]; 6791[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];6791 -> 12127[label="",style="dashed", color="magenta", weight=3]; 12132 -> 7683[label="",style="dashed", color="red", weight=0]; 12132[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12132 -> 12138[label="",style="dashed", color="magenta", weight=3]; 12132 -> 12139[label="",style="dashed", color="magenta", weight=3]; 12133[label="Succ wx30000",fontsize=16,color="green",shape="box"];12134[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (Succ wx8060)) == LT))",fontsize=16,color="black",shape="box"];12134 -> 12140[label="",style="solid", color="black", weight=3]; 12135[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];12135 -> 12141[label="",style="solid", color="black", weight=3]; 6793 -> 12136[label="",style="dashed", color="red", weight=0]; 6793[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)) wx30000)))) == LT))",fontsize=16,color="magenta"];6793 -> 12137[label="",style="dashed", color="magenta", weight=3]; 16340[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx1661))) (Pos (Succ wx1666) * Neg (Succ wx1660)) == GT))",fontsize=16,color="black",shape="box"];16340 -> 16418[label="",style="solid", color="black", weight=3]; 6797[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];6797 -> 12146[label="",style="solid", color="black", weight=3]; 6798 -> 12147[label="",style="dashed", color="red", weight=0]; 6798[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];6798 -> 12148[label="",style="dashed", color="magenta", weight=3]; 6799[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];6799 -> 12149[label="",style="solid", color="black", weight=3]; 6800 -> 12150[label="",style="dashed", color="red", weight=0]; 6800[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];6800 -> 12151[label="",style="dashed", color="magenta", weight=3]; 6801 -> 12152[label="",style="dashed", color="red", weight=0]; 6801[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];6801 -> 12153[label="",style="dashed", color="magenta", weight=3]; 12158 -> 7683[label="",style="dashed", color="red", weight=0]; 12158[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12158 -> 12164[label="",style="dashed", color="magenta", weight=3]; 12158 -> 12165[label="",style="dashed", color="magenta", weight=3]; 12159[label="Succ wx30000",fontsize=16,color="green",shape="box"];12160[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (Succ wx8290)) == LT))",fontsize=16,color="black",shape="box"];12160 -> 12166[label="",style="solid", color="black", weight=3]; 12161[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];12161 -> 12167[label="",style="solid", color="black", weight=3]; 6803 -> 12162[label="",style="dashed", color="red", weight=0]; 6803[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)) wx30000)))) == LT))",fontsize=16,color="magenta"];6803 -> 12163[label="",style="dashed", color="magenta", weight=3]; 19250[label="wx31",fontsize=16,color="green",shape="box"];19251[label="wx30000",fontsize=16,color="green",shape="box"];19252[label="wx32",fontsize=16,color="green",shape="box"];19253[label="wx4",fontsize=16,color="green",shape="box"];19254[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];19255[label="wx33",fontsize=16,color="green",shape="box"];19256[label="wx34",fontsize=16,color="green",shape="box"];6805[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];6805 -> 12169[label="",style="solid", color="black", weight=3]; 6806 -> 12170[label="",style="dashed", color="red", weight=0]; 6806[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];6806 -> 12171[label="",style="dashed", color="magenta", weight=3]; 6807[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];6807 -> 12172[label="",style="solid", color="black", weight=3]; 6808 -> 12173[label="",style="dashed", color="red", weight=0]; 6808[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];6808 -> 12174[label="",style="dashed", color="magenta", weight=3]; 6809 -> 12175[label="",style="dashed", color="red", weight=0]; 6809[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];6809 -> 12176[label="",style="dashed", color="magenta", weight=3]; 12181 -> 7683[label="",style="dashed", color="red", weight=0]; 12181[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12181 -> 12187[label="",style="dashed", color="magenta", weight=3]; 12181 -> 12188[label="",style="dashed", color="magenta", weight=3]; 12182[label="Succ wx30000",fontsize=16,color="green",shape="box"];12183[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (Succ wx8510)) == LT))",fontsize=16,color="black",shape="box"];12183 -> 12189[label="",style="solid", color="black", weight=3]; 12184[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];12184 -> 12190[label="",style="solid", color="black", weight=3]; 6811 -> 12185[label="",style="dashed", color="red", weight=0]; 6811[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)) wx30000)))) == LT))",fontsize=16,color="magenta"];6811 -> 12186[label="",style="dashed", color="magenta", weight=3]; 16461[label="FiniteMap.lookupWithDefaultFM0 wx1676 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1677)) (Pos Zero)) wx1678 wx1679 wx1680 wx1681 (Float (Pos Zero) (Pos (Succ wx1682))) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Pos (Succ wx1682) * Neg (Succ wx1677)) == GT))",fontsize=16,color="black",shape="box"];16461 -> 16467[label="",style="solid", color="black", weight=3]; 6815[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];6815 -> 12194[label="",style="solid", color="black", weight=3]; 6816 -> 12195[label="",style="dashed", color="red", weight=0]; 6816[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];6816 -> 12196[label="",style="dashed", color="magenta", weight=3]; 6817[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];6817 -> 12197[label="",style="solid", color="black", weight=3]; 8166[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat (Succ wx373000) (Succ wx3570) == LT))",fontsize=16,color="black",shape="box"];8166 -> 12198[label="",style="solid", color="black", weight=3]; 8167[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat (Succ wx373000) Zero == LT))",fontsize=16,color="black",shape="box"];8167 -> 12199[label="",style="solid", color="black", weight=3]; 8168[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat Zero (Succ wx3570) == LT))",fontsize=16,color="black",shape="box"];8168 -> 12200[label="",style="solid", color="black", weight=3]; 8169[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat Zero Zero == LT))",fontsize=16,color="black",shape="box"];8169 -> 12201[label="",style="solid", color="black", weight=3]; 8170[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ Zero))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (Float (Neg (Succ wx327)) (Pos (Succ wx3280)) > Float (Neg (Succ wx32100)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];8170 -> 12202[label="",style="solid", color="black", weight=3]; 7196 -> 12203[label="",style="dashed", color="red", weight=0]; 7196[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];7196 -> 12204[label="",style="dashed", color="magenta", weight=3]; 7197 -> 12205[label="",style="dashed", color="red", weight=0]; 7197[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];7197 -> 12206[label="",style="dashed", color="magenta", weight=3]; 12211 -> 7683[label="",style="dashed", color="red", weight=0]; 12211[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12211 -> 12217[label="",style="dashed", color="magenta", weight=3]; 12211 -> 12218[label="",style="dashed", color="magenta", weight=3]; 12212[label="Succ wx30000",fontsize=16,color="green",shape="box"];12213[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (Succ wx8730)) == LT))",fontsize=16,color="black",shape="box"];12213 -> 12219[label="",style="solid", color="black", weight=3]; 12214[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];12214 -> 12220[label="",style="solid", color="black", weight=3]; 7199 -> 12215[label="",style="dashed", color="red", weight=0]; 7199[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)) wx30000)))) == LT))",fontsize=16,color="magenta"];7199 -> 12216[label="",style="dashed", color="magenta", weight=3]; 7201[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];7201 -> 12223[label="",style="solid", color="black", weight=3]; 7202 -> 12224[label="",style="dashed", color="red", weight=0]; 7202[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];7202 -> 12225[label="",style="dashed", color="magenta", weight=3]; 7203[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];7203 -> 12226[label="",style="solid", color="black", weight=3]; 7204 -> 12227[label="",style="dashed", color="red", weight=0]; 7204[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];7204 -> 12228[label="",style="dashed", color="magenta", weight=3]; 7205 -> 12229[label="",style="dashed", color="red", weight=0]; 7205[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];7205 -> 12230[label="",style="dashed", color="magenta", weight=3]; 12235 -> 7683[label="",style="dashed", color="red", weight=0]; 12235[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12235 -> 12241[label="",style="dashed", color="magenta", weight=3]; 12235 -> 12242[label="",style="dashed", color="magenta", weight=3]; 12236[label="Succ wx30000",fontsize=16,color="green",shape="box"];12237[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (Succ wx8950)) == LT))",fontsize=16,color="black",shape="box"];12237 -> 12243[label="",style="solid", color="black", weight=3]; 12238[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];12238 -> 12244[label="",style="solid", color="black", weight=3]; 7207 -> 12239[label="",style="dashed", color="red", weight=0]; 7207[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)) wx30000)))) == LT))",fontsize=16,color="magenta"];7207 -> 12240[label="",style="dashed", color="magenta", weight=3]; 19404[label="wx33",fontsize=16,color="green",shape="box"];19405[label="wx30000",fontsize=16,color="green",shape="box"];19406[label="wx34",fontsize=16,color="green",shape="box"];19407[label="wx32",fontsize=16,color="green",shape="box"];19408[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];19409[label="wx5000",fontsize=16,color="green",shape="box"];19410[label="wx31",fontsize=16,color="green",shape="box"];19411[label="wx4",fontsize=16,color="green",shape="box"];19602[label="FiniteMap.lookupWithDefaultFM0 wx1693 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1694)) (Pos Zero)) wx1695 wx1696 wx1697 wx1698 (Float (Neg (Succ wx1699)) (Pos (Succ wx1700))) (compare (Neg (Succ wx1699) * Pos Zero) (Pos (Succ wx1700) * Neg (Succ wx1694)) == GT))",fontsize=16,color="black",shape="box"];19602 -> 19665[label="",style="solid", color="black", weight=3]; 7211[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];7211 -> 12248[label="",style="solid", color="black", weight=3]; 7212 -> 12249[label="",style="dashed", color="red", weight=0]; 7212[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];7212 -> 12250[label="",style="dashed", color="magenta", weight=3]; 7213[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];7213 -> 12251[label="",style="solid", color="black", weight=3]; 7214 -> 12252[label="",style="dashed", color="red", weight=0]; 7214[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];7214 -> 12253[label="",style="dashed", color="magenta", weight=3]; 7215 -> 12254[label="",style="dashed", color="red", weight=0]; 7215[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];7215 -> 12255[label="",style="dashed", color="magenta", weight=3]; 12260 -> 7683[label="",style="dashed", color="red", weight=0]; 12260[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12260 -> 12266[label="",style="dashed", color="magenta", weight=3]; 12260 -> 12267[label="",style="dashed", color="magenta", weight=3]; 12261[label="Succ wx30000",fontsize=16,color="green",shape="box"];12262[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (Succ wx9170)) == LT))",fontsize=16,color="black",shape="box"];12262 -> 12268[label="",style="solid", color="black", weight=3]; 12263[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];12263 -> 12269[label="",style="solid", color="black", weight=3]; 7217 -> 12264[label="",style="dashed", color="red", weight=0]; 7217[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)) wx30000)))) == LT))",fontsize=16,color="magenta"];7217 -> 12265[label="",style="dashed", color="magenta", weight=3]; 7219[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];7219 -> 12272[label="",style="solid", color="black", weight=3]; 7220 -> 12273[label="",style="dashed", color="red", weight=0]; 7220[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];7220 -> 12274[label="",style="dashed", color="magenta", weight=3]; 7221[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];7221 -> 12275[label="",style="solid", color="black", weight=3]; 7222 -> 12276[label="",style="dashed", color="red", weight=0]; 7222[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];7222 -> 12277[label="",style="dashed", color="magenta", weight=3]; 7223 -> 12278[label="",style="dashed", color="red", weight=0]; 7223[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];7223 -> 12279[label="",style="dashed", color="magenta", weight=3]; 12284 -> 7683[label="",style="dashed", color="red", weight=0]; 12284[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12284 -> 12290[label="",style="dashed", color="magenta", weight=3]; 12284 -> 12291[label="",style="dashed", color="magenta", weight=3]; 12285[label="Succ wx30000",fontsize=16,color="green",shape="box"];12286[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (Succ wx9390)) == LT))",fontsize=16,color="black",shape="box"];12286 -> 12292[label="",style="solid", color="black", weight=3]; 12287[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];12287 -> 12293[label="",style="solid", color="black", weight=3]; 7225 -> 12288[label="",style="dashed", color="red", weight=0]; 7225[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)) wx30000)))) == LT))",fontsize=16,color="magenta"];7225 -> 12289[label="",style="dashed", color="magenta", weight=3]; 19518[label="wx30000",fontsize=16,color="green",shape="box"];19519[label="wx32",fontsize=16,color="green",shape="box"];19520[label="wx30100",fontsize=16,color="green",shape="box"];19521[label="wx34",fontsize=16,color="green",shape="box"];19522[label="wx33",fontsize=16,color="green",shape="box"];19523[label="wx4",fontsize=16,color="green",shape="box"];19524[label="wx31",fontsize=16,color="green",shape="box"];19525[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];19685[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (compare (Neg Zero * Pos (Succ wx1713)) (Pos (Succ wx1718) * Neg (Succ wx1712)) == GT))",fontsize=16,color="black",shape="box"];19685 -> 19739[label="",style="solid", color="black", weight=3]; 7229[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];7229 -> 12297[label="",style="solid", color="black", weight=3]; 7230 -> 12298[label="",style="dashed", color="red", weight=0]; 7230[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];7230 -> 12299[label="",style="dashed", color="magenta", weight=3]; 7231[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];7231 -> 12300[label="",style="solid", color="black", weight=3]; 7232 -> 12301[label="",style="dashed", color="red", weight=0]; 7232[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];7232 -> 12302[label="",style="dashed", color="magenta", weight=3]; 7233 -> 12303[label="",style="dashed", color="red", weight=0]; 7233[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];7233 -> 12304[label="",style="dashed", color="magenta", weight=3]; 12309 -> 7683[label="",style="dashed", color="red", weight=0]; 12309[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12309 -> 12315[label="",style="dashed", color="magenta", weight=3]; 12309 -> 12316[label="",style="dashed", color="magenta", weight=3]; 12310[label="Succ wx30000",fontsize=16,color="green",shape="box"];12311[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (Succ wx9610)) == LT))",fontsize=16,color="black",shape="box"];12311 -> 12317[label="",style="solid", color="black", weight=3]; 12312[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];12312 -> 12318[label="",style="solid", color="black", weight=3]; 7235 -> 12313[label="",style="dashed", color="red", weight=0]; 7235[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)) wx30000)))) == LT))",fontsize=16,color="magenta"];7235 -> 12314[label="",style="dashed", color="magenta", weight=3]; 7237[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];7237 -> 12321[label="",style="solid", color="black", weight=3]; 7238 -> 12322[label="",style="dashed", color="red", weight=0]; 7238[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];7238 -> 12323[label="",style="dashed", color="magenta", weight=3]; 7239[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];7239 -> 12324[label="",style="solid", color="black", weight=3]; 7240 -> 12325[label="",style="dashed", color="red", weight=0]; 7240[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];7240 -> 12326[label="",style="dashed", color="magenta", weight=3]; 7241 -> 12327[label="",style="dashed", color="red", weight=0]; 7241[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];7241 -> 12328[label="",style="dashed", color="magenta", weight=3]; 12333 -> 7683[label="",style="dashed", color="red", weight=0]; 12333[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12333 -> 12339[label="",style="dashed", color="magenta", weight=3]; 12333 -> 12340[label="",style="dashed", color="magenta", weight=3]; 12334[label="Succ wx30000",fontsize=16,color="green",shape="box"];12335[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (Succ wx9830)) == LT))",fontsize=16,color="black",shape="box"];12335 -> 12341[label="",style="solid", color="black", weight=3]; 12336[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];12336 -> 12342[label="",style="solid", color="black", weight=3]; 7243 -> 12337[label="",style="dashed", color="red", weight=0]; 7243[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)) wx30000)))) == LT))",fontsize=16,color="magenta"];7243 -> 12338[label="",style="dashed", color="magenta", weight=3]; 19628[label="wx32",fontsize=16,color="green",shape="box"];19629[label="wx4",fontsize=16,color="green",shape="box"];19630[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];19631[label="wx31",fontsize=16,color="green",shape="box"];19632[label="wx34",fontsize=16,color="green",shape="box"];19633[label="wx30000",fontsize=16,color="green",shape="box"];19634[label="wx33",fontsize=16,color="green",shape="box"];19808[label="FiniteMap.lookupWithDefaultFM0 wx1728 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1729)) (Pos Zero)) wx1730 wx1731 wx1732 wx1733 (Float (Neg Zero) (Pos (Succ wx1734))) (compare (Neg Zero * Pos Zero) (Pos (Succ wx1734) * Neg (Succ wx1729)) == GT))",fontsize=16,color="black",shape="box"];19808 -> 19922[label="",style="solid", color="black", weight=3]; 7247[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];7247 -> 12346[label="",style="solid", color="black", weight=3]; 7248 -> 12347[label="",style="dashed", color="red", weight=0]; 7248[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];7248 -> 12348[label="",style="dashed", color="magenta", weight=3]; 7249[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];7249 -> 12349[label="",style="solid", color="black", weight=3]; 8171[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ wx3550) (Succ wx375000) == LT))",fontsize=16,color="black",shape="box"];8171 -> 12350[label="",style="solid", color="black", weight=3]; 8172[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ wx3550) Zero == LT))",fontsize=16,color="black",shape="box"];8172 -> 12351[label="",style="solid", color="black", weight=3]; 8173[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat Zero (Succ wx375000) == LT))",fontsize=16,color="black",shape="box"];8173 -> 12352[label="",style="solid", color="black", weight=3]; 8174[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat Zero Zero == LT))",fontsize=16,color="black",shape="box"];8174 -> 12353[label="",style="solid", color="black", weight=3]; 8175[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (Pos (Succ wx3890)) (primMulInt (Neg wx339) (Pos wx3320)) == GT))",fontsize=16,color="black",shape="box"];8175 -> 12354[label="",style="solid", color="black", weight=3]; 8176[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (Pos Zero) (primMulInt (Neg wx339) (Pos wx3320)) == GT))",fontsize=16,color="black",shape="box"];8176 -> 12355[label="",style="solid", color="black", weight=3]; 8196 -> 6[label="",style="dashed", color="red", weight=0]; 8196[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM wx336 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))))",fontsize=16,color="magenta"];8196 -> 12356[label="",style="dashed", color="magenta", weight=3]; 8196 -> 12357[label="",style="dashed", color="magenta", weight=3]; 8196 -> 12358[label="",style="dashed", color="magenta", weight=3]; 8197[label="Zero",fontsize=16,color="green",shape="box"];8198[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (compare (Pos (Succ wx338) * Pos (Succ wx333)) (Neg (Succ wx3390) * Neg (Succ wx33200)) == GT))",fontsize=16,color="black",shape="box"];8198 -> 12359[label="",style="solid", color="black", weight=3]; 8199[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (primMulInt (Pos (Succ wx338)) (Pos (Succ wx333))) (Neg (Succ wx3390) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];8199 -> 12360[label="",style="solid", color="black", weight=3]; 8200[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (primMulInt (Pos (Succ wx338)) (Pos (Succ wx333))) (Neg Zero * Neg (Succ wx33200)) == GT))",fontsize=16,color="black",shape="box"];8200 -> 12361[label="",style="solid", color="black", weight=3]; 8201[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (primMulInt (Pos (Succ wx338)) (Pos (Succ wx333))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];8201 -> 12362[label="",style="solid", color="black", weight=3]; 7645 -> 12363[label="",style="dashed", color="red", weight=0]; 7645[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];7645 -> 12364[label="",style="dashed", color="magenta", weight=3]; 7646 -> 12365[label="",style="dashed", color="red", weight=0]; 7646[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];7646 -> 12366[label="",style="dashed", color="magenta", weight=3]; 7662 -> 7683[label="",style="dashed", color="red", weight=0]; 7662[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];7662 -> 12367[label="",style="dashed", color="magenta", weight=3]; 7662 -> 12368[label="",style="dashed", color="magenta", weight=3]; 7663[label="wx30000",fontsize=16,color="green",shape="box"];7664[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (Succ wx3420)) == LT))",fontsize=16,color="black",shape="box"];7664 -> 12369[label="",style="solid", color="black", weight=3]; 7665[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];7665 -> 12370[label="",style="solid", color="black", weight=3]; 7773 -> 7683[label="",style="dashed", color="red", weight=0]; 7773[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];7773 -> 12371[label="",style="dashed", color="magenta", weight=3]; 7773 -> 12372[label="",style="dashed", color="magenta", weight=3]; 7774[label="Succ wx30000",fontsize=16,color="green",shape="box"];16538[label="wx31",fontsize=16,color="green",shape="box"];16539[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16540[label="wx4",fontsize=16,color="green",shape="box"];16541[label="wx30000",fontsize=16,color="green",shape="box"];16542[label="wx32",fontsize=16,color="green",shape="box"];16543[label="wx33",fontsize=16,color="green",shape="box"];16544[label="wx34",fontsize=16,color="green",shape="box"];16545[label="wx5000",fontsize=16,color="green",shape="box"];7776 -> 7775[label="",style="dashed", color="red", weight=0]; 7776[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="magenta"];16877[label="FiniteMap.lookupWithDefaultFM0 wx1738 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1739)) (Neg Zero)) wx1740 wx1741 wx1742 wx1743 (Float (Pos (Succ wx1744)) (Pos (Succ wx1745))) (primCmpInt (primMulInt (Pos (Succ wx1744)) (Pos Zero)) (Neg (Succ wx1745) * Pos (Succ wx1739)) == GT))",fontsize=16,color="black",shape="box"];16877 -> 16884[label="",style="solid", color="black", weight=3]; 7691[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];7691 -> 12377[label="",style="solid", color="black", weight=3]; 7692 -> 12378[label="",style="dashed", color="red", weight=0]; 7692[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];7692 -> 12379[label="",style="dashed", color="magenta", weight=3]; 7693[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];7693 -> 12380[label="",style="solid", color="black", weight=3]; 7694 -> 12381[label="",style="dashed", color="red", weight=0]; 7694[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];7694 -> 12382[label="",style="dashed", color="magenta", weight=3]; 7695 -> 12383[label="",style="dashed", color="red", weight=0]; 7695[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];7695 -> 12384[label="",style="dashed", color="magenta", weight=3]; 7717 -> 7683[label="",style="dashed", color="red", weight=0]; 7717[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];7717 -> 12385[label="",style="dashed", color="magenta", weight=3]; 7717 -> 12386[label="",style="dashed", color="magenta", weight=3]; 7718[label="Succ wx30000",fontsize=16,color="green",shape="box"];7719[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (Succ wx3470)) == LT))",fontsize=16,color="black",shape="box"];7719 -> 12387[label="",style="solid", color="black", weight=3]; 7720[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];7720 -> 12388[label="",style="solid", color="black", weight=3]; 7944 -> 7683[label="",style="dashed", color="red", weight=0]; 7944[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];7944 -> 12389[label="",style="dashed", color="magenta", weight=3]; 7944 -> 12390[label="",style="dashed", color="magenta", weight=3]; 7945[label="Succ wx30000",fontsize=16,color="green",shape="box"];7946 -> 19750[label="",style="dashed", color="red", weight=0]; 7946[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (LT == LT))",fontsize=16,color="magenta"];7946 -> 19775[label="",style="dashed", color="magenta", weight=3]; 7946 -> 19776[label="",style="dashed", color="magenta", weight=3]; 7946 -> 19777[label="",style="dashed", color="magenta", weight=3]; 7946 -> 19778[label="",style="dashed", color="magenta", weight=3]; 7946 -> 19779[label="",style="dashed", color="magenta", weight=3]; 7946 -> 19780[label="",style="dashed", color="magenta", weight=3]; 7946 -> 19781[label="",style="dashed", color="magenta", weight=3]; 7946 -> 19782[label="",style="dashed", color="magenta", weight=3]; 16587[label="wx33",fontsize=16,color="green",shape="box"];16588[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16589[label="wx34",fontsize=16,color="green",shape="box"];16590[label="wx30000",fontsize=16,color="green",shape="box"];16591[label="wx4",fontsize=16,color="green",shape="box"];16592[label="wx32",fontsize=16,color="green",shape="box"];16593[label="wx31",fontsize=16,color="green",shape="box"];16594[label="wx5000",fontsize=16,color="green",shape="box"];16586[label="FiniteMap.lookupWithDefaultFM0 wx1747 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1748)) (Neg Zero)) wx1749 wx1750 wx1751 wx1752 (Float (Pos (Succ wx1753)) (Pos (Succ wx1754))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];16586 -> 16620[label="",style="solid", color="black", weight=3]; 19767[label="wx33",fontsize=16,color="green",shape="box"];19768[label="wx30000",fontsize=16,color="green",shape="box"];19769[label="wx34",fontsize=16,color="green",shape="box"];19770[label="wx31",fontsize=16,color="green",shape="box"];19771[label="wx4",fontsize=16,color="green",shape="box"];19772[label="wx5000",fontsize=16,color="green",shape="box"];19773[label="wx32",fontsize=16,color="green",shape="box"];19774[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7778[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];7778 -> 12394[label="",style="solid", color="black", weight=3]; 7779 -> 12395[label="",style="dashed", color="red", weight=0]; 7779[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];7779 -> 12396[label="",style="dashed", color="magenta", weight=3]; 7780[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];7780 -> 12397[label="",style="solid", color="black", weight=3]; 7781 -> 12398[label="",style="dashed", color="red", weight=0]; 7781[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];7781 -> 12399[label="",style="dashed", color="magenta", weight=3]; 7782 -> 12400[label="",style="dashed", color="red", weight=0]; 7782[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];7782 -> 12401[label="",style="dashed", color="magenta", weight=3]; 7821 -> 7683[label="",style="dashed", color="red", weight=0]; 7821[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];7821 -> 12402[label="",style="dashed", color="magenta", weight=3]; 7821 -> 12403[label="",style="dashed", color="magenta", weight=3]; 7822[label="Succ wx30000",fontsize=16,color="green",shape="box"];7823[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (Succ wx3580)) == LT))",fontsize=16,color="black",shape="box"];7823 -> 12404[label="",style="solid", color="black", weight=3]; 7824[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];7824 -> 12405[label="",style="solid", color="black", weight=3]; 8042 -> 7683[label="",style="dashed", color="red", weight=0]; 8042[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];8042 -> 12406[label="",style="dashed", color="magenta", weight=3]; 8042 -> 12407[label="",style="dashed", color="magenta", weight=3]; 8043[label="Succ wx30000",fontsize=16,color="green",shape="box"];16660[label="wx33",fontsize=16,color="green",shape="box"];16661[label="wx30000",fontsize=16,color="green",shape="box"];16662[label="wx30100",fontsize=16,color="green",shape="box"];16663[label="wx4",fontsize=16,color="green",shape="box"];16664[label="wx32",fontsize=16,color="green",shape="box"];16665[label="wx31",fontsize=16,color="green",shape="box"];16666[label="wx34",fontsize=16,color="green",shape="box"];16667[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];8045 -> 8044[label="",style="dashed", color="red", weight=0]; 8045[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="magenta"];16895[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx1758))) (Neg (Succ wx1763) * Pos (Succ wx1757)) == GT))",fontsize=16,color="black",shape="box"];16895 -> 16901[label="",style="solid", color="black", weight=3]; 7951[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];7951 -> 12413[label="",style="solid", color="black", weight=3]; 7952 -> 12414[label="",style="dashed", color="red", weight=0]; 7952[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];7952 -> 12415[label="",style="dashed", color="magenta", weight=3]; 7953[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];7953 -> 12416[label="",style="solid", color="black", weight=3]; 7954 -> 12417[label="",style="dashed", color="red", weight=0]; 7954[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];7954 -> 12418[label="",style="dashed", color="magenta", weight=3]; 7955 -> 12419[label="",style="dashed", color="red", weight=0]; 7955[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];7955 -> 12420[label="",style="dashed", color="magenta", weight=3]; 8002 -> 7683[label="",style="dashed", color="red", weight=0]; 8002[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8002 -> 12421[label="",style="dashed", color="magenta", weight=3]; 8002 -> 12422[label="",style="dashed", color="magenta", weight=3]; 8003[label="Succ wx30000",fontsize=16,color="green",shape="box"];8004[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (Succ wx3770)) == LT))",fontsize=16,color="black",shape="box"];8004 -> 12423[label="",style="solid", color="black", weight=3]; 8005[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8005 -> 12424[label="",style="solid", color="black", weight=3]; 8177 -> 7683[label="",style="dashed", color="red", weight=0]; 8177[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];8177 -> 12425[label="",style="dashed", color="magenta", weight=3]; 8177 -> 12426[label="",style="dashed", color="magenta", weight=3]; 8178[label="Succ wx30000",fontsize=16,color="green",shape="box"];8179 -> 19863[label="",style="dashed", color="red", weight=0]; 8179[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (LT == LT))",fontsize=16,color="magenta"];8179 -> 19888[label="",style="dashed", color="magenta", weight=3]; 8179 -> 19889[label="",style="dashed", color="magenta", weight=3]; 8179 -> 19890[label="",style="dashed", color="magenta", weight=3]; 8179 -> 19891[label="",style="dashed", color="magenta", weight=3]; 8179 -> 19892[label="",style="dashed", color="magenta", weight=3]; 8179 -> 19893[label="",style="dashed", color="magenta", weight=3]; 8179 -> 19894[label="",style="dashed", color="magenta", weight=3]; 8179 -> 19895[label="",style="dashed", color="magenta", weight=3]; 16710[label="wx4",fontsize=16,color="green",shape="box"];16711[label="wx34",fontsize=16,color="green",shape="box"];16712[label="wx30000",fontsize=16,color="green",shape="box"];16713[label="wx31",fontsize=16,color="green",shape="box"];16714[label="wx32",fontsize=16,color="green",shape="box"];16715[label="wx30100",fontsize=16,color="green",shape="box"];16716[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16717[label="wx33",fontsize=16,color="green",shape="box"];16709[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];16709 -> 16744[label="",style="solid", color="black", weight=3]; 19880[label="wx4",fontsize=16,color="green",shape="box"];19881[label="wx32",fontsize=16,color="green",shape="box"];19882[label="wx33",fontsize=16,color="green",shape="box"];19883[label="wx30100",fontsize=16,color="green",shape="box"];19884[label="wx34",fontsize=16,color="green",shape="box"];19885[label="wx31",fontsize=16,color="green",shape="box"];19886[label="wx30000",fontsize=16,color="green",shape="box"];19887[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8047[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];8047 -> 12430[label="",style="solid", color="black", weight=3]; 8048 -> 12431[label="",style="dashed", color="red", weight=0]; 8048[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];8048 -> 12432[label="",style="dashed", color="magenta", weight=3]; 8049[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];8049 -> 12433[label="",style="solid", color="black", weight=3]; 8050 -> 12434[label="",style="dashed", color="red", weight=0]; 8050[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];8050 -> 12435[label="",style="dashed", color="magenta", weight=3]; 8051 -> 12436[label="",style="dashed", color="red", weight=0]; 8051[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];8051 -> 12437[label="",style="dashed", color="magenta", weight=3]; 8131 -> 7683[label="",style="dashed", color="red", weight=0]; 8131[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8131 -> 12438[label="",style="dashed", color="magenta", weight=3]; 8131 -> 12439[label="",style="dashed", color="magenta", weight=3]; 8132[label="Succ wx30000",fontsize=16,color="green",shape="box"];8133[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (Succ wx3840)) == LT))",fontsize=16,color="black",shape="box"];8133 -> 12440[label="",style="solid", color="black", weight=3]; 8134[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];8134 -> 12441[label="",style="solid", color="black", weight=3]; 8215 -> 7683[label="",style="dashed", color="red", weight=0]; 8215[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];8215 -> 12442[label="",style="dashed", color="magenta", weight=3]; 8215 -> 12443[label="",style="dashed", color="magenta", weight=3]; 8216[label="Succ wx30000",fontsize=16,color="green",shape="box"];16781[label="wx33",fontsize=16,color="green",shape="box"];16782[label="wx34",fontsize=16,color="green",shape="box"];16783[label="wx30000",fontsize=16,color="green",shape="box"];16784[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16785[label="wx31",fontsize=16,color="green",shape="box"];16786[label="wx4",fontsize=16,color="green",shape="box"];16787[label="wx32",fontsize=16,color="green",shape="box"];8218 -> 8217[label="",style="dashed", color="red", weight=0]; 8218[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="magenta"];16945[label="FiniteMap.lookupWithDefaultFM0 wx1774 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1775)) (Neg Zero)) wx1776 wx1777 wx1778 wx1779 (Float (Pos Zero) (Pos (Succ wx1780))) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Neg (Succ wx1780) * Pos (Succ wx1775)) == GT))",fontsize=16,color="black",shape="box"];16945 -> 16949[label="",style="solid", color="black", weight=3]; 8184[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];8184 -> 12448[label="",style="solid", color="black", weight=3]; 8185 -> 12449[label="",style="dashed", color="red", weight=0]; 8185[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];8185 -> 12450[label="",style="dashed", color="magenta", weight=3]; 8186[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];8186 -> 12451[label="",style="solid", color="black", weight=3]; 8187 -> 12452[label="",style="dashed", color="red", weight=0]; 8187[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];8187 -> 12453[label="",style="dashed", color="magenta", weight=3]; 8188 -> 12454[label="",style="dashed", color="red", weight=0]; 8188[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];8188 -> 12455[label="",style="dashed", color="magenta", weight=3]; 8202 -> 7683[label="",style="dashed", color="red", weight=0]; 8202[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8202 -> 12456[label="",style="dashed", color="magenta", weight=3]; 8202 -> 12457[label="",style="dashed", color="magenta", weight=3]; 8203[label="Succ wx30000",fontsize=16,color="green",shape="box"];8204[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (Succ wx3930)) == LT))",fontsize=16,color="black",shape="box"];8204 -> 12458[label="",style="solid", color="black", weight=3]; 8205[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8205 -> 12459[label="",style="solid", color="black", weight=3]; 8625 -> 7683[label="",style="dashed", color="red", weight=0]; 8625[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];8625 -> 12460[label="",style="dashed", color="magenta", weight=3]; 8625 -> 12461[label="",style="dashed", color="magenta", weight=3]; 8626[label="Succ wx30000",fontsize=16,color="green",shape="box"];8627 -> 19988[label="",style="dashed", color="red", weight=0]; 8627[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (LT == LT))",fontsize=16,color="magenta"];8627 -> 20010[label="",style="dashed", color="magenta", weight=3]; 8627 -> 20011[label="",style="dashed", color="magenta", weight=3]; 8627 -> 20012[label="",style="dashed", color="magenta", weight=3]; 8627 -> 20013[label="",style="dashed", color="magenta", weight=3]; 8627 -> 20014[label="",style="dashed", color="magenta", weight=3]; 8627 -> 20015[label="",style="dashed", color="magenta", weight=3]; 8627 -> 20016[label="",style="dashed", color="magenta", weight=3]; 16829[label="wx34",fontsize=16,color="green",shape="box"];16830[label="wx30000",fontsize=16,color="green",shape="box"];16831[label="wx31",fontsize=16,color="green",shape="box"];16832[label="wx32",fontsize=16,color="green",shape="box"];16833[label="wx33",fontsize=16,color="green",shape="box"];16834[label="wx4",fontsize=16,color="green",shape="box"];16835[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16828[label="FiniteMap.lookupWithDefaultFM0 wx1782 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1783)) (Neg Zero)) wx1784 wx1785 wx1786 wx1787 (Float (Pos Zero) (Pos (Succ wx1788))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];16828 -> 16860[label="",style="solid", color="black", weight=3]; 20003[label="wx33",fontsize=16,color="green",shape="box"];20004[label="wx4",fontsize=16,color="green",shape="box"];20005[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];20006[label="wx30000",fontsize=16,color="green",shape="box"];20007[label="wx32",fontsize=16,color="green",shape="box"];20008[label="wx34",fontsize=16,color="green",shape="box"];20009[label="wx31",fontsize=16,color="green",shape="box"];8220[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];8220 -> 12465[label="",style="solid", color="black", weight=3]; 8221 -> 12466[label="",style="dashed", color="red", weight=0]; 8221[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];8221 -> 12467[label="",style="dashed", color="magenta", weight=3]; 8222[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];8222 -> 12468[label="",style="solid", color="black", weight=3]; 9401[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (primMulInt (Neg (Succ wx408)) (Pos (Succ wx403))) (Neg (Succ wx4090) * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];9401 -> 12469[label="",style="solid", color="black", weight=3]; 9403 -> 6395[label="",style="dashed", color="red", weight=0]; 9403[label="primMulNat (Succ wx408) (Succ wx403)",fontsize=16,color="magenta"];9403 -> 12470[label="",style="dashed", color="magenta", weight=3]; 9403 -> 12471[label="",style="dashed", color="magenta", weight=3]; 9402[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg wx479) (Neg (Succ wx4090) * Pos Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];26489[label="wx479/Succ wx4790",fontsize=10,color="white",style="solid",shape="box"];9402 -> 26489[label="",style="solid", color="burlywood", weight=9]; 26489 -> 12472[label="",style="solid", color="burlywood", weight=3]; 26490[label="wx479/Zero",fontsize=10,color="white",style="solid",shape="box"];9402 -> 26490[label="",style="solid", color="burlywood", weight=9]; 26490 -> 12473[label="",style="solid", color="burlywood", weight=3]; 9413 -> 6395[label="",style="dashed", color="red", weight=0]; 9413[label="primMulNat (Succ wx408) (Succ wx403)",fontsize=16,color="magenta"];9413 -> 12474[label="",style="dashed", color="magenta", weight=3]; 9413 -> 12475[label="",style="dashed", color="magenta", weight=3]; 9412[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg wx480) (Neg Zero * Pos (Succ wx40200)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26491[label="wx480/Succ wx4800",fontsize=10,color="white",style="solid",shape="box"];9412 -> 26491[label="",style="solid", color="burlywood", weight=9]; 26491 -> 12476[label="",style="solid", color="burlywood", weight=3]; 26492[label="wx480/Zero",fontsize=10,color="white",style="solid",shape="box"];9412 -> 26492[label="",style="solid", color="burlywood", weight=9]; 26492 -> 12477[label="",style="solid", color="burlywood", weight=3]; 9421 -> 6395[label="",style="dashed", color="red", weight=0]; 9421[label="primMulNat (Succ wx408) (Succ wx403)",fontsize=16,color="magenta"];9421 -> 12478[label="",style="dashed", color="magenta", weight=3]; 9421 -> 12479[label="",style="dashed", color="magenta", weight=3]; 9420[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg wx481) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];26493[label="wx481/Succ wx4810",fontsize=10,color="white",style="solid",shape="box"];9420 -> 26493[label="",style="solid", color="burlywood", weight=9]; 26493 -> 12480[label="",style="solid", color="burlywood", weight=3]; 26494[label="wx481/Zero",fontsize=10,color="white",style="solid",shape="box"];9420 -> 26494[label="",style="solid", color="burlywood", weight=9]; 26494 -> 12481[label="",style="solid", color="burlywood", weight=3]; 9433[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (primMulInt (Neg (Succ wx408)) (Pos (Succ wx403))) (Neg (Succ wx4090) * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];9433 -> 12482[label="",style="solid", color="black", weight=3]; 9435 -> 6395[label="",style="dashed", color="red", weight=0]; 9435[label="primMulNat (Succ wx408) (Succ wx403)",fontsize=16,color="magenta"];9435 -> 12483[label="",style="dashed", color="magenta", weight=3]; 9435 -> 12484[label="",style="dashed", color="magenta", weight=3]; 9434[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg wx482) (Neg (Succ wx4090) * Neg Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];26495[label="wx482/Succ wx4820",fontsize=10,color="white",style="solid",shape="box"];9434 -> 26495[label="",style="solid", color="burlywood", weight=9]; 26495 -> 12485[label="",style="solid", color="burlywood", weight=3]; 26496[label="wx482/Zero",fontsize=10,color="white",style="solid",shape="box"];9434 -> 26496[label="",style="solid", color="burlywood", weight=9]; 26496 -> 12486[label="",style="solid", color="burlywood", weight=3]; 9450 -> 6395[label="",style="dashed", color="red", weight=0]; 9450[label="primMulNat (Succ wx408) (Succ wx403)",fontsize=16,color="magenta"];9450 -> 12487[label="",style="dashed", color="magenta", weight=3]; 9450 -> 12488[label="",style="dashed", color="magenta", weight=3]; 9449[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg wx483) (Neg Zero * Neg (Succ wx40200)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26497[label="wx483/Succ wx4830",fontsize=10,color="white",style="solid",shape="box"];9449 -> 26497[label="",style="solid", color="burlywood", weight=9]; 26497 -> 12489[label="",style="solid", color="burlywood", weight=3]; 26498[label="wx483/Zero",fontsize=10,color="white",style="solid",shape="box"];9449 -> 26498[label="",style="solid", color="burlywood", weight=9]; 26498 -> 12490[label="",style="solid", color="burlywood", weight=3]; 9492 -> 6395[label="",style="dashed", color="red", weight=0]; 9492[label="primMulNat (Succ wx408) (Succ wx403)",fontsize=16,color="magenta"];9492 -> 12491[label="",style="dashed", color="magenta", weight=3]; 9492 -> 12492[label="",style="dashed", color="magenta", weight=3]; 9491[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg wx490) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];26499[label="wx490/Succ wx4900",fontsize=10,color="white",style="solid",shape="box"];9491 -> 26499[label="",style="solid", color="burlywood", weight=9]; 26499 -> 12493[label="",style="solid", color="burlywood", weight=3]; 26500[label="wx490/Zero",fontsize=10,color="white",style="solid",shape="box"];9491 -> 26500[label="",style="solid", color="burlywood", weight=9]; 26500 -> 12494[label="",style="solid", color="burlywood", weight=3]; 8616 -> 12495[label="",style="dashed", color="red", weight=0]; 8616[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];8616 -> 12496[label="",style="dashed", color="magenta", weight=3]; 8617 -> 12497[label="",style="dashed", color="red", weight=0]; 8617[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];8617 -> 12498[label="",style="dashed", color="magenta", weight=3]; 8629 -> 7683[label="",style="dashed", color="red", weight=0]; 8629[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8629 -> 12499[label="",style="dashed", color="magenta", weight=3]; 8629 -> 12500[label="",style="dashed", color="magenta", weight=3]; 8630[label="Succ wx30000",fontsize=16,color="green",shape="box"];8631[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (Succ wx4120)) == LT))",fontsize=16,color="black",shape="box"];8631 -> 12501[label="",style="solid", color="black", weight=3]; 8632[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];8632 -> 12502[label="",style="solid", color="black", weight=3]; 8684 -> 7683[label="",style="dashed", color="red", weight=0]; 8684[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];8684 -> 12503[label="",style="dashed", color="magenta", weight=3]; 8684 -> 12504[label="",style="dashed", color="magenta", weight=3]; 8685[label="Succ wx30000",fontsize=16,color="green",shape="box"];8686 -> 20076[label="",style="dashed", color="red", weight=0]; 8686[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (GT == LT))",fontsize=16,color="magenta"];8686 -> 20101[label="",style="dashed", color="magenta", weight=3]; 8686 -> 20102[label="",style="dashed", color="magenta", weight=3]; 8686 -> 20103[label="",style="dashed", color="magenta", weight=3]; 8686 -> 20104[label="",style="dashed", color="magenta", weight=3]; 8686 -> 20105[label="",style="dashed", color="magenta", weight=3]; 8686 -> 20106[label="",style="dashed", color="magenta", weight=3]; 8686 -> 20107[label="",style="dashed", color="magenta", weight=3]; 8686 -> 20108[label="",style="dashed", color="magenta", weight=3]; 16913[label="wx31",fontsize=16,color="green",shape="box"];16914[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16915[label="wx30000",fontsize=16,color="green",shape="box"];16916[label="wx4",fontsize=16,color="green",shape="box"];16917[label="wx32",fontsize=16,color="green",shape="box"];16918[label="wx33",fontsize=16,color="green",shape="box"];16919[label="wx34",fontsize=16,color="green",shape="box"];16920[label="wx5000",fontsize=16,color="green",shape="box"];16912[label="FiniteMap.lookupWithDefaultFM0 wx1794 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1795)) (Neg Zero)) wx1796 wx1797 wx1798 wx1799 (Float (Neg (Succ wx1800)) (Pos (Succ wx1801))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];16912 -> 16946[label="",style="solid", color="black", weight=3]; 20093[label="wx31",fontsize=16,color="green",shape="box"];20094[label="wx33",fontsize=16,color="green",shape="box"];20095[label="wx34",fontsize=16,color="green",shape="box"];20096[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];20097[label="wx4",fontsize=16,color="green",shape="box"];20098[label="wx32",fontsize=16,color="green",shape="box"];20099[label="wx5000",fontsize=16,color="green",shape="box"];20100[label="wx30000",fontsize=16,color="green",shape="box"];12559[label="FiniteMap.lookupWithDefaultFM0 wx1097 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1098)) (Neg Zero)) wx1099 wx1100 wx1101 wx1102 (Float (Neg (Succ wx1103)) (Pos (Succ wx1104))) (compare (Neg (Succ wx1103) * Pos Zero) (Neg (Succ wx1104) * Pos (Succ wx1098)) == GT))",fontsize=16,color="black",shape="box"];12559 -> 12573[label="",style="solid", color="black", weight=3]; 8649[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];8649 -> 12549[label="",style="solid", color="black", weight=3]; 8650 -> 12550[label="",style="dashed", color="red", weight=0]; 8650[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];8650 -> 12551[label="",style="dashed", color="magenta", weight=3]; 8651[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];8651 -> 12553[label="",style="solid", color="black", weight=3]; 8652 -> 12554[label="",style="dashed", color="red", weight=0]; 8652[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];8652 -> 12555[label="",style="dashed", color="magenta", weight=3]; 8653 -> 12557[label="",style="dashed", color="red", weight=0]; 8653[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];8653 -> 12558[label="",style="dashed", color="magenta", weight=3]; 8665 -> 7683[label="",style="dashed", color="red", weight=0]; 8665[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8665 -> 12560[label="",style="dashed", color="magenta", weight=3]; 8665 -> 12561[label="",style="dashed", color="magenta", weight=3]; 8666[label="Succ wx30000",fontsize=16,color="green",shape="box"];8667[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (Succ wx4190)) == LT))",fontsize=16,color="black",shape="box"];8667 -> 12562[label="",style="solid", color="black", weight=3]; 8668[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8668 -> 12563[label="",style="solid", color="black", weight=3]; 8738 -> 7683[label="",style="dashed", color="red", weight=0]; 8738[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];8738 -> 12564[label="",style="dashed", color="magenta", weight=3]; 8738 -> 12565[label="",style="dashed", color="magenta", weight=3]; 8739[label="Succ wx30000",fontsize=16,color="green",shape="box"];17009[label="wx34",fontsize=16,color="green",shape="box"];17010[label="wx31",fontsize=16,color="green",shape="box"];17011[label="wx4",fontsize=16,color="green",shape="box"];17012[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17013[label="wx33",fontsize=16,color="green",shape="box"];17014[label="wx32",fontsize=16,color="green",shape="box"];17015[label="wx30000",fontsize=16,color="green",shape="box"];17016[label="wx5000",fontsize=16,color="green",shape="box"];8741 -> 20145[label="",style="dashed", color="red", weight=0]; 8741[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="magenta"];8741 -> 20146[label="",style="dashed", color="magenta", weight=3]; 8741 -> 20147[label="",style="dashed", color="magenta", weight=3]; 8741 -> 20148[label="",style="dashed", color="magenta", weight=3]; 8741 -> 20149[label="",style="dashed", color="magenta", weight=3]; 8741 -> 20150[label="",style="dashed", color="magenta", weight=3]; 8741 -> 20151[label="",style="dashed", color="magenta", weight=3]; 8741 -> 20152[label="",style="dashed", color="magenta", weight=3]; 8741 -> 20153[label="",style="dashed", color="magenta", weight=3]; 8689[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];8689 -> 12570[label="",style="solid", color="black", weight=3]; 8690 -> 12571[label="",style="dashed", color="red", weight=0]; 8690[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];8690 -> 12572[label="",style="dashed", color="magenta", weight=3]; 8691[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];8691 -> 12574[label="",style="solid", color="black", weight=3]; 8692 -> 12575[label="",style="dashed", color="red", weight=0]; 8692[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];8692 -> 12576[label="",style="dashed", color="magenta", weight=3]; 8693 -> 12578[label="",style="dashed", color="red", weight=0]; 8693[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];8693 -> 12579[label="",style="dashed", color="magenta", weight=3]; 8712 -> 7683[label="",style="dashed", color="red", weight=0]; 8712[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8712 -> 12580[label="",style="dashed", color="magenta", weight=3]; 8712 -> 12581[label="",style="dashed", color="magenta", weight=3]; 8713[label="Succ wx30000",fontsize=16,color="green",shape="box"];8714[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (Succ wx4260)) == LT))",fontsize=16,color="black",shape="box"];8714 -> 12582[label="",style="solid", color="black", weight=3]; 8715[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];8715 -> 12583[label="",style="solid", color="black", weight=3]; 8831 -> 7683[label="",style="dashed", color="red", weight=0]; 8831[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];8831 -> 12584[label="",style="dashed", color="magenta", weight=3]; 8831 -> 12585[label="",style="dashed", color="magenta", weight=3]; 8832[label="Succ wx30000",fontsize=16,color="green",shape="box"];8833 -> 20198[label="",style="dashed", color="red", weight=0]; 8833[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (GT == LT))",fontsize=16,color="magenta"];8833 -> 20223[label="",style="dashed", color="magenta", weight=3]; 8833 -> 20224[label="",style="dashed", color="magenta", weight=3]; 8833 -> 20225[label="",style="dashed", color="magenta", weight=3]; 8833 -> 20226[label="",style="dashed", color="magenta", weight=3]; 8833 -> 20227[label="",style="dashed", color="magenta", weight=3]; 8833 -> 20228[label="",style="dashed", color="magenta", weight=3]; 8833 -> 20229[label="",style="dashed", color="magenta", weight=3]; 8833 -> 20230[label="",style="dashed", color="magenta", weight=3]; 17062[label="wx30000",fontsize=16,color="green",shape="box"];17063[label="wx34",fontsize=16,color="green",shape="box"];17064[label="wx33",fontsize=16,color="green",shape="box"];17065[label="wx4",fontsize=16,color="green",shape="box"];17066[label="wx31",fontsize=16,color="green",shape="box"];17067[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17068[label="wx30100",fontsize=16,color="green",shape="box"];17069[label="wx32",fontsize=16,color="green",shape="box"];17061[label="FiniteMap.lookupWithDefaultFM0 wx1813 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1814)) (Neg (Succ wx1815))) wx1816 wx1817 wx1818 wx1819 (Float (Neg Zero) (Pos (Succ wx1820))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];17061 -> 17095[label="",style="solid", color="black", weight=3]; 20215[label="wx33",fontsize=16,color="green",shape="box"];20216[label="wx31",fontsize=16,color="green",shape="box"];20217[label="wx30000",fontsize=16,color="green",shape="box"];20218[label="wx32",fontsize=16,color="green",shape="box"];20219[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];20220[label="wx4",fontsize=16,color="green",shape="box"];20221[label="wx34",fontsize=16,color="green",shape="box"];20222[label="wx30100",fontsize=16,color="green",shape="box"];12640[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (compare (Neg Zero * Pos (Succ wx1138)) (Neg (Succ wx1143) * Pos (Succ wx1137)) == GT))",fontsize=16,color="black",shape="box"];12640 -> 12654[label="",style="solid", color="black", weight=3]; 8745[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];8745 -> 12630[label="",style="solid", color="black", weight=3]; 8746 -> 12631[label="",style="dashed", color="red", weight=0]; 8746[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];8746 -> 12632[label="",style="dashed", color="magenta", weight=3]; 8747[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];8747 -> 12634[label="",style="solid", color="black", weight=3]; 8748 -> 12635[label="",style="dashed", color="red", weight=0]; 8748[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];8748 -> 12636[label="",style="dashed", color="magenta", weight=3]; 8749 -> 12638[label="",style="dashed", color="red", weight=0]; 8749[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];8749 -> 12639[label="",style="dashed", color="magenta", weight=3]; 8797 -> 7683[label="",style="dashed", color="red", weight=0]; 8797[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8797 -> 12641[label="",style="dashed", color="magenta", weight=3]; 8797 -> 12642[label="",style="dashed", color="magenta", weight=3]; 8798[label="Succ wx30000",fontsize=16,color="green",shape="box"];8799[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (Succ wx4330)) == LT))",fontsize=16,color="black",shape="box"];8799 -> 12643[label="",style="solid", color="black", weight=3]; 8800[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8800 -> 12644[label="",style="solid", color="black", weight=3]; 8901 -> 7683[label="",style="dashed", color="red", weight=0]; 8901[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];8901 -> 12645[label="",style="dashed", color="magenta", weight=3]; 8901 -> 12646[label="",style="dashed", color="magenta", weight=3]; 8902[label="Succ wx30000",fontsize=16,color="green",shape="box"];17146[label="wx32",fontsize=16,color="green",shape="box"];17147[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17148[label="wx34",fontsize=16,color="green",shape="box"];17149[label="wx4",fontsize=16,color="green",shape="box"];17150[label="wx31",fontsize=16,color="green",shape="box"];17151[label="wx30000",fontsize=16,color="green",shape="box"];17152[label="wx30100",fontsize=16,color="green",shape="box"];17153[label="wx33",fontsize=16,color="green",shape="box"];8904 -> 20266[label="",style="dashed", color="red", weight=0]; 8904[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="magenta"];8904 -> 20267[label="",style="dashed", color="magenta", weight=3]; 8904 -> 20268[label="",style="dashed", color="magenta", weight=3]; 8904 -> 20269[label="",style="dashed", color="magenta", weight=3]; 8904 -> 20270[label="",style="dashed", color="magenta", weight=3]; 8904 -> 20271[label="",style="dashed", color="magenta", weight=3]; 8904 -> 20272[label="",style="dashed", color="magenta", weight=3]; 8904 -> 20273[label="",style="dashed", color="magenta", weight=3]; 8904 -> 20274[label="",style="dashed", color="magenta", weight=3]; 8836[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];8836 -> 12651[label="",style="solid", color="black", weight=3]; 8837 -> 12652[label="",style="dashed", color="red", weight=0]; 8837[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];8837 -> 12653[label="",style="dashed", color="magenta", weight=3]; 8838[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];8838 -> 12655[label="",style="solid", color="black", weight=3]; 8839 -> 12656[label="",style="dashed", color="red", weight=0]; 8839[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];8839 -> 12657[label="",style="dashed", color="magenta", weight=3]; 8840 -> 12659[label="",style="dashed", color="red", weight=0]; 8840[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];8840 -> 12660[label="",style="dashed", color="magenta", weight=3]; 8865 -> 7683[label="",style="dashed", color="red", weight=0]; 8865[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8865 -> 12661[label="",style="dashed", color="magenta", weight=3]; 8865 -> 12662[label="",style="dashed", color="magenta", weight=3]; 8866[label="Succ wx30000",fontsize=16,color="green",shape="box"];8867[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (Succ wx4460)) == LT))",fontsize=16,color="black",shape="box"];8867 -> 12663[label="",style="solid", color="black", weight=3]; 8868[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];8868 -> 12664[label="",style="solid", color="black", weight=3]; 8958 -> 7683[label="",style="dashed", color="red", weight=0]; 8958[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];8958 -> 12665[label="",style="dashed", color="magenta", weight=3]; 8958 -> 12666[label="",style="dashed", color="magenta", weight=3]; 8959[label="Succ wx30000",fontsize=16,color="green",shape="box"];8960 -> 20317[label="",style="dashed", color="red", weight=0]; 8960[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (GT == LT))",fontsize=16,color="magenta"];8960 -> 20339[label="",style="dashed", color="magenta", weight=3]; 8960 -> 20340[label="",style="dashed", color="magenta", weight=3]; 8960 -> 20341[label="",style="dashed", color="magenta", weight=3]; 8960 -> 20342[label="",style="dashed", color="magenta", weight=3]; 8960 -> 20343[label="",style="dashed", color="magenta", weight=3]; 8960 -> 20344[label="",style="dashed", color="magenta", weight=3]; 8960 -> 20345[label="",style="dashed", color="magenta", weight=3]; 17208[label="wx4",fontsize=16,color="green",shape="box"];17209[label="wx31",fontsize=16,color="green",shape="box"];17210[label="wx32",fontsize=16,color="green",shape="box"];17211[label="wx33",fontsize=16,color="green",shape="box"];17212[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17213[label="wx30000",fontsize=16,color="green",shape="box"];17214[label="wx34",fontsize=16,color="green",shape="box"];17207[label="FiniteMap.lookupWithDefaultFM0 wx1831 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1832)) (Neg Zero)) wx1833 wx1834 wx1835 wx1836 (Float (Neg Zero) (Pos (Succ wx1837))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];17207 -> 17237[label="",style="solid", color="black", weight=3]; 20332[label="wx32",fontsize=16,color="green",shape="box"];20333[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];20334[label="wx4",fontsize=16,color="green",shape="box"];20335[label="wx30000",fontsize=16,color="green",shape="box"];20336[label="wx31",fontsize=16,color="green",shape="box"];20337[label="wx34",fontsize=16,color="green",shape="box"];20338[label="wx33",fontsize=16,color="green",shape="box"];12716[label="FiniteMap.lookupWithDefaultFM0 wx1175 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1176)) (Neg Zero)) wx1177 wx1178 wx1179 wx1180 (Float (Neg Zero) (Pos (Succ wx1181))) (compare (Neg Zero * Pos Zero) (Neg (Succ wx1181) * Pos (Succ wx1176)) == GT))",fontsize=16,color="black",shape="box"];12716 -> 12730[label="",style="solid", color="black", weight=3]; 8908[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];8908 -> 12706[label="",style="solid", color="black", weight=3]; 8909 -> 12707[label="",style="dashed", color="red", weight=0]; 8909[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];8909 -> 12708[label="",style="dashed", color="magenta", weight=3]; 8910[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];8910 -> 12710[label="",style="solid", color="black", weight=3]; 8911 -> 12711[label="",style="dashed", color="red", weight=0]; 8911[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];8911 -> 12712[label="",style="dashed", color="magenta", weight=3]; 8912 -> 12714[label="",style="dashed", color="red", weight=0]; 8912[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];8912 -> 12715[label="",style="dashed", color="magenta", weight=3]; 8935 -> 7683[label="",style="dashed", color="red", weight=0]; 8935[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];8935 -> 12717[label="",style="dashed", color="magenta", weight=3]; 8935 -> 12718[label="",style="dashed", color="magenta", weight=3]; 8936[label="Succ wx30000",fontsize=16,color="green",shape="box"];8937[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (Succ wx4530)) == LT))",fontsize=16,color="black",shape="box"];8937 -> 12719[label="",style="solid", color="black", weight=3]; 8938[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8938 -> 12720[label="",style="solid", color="black", weight=3]; 9380 -> 7683[label="",style="dashed", color="red", weight=0]; 9380[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];9380 -> 12721[label="",style="dashed", color="magenta", weight=3]; 9380 -> 12722[label="",style="dashed", color="magenta", weight=3]; 9381[label="Succ wx30000",fontsize=16,color="green",shape="box"];17280[label="wx4",fontsize=16,color="green",shape="box"];17281[label="wx32",fontsize=16,color="green",shape="box"];17282[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17283[label="wx30000",fontsize=16,color="green",shape="box"];17284[label="wx31",fontsize=16,color="green",shape="box"];17285[label="wx33",fontsize=16,color="green",shape="box"];17286[label="wx34",fontsize=16,color="green",shape="box"];9383 -> 20379[label="",style="dashed", color="red", weight=0]; 9383[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="magenta"];9383 -> 20380[label="",style="dashed", color="magenta", weight=3]; 9383 -> 20381[label="",style="dashed", color="magenta", weight=3]; 9383 -> 20382[label="",style="dashed", color="magenta", weight=3]; 9383 -> 20383[label="",style="dashed", color="magenta", weight=3]; 9383 -> 20384[label="",style="dashed", color="magenta", weight=3]; 9383 -> 20385[label="",style="dashed", color="magenta", weight=3]; 9383 -> 20386[label="",style="dashed", color="magenta", weight=3]; 8963[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];8963 -> 12727[label="",style="solid", color="black", weight=3]; 8964 -> 12728[label="",style="dashed", color="red", weight=0]; 8964[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];8964 -> 12729[label="",style="dashed", color="magenta", weight=3]; 8965[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];8965 -> 12731[label="",style="solid", color="black", weight=3]; 9698[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (primMulInt (Pos (Succ wx468)) (Neg (Succ wx463))) (Pos (Succ wx4690) * Pos (Succ wx46200)) == GT))",fontsize=16,color="black",shape="box"];9698 -> 12732[label="",style="solid", color="black", weight=3]; 9700 -> 6395[label="",style="dashed", color="red", weight=0]; 9700[label="primMulNat (Succ wx468) (Succ wx463)",fontsize=16,color="magenta"];9700 -> 12733[label="",style="dashed", color="magenta", weight=3]; 9700 -> 12734[label="",style="dashed", color="magenta", weight=3]; 9699[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg wx516) (Pos (Succ wx4690) * Pos Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];26501[label="wx516/Succ wx5160",fontsize=10,color="white",style="solid",shape="box"];9699 -> 26501[label="",style="solid", color="burlywood", weight=9]; 26501 -> 12735[label="",style="solid", color="burlywood", weight=3]; 26502[label="wx516/Zero",fontsize=10,color="white",style="solid",shape="box"];9699 -> 26502[label="",style="solid", color="burlywood", weight=9]; 26502 -> 12736[label="",style="solid", color="burlywood", weight=3]; 9702 -> 6395[label="",style="dashed", color="red", weight=0]; 9702[label="primMulNat (Succ wx468) (Succ wx463)",fontsize=16,color="magenta"];9702 -> 12737[label="",style="dashed", color="magenta", weight=3]; 9702 -> 12738[label="",style="dashed", color="magenta", weight=3]; 9701[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg wx517) (Pos Zero * Pos (Succ wx46200)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26503[label="wx517/Succ wx5170",fontsize=10,color="white",style="solid",shape="box"];9701 -> 26503[label="",style="solid", color="burlywood", weight=9]; 26503 -> 12739[label="",style="solid", color="burlywood", weight=3]; 26504[label="wx517/Zero",fontsize=10,color="white",style="solid",shape="box"];9701 -> 26504[label="",style="solid", color="burlywood", weight=9]; 26504 -> 12740[label="",style="solid", color="burlywood", weight=3]; 9704 -> 6395[label="",style="dashed", color="red", weight=0]; 9704[label="primMulNat (Succ wx468) (Succ wx463)",fontsize=16,color="magenta"];9704 -> 12741[label="",style="dashed", color="magenta", weight=3]; 9704 -> 12742[label="",style="dashed", color="magenta", weight=3]; 9703[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg wx518) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];26505[label="wx518/Succ wx5180",fontsize=10,color="white",style="solid",shape="box"];9703 -> 26505[label="",style="solid", color="burlywood", weight=9]; 26505 -> 12743[label="",style="solid", color="burlywood", weight=3]; 26506[label="wx518/Zero",fontsize=10,color="white",style="solid",shape="box"];9703 -> 26506[label="",style="solid", color="burlywood", weight=9]; 26506 -> 12744[label="",style="solid", color="burlywood", weight=3]; 9705[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (primMulInt (Pos (Succ wx468)) (Neg (Succ wx463))) (Pos (Succ wx4690) * Neg (Succ wx46200)) == GT))",fontsize=16,color="black",shape="box"];9705 -> 12745[label="",style="solid", color="black", weight=3]; 9707 -> 6395[label="",style="dashed", color="red", weight=0]; 9707[label="primMulNat (Succ wx468) (Succ wx463)",fontsize=16,color="magenta"];9707 -> 12746[label="",style="dashed", color="magenta", weight=3]; 9707 -> 12747[label="",style="dashed", color="magenta", weight=3]; 9706[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg wx519) (Pos (Succ wx4690) * Neg Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];26507[label="wx519/Succ wx5190",fontsize=10,color="white",style="solid",shape="box"];9706 -> 26507[label="",style="solid", color="burlywood", weight=9]; 26507 -> 12748[label="",style="solid", color="burlywood", weight=3]; 26508[label="wx519/Zero",fontsize=10,color="white",style="solid",shape="box"];9706 -> 26508[label="",style="solid", color="burlywood", weight=9]; 26508 -> 12749[label="",style="solid", color="burlywood", weight=3]; 9709 -> 6395[label="",style="dashed", color="red", weight=0]; 9709[label="primMulNat (Succ wx468) (Succ wx463)",fontsize=16,color="magenta"];9709 -> 12750[label="",style="dashed", color="magenta", weight=3]; 9709 -> 12751[label="",style="dashed", color="magenta", weight=3]; 9708[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg wx520) (Pos Zero * Neg (Succ wx46200)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26509[label="wx520/Succ wx5200",fontsize=10,color="white",style="solid",shape="box"];9708 -> 26509[label="",style="solid", color="burlywood", weight=9]; 26509 -> 12752[label="",style="solid", color="burlywood", weight=3]; 26510[label="wx520/Zero",fontsize=10,color="white",style="solid",shape="box"];9708 -> 26510[label="",style="solid", color="burlywood", weight=9]; 26510 -> 12753[label="",style="solid", color="burlywood", weight=3]; 9711 -> 6395[label="",style="dashed", color="red", weight=0]; 9711[label="primMulNat (Succ wx468) (Succ wx463)",fontsize=16,color="magenta"];9711 -> 12754[label="",style="dashed", color="magenta", weight=3]; 9711 -> 12755[label="",style="dashed", color="magenta", weight=3]; 9710[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg wx521) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];26511[label="wx521/Succ wx5210",fontsize=10,color="white",style="solid",shape="box"];9710 -> 26511[label="",style="solid", color="burlywood", weight=9]; 26511 -> 12756[label="",style="solid", color="burlywood", weight=3]; 26512[label="wx521/Zero",fontsize=10,color="white",style="solid",shape="box"];9710 -> 26512[label="",style="solid", color="burlywood", weight=9]; 26512 -> 12757[label="",style="solid", color="burlywood", weight=3]; 9365 -> 12758[label="",style="dashed", color="red", weight=0]; 9365[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];9365 -> 12759[label="",style="dashed", color="magenta", weight=3]; 9366 -> 12761[label="",style="dashed", color="red", weight=0]; 9366[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];9366 -> 12762[label="",style="dashed", color="magenta", weight=3]; 9384 -> 7683[label="",style="dashed", color="red", weight=0]; 9384[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9384 -> 12763[label="",style="dashed", color="magenta", weight=3]; 9384 -> 12764[label="",style="dashed", color="magenta", weight=3]; 9385[label="Succ wx30000",fontsize=16,color="green",shape="box"];9386[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (Succ wx4720)) == LT))",fontsize=16,color="black",shape="box"];9386 -> 12765[label="",style="solid", color="black", weight=3]; 9387[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9387 -> 12766[label="",style="solid", color="black", weight=3]; 9514 -> 7683[label="",style="dashed", color="red", weight=0]; 9514[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];9514 -> 12767[label="",style="dashed", color="magenta", weight=3]; 9514 -> 12768[label="",style="dashed", color="magenta", weight=3]; 9515[label="Succ wx30000",fontsize=16,color="green",shape="box"];17383[label="wx30000",fontsize=16,color="green",shape="box"];17384[label="wx32",fontsize=16,color="green",shape="box"];17385[label="wx33",fontsize=16,color="green",shape="box"];17386[label="wx5000",fontsize=16,color="green",shape="box"];17387[label="wx4",fontsize=16,color="green",shape="box"];17388[label="wx34",fontsize=16,color="green",shape="box"];17389[label="wx31",fontsize=16,color="green",shape="box"];17390[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];9517 -> 20451[label="",style="dashed", color="red", weight=0]; 9517[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="magenta"];9517 -> 20452[label="",style="dashed", color="magenta", weight=3]; 9517 -> 20453[label="",style="dashed", color="magenta", weight=3]; 9517 -> 20454[label="",style="dashed", color="magenta", weight=3]; 9517 -> 20455[label="",style="dashed", color="magenta", weight=3]; 9517 -> 20456[label="",style="dashed", color="magenta", weight=3]; 9517 -> 20457[label="",style="dashed", color="magenta", weight=3]; 9517 -> 20458[label="",style="dashed", color="magenta", weight=3]; 9517 -> 20459[label="",style="dashed", color="magenta", weight=3]; 9519[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];9519 -> 12773[label="",style="solid", color="black", weight=3]; 9520 -> 12774[label="",style="dashed", color="red", weight=0]; 9520[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];9520 -> 12775[label="",style="dashed", color="magenta", weight=3]; 9521[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];9521 -> 12776[label="",style="solid", color="black", weight=3]; 9522 -> 12777[label="",style="dashed", color="red", weight=0]; 9522[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];9522 -> 12778[label="",style="dashed", color="magenta", weight=3]; 9523 -> 12779[label="",style="dashed", color="red", weight=0]; 9523[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];9523 -> 12780[label="",style="dashed", color="magenta", weight=3]; 9544 -> 7683[label="",style="dashed", color="red", weight=0]; 9544[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9544 -> 12781[label="",style="dashed", color="magenta", weight=3]; 9544 -> 12782[label="",style="dashed", color="magenta", weight=3]; 9545[label="Succ wx30000",fontsize=16,color="green",shape="box"];9546[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (Succ wx4910)) == LT))",fontsize=16,color="black",shape="box"];9546 -> 12783[label="",style="solid", color="black", weight=3]; 9547[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9547 -> 12784[label="",style="solid", color="black", weight=3]; 9633 -> 7683[label="",style="dashed", color="red", weight=0]; 9633[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];9633 -> 12785[label="",style="dashed", color="magenta", weight=3]; 9633 -> 12786[label="",style="dashed", color="magenta", weight=3]; 9634[label="Succ wx30000",fontsize=16,color="green",shape="box"];9635 -> 20495[label="",style="dashed", color="red", weight=0]; 9635[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (GT == LT))",fontsize=16,color="magenta"];9635 -> 20520[label="",style="dashed", color="magenta", weight=3]; 9635 -> 20521[label="",style="dashed", color="magenta", weight=3]; 9635 -> 20522[label="",style="dashed", color="magenta", weight=3]; 9635 -> 20523[label="",style="dashed", color="magenta", weight=3]; 9635 -> 20524[label="",style="dashed", color="magenta", weight=3]; 9635 -> 20525[label="",style="dashed", color="magenta", weight=3]; 9635 -> 20526[label="",style="dashed", color="magenta", weight=3]; 9635 -> 20527[label="",style="dashed", color="magenta", weight=3]; 17433[label="wx5000",fontsize=16,color="green",shape="box"];17434[label="wx4",fontsize=16,color="green",shape="box"];17435[label="wx31",fontsize=16,color="green",shape="box"];17436[label="wx34",fontsize=16,color="green",shape="box"];17437[label="wx30000",fontsize=16,color="green",shape="box"];17438[label="wx32",fontsize=16,color="green",shape="box"];17439[label="wx33",fontsize=16,color="green",shape="box"];17440[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17432[label="FiniteMap.lookupWithDefaultFM0 wx1860 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1861)) (Pos Zero)) wx1862 wx1863 wx1864 wx1865 (Float (Pos (Succ wx1866)) (Neg (Succ wx1867))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];17432 -> 17466[label="",style="solid", color="black", weight=3]; 20512[label="wx31",fontsize=16,color="green",shape="box"];20513[label="wx34",fontsize=16,color="green",shape="box"];20514[label="wx32",fontsize=16,color="green",shape="box"];20515[label="wx4",fontsize=16,color="green",shape="box"];20516[label="wx33",fontsize=16,color="green",shape="box"];20517[label="wx30000",fontsize=16,color="green",shape="box"];20518[label="wx5000",fontsize=16,color="green",shape="box"];20519[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];12841[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1229)) (Pos Zero)) wx1230 wx1231 wx1232 wx1233 (Float (Pos (Succ wx1234)) (Neg (Succ wx1235))) (compare (Pos (Succ wx1234) * Neg Zero) (Pos (Succ wx1235) * Neg (Succ wx1229)) == GT))",fontsize=16,color="black",shape="box"];12841 -> 12855[label="",style="solid", color="black", weight=3]; 9583[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];9583 -> 12831[label="",style="solid", color="black", weight=3]; 9584 -> 12832[label="",style="dashed", color="red", weight=0]; 9584[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];9584 -> 12833[label="",style="dashed", color="magenta", weight=3]; 9585[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];9585 -> 12835[label="",style="solid", color="black", weight=3]; 9586 -> 12836[label="",style="dashed", color="red", weight=0]; 9586[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];9586 -> 12837[label="",style="dashed", color="magenta", weight=3]; 9587 -> 12839[label="",style="dashed", color="red", weight=0]; 9587[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];9587 -> 12840[label="",style="dashed", color="magenta", weight=3]; 9610 -> 7683[label="",style="dashed", color="red", weight=0]; 9610[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9610 -> 12842[label="",style="dashed", color="magenta", weight=3]; 9610 -> 12843[label="",style="dashed", color="magenta", weight=3]; 9611[label="Succ wx30000",fontsize=16,color="green",shape="box"];9612[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (Succ wx4980)) == LT))",fontsize=16,color="black",shape="box"];9612 -> 12844[label="",style="solid", color="black", weight=3]; 9613[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9613 -> 12845[label="",style="solid", color="black", weight=3]; 9679 -> 7683[label="",style="dashed", color="red", weight=0]; 9679[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];9679 -> 12846[label="",style="dashed", color="magenta", weight=3]; 9679 -> 12847[label="",style="dashed", color="magenta", weight=3]; 9680[label="Succ wx30000",fontsize=16,color="green",shape="box"];17513[label="wx4",fontsize=16,color="green",shape="box"];17514[label="wx30000",fontsize=16,color="green",shape="box"];17515[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17516[label="wx34",fontsize=16,color="green",shape="box"];17517[label="wx33",fontsize=16,color="green",shape="box"];17518[label="wx32",fontsize=16,color="green",shape="box"];17519[label="wx30100",fontsize=16,color="green",shape="box"];17520[label="wx31",fontsize=16,color="green",shape="box"];9682 -> 20564[label="",style="dashed", color="red", weight=0]; 9682[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="magenta"];9682 -> 20565[label="",style="dashed", color="magenta", weight=3]; 9682 -> 20566[label="",style="dashed", color="magenta", weight=3]; 9682 -> 20567[label="",style="dashed", color="magenta", weight=3]; 9682 -> 20568[label="",style="dashed", color="magenta", weight=3]; 9682 -> 20569[label="",style="dashed", color="magenta", weight=3]; 9682 -> 20570[label="",style="dashed", color="magenta", weight=3]; 9682 -> 20571[label="",style="dashed", color="magenta", weight=3]; 9682 -> 20572[label="",style="dashed", color="magenta", weight=3]; 9638[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];9638 -> 12852[label="",style="solid", color="black", weight=3]; 9639 -> 12853[label="",style="dashed", color="red", weight=0]; 9639[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];9639 -> 12854[label="",style="dashed", color="magenta", weight=3]; 9640[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];9640 -> 12856[label="",style="solid", color="black", weight=3]; 9641 -> 12857[label="",style="dashed", color="red", weight=0]; 9641[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];9641 -> 12858[label="",style="dashed", color="magenta", weight=3]; 9642 -> 12860[label="",style="dashed", color="red", weight=0]; 9642[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];9642 -> 12861[label="",style="dashed", color="magenta", weight=3]; 9658 -> 7683[label="",style="dashed", color="red", weight=0]; 9658[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9658 -> 12862[label="",style="dashed", color="magenta", weight=3]; 9658 -> 12863[label="",style="dashed", color="magenta", weight=3]; 9659[label="Succ wx30000",fontsize=16,color="green",shape="box"];9660[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (Succ wx5050)) == LT))",fontsize=16,color="black",shape="box"];9660 -> 12864[label="",style="solid", color="black", weight=3]; 9661[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9661 -> 12865[label="",style="solid", color="black", weight=3]; 9712 -> 7683[label="",style="dashed", color="red", weight=0]; 9712[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];9712 -> 12866[label="",style="dashed", color="magenta", weight=3]; 9712 -> 12867[label="",style="dashed", color="magenta", weight=3]; 9713[label="Succ wx30000",fontsize=16,color="green",shape="box"];9714 -> 20616[label="",style="dashed", color="red", weight=0]; 9714[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (GT == LT))",fontsize=16,color="magenta"];9714 -> 20641[label="",style="dashed", color="magenta", weight=3]; 9714 -> 20642[label="",style="dashed", color="magenta", weight=3]; 9714 -> 20643[label="",style="dashed", color="magenta", weight=3]; 9714 -> 20644[label="",style="dashed", color="magenta", weight=3]; 9714 -> 20645[label="",style="dashed", color="magenta", weight=3]; 9714 -> 20646[label="",style="dashed", color="magenta", weight=3]; 9714 -> 20647[label="",style="dashed", color="magenta", weight=3]; 9714 -> 20648[label="",style="dashed", color="magenta", weight=3]; 17574[label="wx33",fontsize=16,color="green",shape="box"];17575[label="wx31",fontsize=16,color="green",shape="box"];17576[label="wx32",fontsize=16,color="green",shape="box"];17577[label="wx30100",fontsize=16,color="green",shape="box"];17578[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17579[label="wx30000",fontsize=16,color="green",shape="box"];17580[label="wx4",fontsize=16,color="green",shape="box"];17581[label="wx34",fontsize=16,color="green",shape="box"];17573[label="FiniteMap.lookupWithDefaultFM0 wx1878 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1879)) (Pos (Succ wx1880))) wx1881 wx1882 wx1883 wx1884 (Float (Pos Zero) (Neg (Succ wx1885))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];17573 -> 17607[label="",style="solid", color="black", weight=3]; 20633[label="wx32",fontsize=16,color="green",shape="box"];20634[label="wx33",fontsize=16,color="green",shape="box"];20635[label="wx4",fontsize=16,color="green",shape="box"];20636[label="wx30100",fontsize=16,color="green",shape="box"];20637[label="wx30000",fontsize=16,color="green",shape="box"];20638[label="wx31",fontsize=16,color="green",shape="box"];20639[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];20640[label="wx34",fontsize=16,color="green",shape="box"];12922[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (compare (Pos Zero * Neg (Succ wx1269)) (Pos (Succ wx1274) * Neg (Succ wx1268)) == GT))",fontsize=16,color="black",shape="box"];12922 -> 12936[label="",style="solid", color="black", weight=3]; 9686[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];9686 -> 12912[label="",style="solid", color="black", weight=3]; 9687 -> 12913[label="",style="dashed", color="red", weight=0]; 9687[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];9687 -> 12914[label="",style="dashed", color="magenta", weight=3]; 9688[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];9688 -> 12916[label="",style="solid", color="black", weight=3]; 9689 -> 12917[label="",style="dashed", color="red", weight=0]; 9689[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];9689 -> 12918[label="",style="dashed", color="magenta", weight=3]; 9690 -> 12920[label="",style="dashed", color="red", weight=0]; 9690[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];9690 -> 12921[label="",style="dashed", color="magenta", weight=3]; 9716 -> 7683[label="",style="dashed", color="red", weight=0]; 9716[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9716 -> 12923[label="",style="dashed", color="magenta", weight=3]; 9716 -> 12924[label="",style="dashed", color="magenta", weight=3]; 9717[label="Succ wx30000",fontsize=16,color="green",shape="box"];9718[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (Succ wx5120)) == LT))",fontsize=16,color="black",shape="box"];9718 -> 12925[label="",style="solid", color="black", weight=3]; 9719[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9719 -> 12926[label="",style="solid", color="black", weight=3]; 9755 -> 7683[label="",style="dashed", color="red", weight=0]; 9755[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];9755 -> 12927[label="",style="dashed", color="magenta", weight=3]; 9755 -> 12928[label="",style="dashed", color="magenta", weight=3]; 9756[label="Succ wx30000",fontsize=16,color="green",shape="box"];17654[label="wx34",fontsize=16,color="green",shape="box"];17655[label="wx4",fontsize=16,color="green",shape="box"];17656[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17657[label="wx32",fontsize=16,color="green",shape="box"];17658[label="wx31",fontsize=16,color="green",shape="box"];17659[label="wx33",fontsize=16,color="green",shape="box"];17660[label="wx30000",fontsize=16,color="green",shape="box"];9758 -> 20685[label="",style="dashed", color="red", weight=0]; 9758[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="magenta"];9758 -> 20686[label="",style="dashed", color="magenta", weight=3]; 9758 -> 20687[label="",style="dashed", color="magenta", weight=3]; 9758 -> 20688[label="",style="dashed", color="magenta", weight=3]; 9758 -> 20689[label="",style="dashed", color="magenta", weight=3]; 9758 -> 20690[label="",style="dashed", color="magenta", weight=3]; 9758 -> 20691[label="",style="dashed", color="magenta", weight=3]; 9758 -> 20692[label="",style="dashed", color="magenta", weight=3]; 9730[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];9730 -> 12933[label="",style="solid", color="black", weight=3]; 9731 -> 12934[label="",style="dashed", color="red", weight=0]; 9731[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];9731 -> 12935[label="",style="dashed", color="magenta", weight=3]; 9732[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];9732 -> 12937[label="",style="solid", color="black", weight=3]; 9733 -> 12938[label="",style="dashed", color="red", weight=0]; 9733[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];9733 -> 12939[label="",style="dashed", color="magenta", weight=3]; 9734 -> 12941[label="",style="dashed", color="red", weight=0]; 9734[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];9734 -> 12942[label="",style="dashed", color="magenta", weight=3]; 9742 -> 7683[label="",style="dashed", color="red", weight=0]; 9742[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];9742 -> 12943[label="",style="dashed", color="magenta", weight=3]; 9742 -> 12944[label="",style="dashed", color="magenta", weight=3]; 9743[label="Succ wx30000",fontsize=16,color="green",shape="box"];9744[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (Succ wx5250)) == LT))",fontsize=16,color="black",shape="box"];9744 -> 12945[label="",style="solid", color="black", weight=3]; 9745[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9745 -> 12946[label="",style="solid", color="black", weight=3]; 10165 -> 7683[label="",style="dashed", color="red", weight=0]; 10165[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];10165 -> 12947[label="",style="dashed", color="magenta", weight=3]; 10165 -> 12948[label="",style="dashed", color="magenta", weight=3]; 10166[label="Succ wx30000",fontsize=16,color="green",shape="box"];10167 -> 20732[label="",style="dashed", color="red", weight=0]; 10167[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (GT == LT))",fontsize=16,color="magenta"];10167 -> 20754[label="",style="dashed", color="magenta", weight=3]; 10167 -> 20755[label="",style="dashed", color="magenta", weight=3]; 10167 -> 20756[label="",style="dashed", color="magenta", weight=3]; 10167 -> 20757[label="",style="dashed", color="magenta", weight=3]; 10167 -> 20758[label="",style="dashed", color="magenta", weight=3]; 10167 -> 20759[label="",style="dashed", color="magenta", weight=3]; 10167 -> 20760[label="",style="dashed", color="magenta", weight=3]; 17711[label="wx31",fontsize=16,color="green",shape="box"];17712[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17713[label="wx30000",fontsize=16,color="green",shape="box"];17714[label="wx33",fontsize=16,color="green",shape="box"];17715[label="wx4",fontsize=16,color="green",shape="box"];17716[label="wx32",fontsize=16,color="green",shape="box"];17717[label="wx34",fontsize=16,color="green",shape="box"];17710[label="FiniteMap.lookupWithDefaultFM0 wx1895 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1896)) (Pos Zero)) wx1897 wx1898 wx1899 wx1900 (Float (Pos Zero) (Neg (Succ wx1901))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];17710 -> 17740[label="",style="solid", color="black", weight=3]; 20747[label="wx32",fontsize=16,color="green",shape="box"];20748[label="wx34",fontsize=16,color="green",shape="box"];20749[label="wx4",fontsize=16,color="green",shape="box"];20750[label="wx31",fontsize=16,color="green",shape="box"];20751[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];20752[label="wx30000",fontsize=16,color="green",shape="box"];20753[label="wx33",fontsize=16,color="green",shape="box"];13014[label="FiniteMap.lookupWithDefaultFM0 wx1306 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1307)) (Pos Zero)) wx1308 wx1309 wx1310 wx1311 (Float (Pos Zero) (Neg (Succ wx1312))) (compare (Pos Zero * Neg Zero) (Pos (Succ wx1312) * Neg (Succ wx1307)) == GT))",fontsize=16,color="black",shape="box"];13014 -> 13027[label="",style="solid", color="black", weight=3]; 9762[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];9762 -> 12988[label="",style="solid", color="black", weight=3]; 9763 -> 12989[label="",style="dashed", color="red", weight=0]; 9763[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];9763 -> 12990[label="",style="dashed", color="magenta", weight=3]; 9764[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];9764 -> 12992[label="",style="solid", color="black", weight=3]; 10903[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (primCmpInt (Pos (Succ wx5920)) (Neg (primMulNat wx541 wx5340)) == GT))",fontsize=16,color="black",shape="box"];10903 -> 12993[label="",style="solid", color="black", weight=3]; 10904[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (primCmpInt (Pos Zero) (Neg (primMulNat wx541 wx5340)) == GT))",fontsize=16,color="burlywood",shape="box"];26513[label="wx541/Succ wx5410",fontsize=10,color="white",style="solid",shape="box"];10904 -> 26513[label="",style="solid", color="burlywood", weight=9]; 26513 -> 12994[label="",style="solid", color="burlywood", weight=3]; 26514[label="wx541/Zero",fontsize=10,color="white",style="solid",shape="box"];10904 -> 26514[label="",style="solid", color="burlywood", weight=9]; 26514 -> 12995[label="",style="solid", color="burlywood", weight=3]; 10926[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (primMulInt (Neg (Succ wx540)) (Neg (Succ wx535))) (Pos (Succ wx5410) * Pos (Succ wx53400)) == GT))",fontsize=16,color="black",shape="box"];10926 -> 12996[label="",style="solid", color="black", weight=3]; 10928 -> 6395[label="",style="dashed", color="red", weight=0]; 10928[label="primMulNat (Succ wx540) (Succ wx535)",fontsize=16,color="magenta"];10928 -> 12997[label="",style="dashed", color="magenta", weight=3]; 10928 -> 12998[label="",style="dashed", color="magenta", weight=3]; 10927[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos wx612) (Pos (Succ wx5410) * Pos Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];26515[label="wx612/Succ wx6120",fontsize=10,color="white",style="solid",shape="box"];10927 -> 26515[label="",style="solid", color="burlywood", weight=9]; 26515 -> 12999[label="",style="solid", color="burlywood", weight=3]; 26516[label="wx612/Zero",fontsize=10,color="white",style="solid",shape="box"];10927 -> 26516[label="",style="solid", color="burlywood", weight=9]; 26516 -> 13000[label="",style="solid", color="burlywood", weight=3]; 10938 -> 6395[label="",style="dashed", color="red", weight=0]; 10938[label="primMulNat (Succ wx540) (Succ wx535)",fontsize=16,color="magenta"];10938 -> 13001[label="",style="dashed", color="magenta", weight=3]; 10938 -> 13002[label="",style="dashed", color="magenta", weight=3]; 10937[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos wx613) (Pos Zero * Pos (Succ wx53400)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26517[label="wx613/Succ wx6130",fontsize=10,color="white",style="solid",shape="box"];10937 -> 26517[label="",style="solid", color="burlywood", weight=9]; 26517 -> 13003[label="",style="solid", color="burlywood", weight=3]; 26518[label="wx613/Zero",fontsize=10,color="white",style="solid",shape="box"];10937 -> 26518[label="",style="solid", color="burlywood", weight=9]; 26518 -> 13004[label="",style="solid", color="burlywood", weight=3]; 10946 -> 6395[label="",style="dashed", color="red", weight=0]; 10946[label="primMulNat (Succ wx540) (Succ wx535)",fontsize=16,color="magenta"];10946 -> 13005[label="",style="dashed", color="magenta", weight=3]; 10946 -> 13006[label="",style="dashed", color="magenta", weight=3]; 10945[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos wx614) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];26519[label="wx614/Succ wx6140",fontsize=10,color="white",style="solid",shape="box"];10945 -> 26519[label="",style="solid", color="burlywood", weight=9]; 26519 -> 13007[label="",style="solid", color="burlywood", weight=3]; 26520[label="wx614/Zero",fontsize=10,color="white",style="solid",shape="box"];10945 -> 26520[label="",style="solid", color="burlywood", weight=9]; 26520 -> 13008[label="",style="solid", color="burlywood", weight=3]; 10157 -> 13009[label="",style="dashed", color="red", weight=0]; 10157[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];10157 -> 13010[label="",style="dashed", color="magenta", weight=3]; 10158 -> 13012[label="",style="dashed", color="red", weight=0]; 10158[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];10158 -> 13013[label="",style="dashed", color="magenta", weight=3]; 10169 -> 7683[label="",style="dashed", color="red", weight=0]; 10169[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10169 -> 13015[label="",style="dashed", color="magenta", weight=3]; 10169 -> 13016[label="",style="dashed", color="magenta", weight=3]; 10170[label="Succ wx30000",fontsize=16,color="green",shape="box"];10171[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (Succ wx5440)) == LT))",fontsize=16,color="black",shape="box"];10171 -> 13017[label="",style="solid", color="black", weight=3]; 10172[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10172 -> 13018[label="",style="solid", color="black", weight=3]; 10222 -> 7683[label="",style="dashed", color="red", weight=0]; 10222[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];10222 -> 13019[label="",style="dashed", color="magenta", weight=3]; 10222 -> 13020[label="",style="dashed", color="magenta", weight=3]; 10223[label="Succ wx30000",fontsize=16,color="green",shape="box"];10224 -> 20814[label="",style="dashed", color="red", weight=0]; 10224[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (LT == LT))",fontsize=16,color="magenta"];10224 -> 20839[label="",style="dashed", color="magenta", weight=3]; 10224 -> 20840[label="",style="dashed", color="magenta", weight=3]; 10224 -> 20841[label="",style="dashed", color="magenta", weight=3]; 10224 -> 20842[label="",style="dashed", color="magenta", weight=3]; 10224 -> 20843[label="",style="dashed", color="magenta", weight=3]; 10224 -> 20844[label="",style="dashed", color="magenta", weight=3]; 10224 -> 20845[label="",style="dashed", color="magenta", weight=3]; 10224 -> 20846[label="",style="dashed", color="magenta", weight=3]; 17791[label="wx5000",fontsize=16,color="green",shape="box"];17792[label="wx33",fontsize=16,color="green",shape="box"];17793[label="wx32",fontsize=16,color="green",shape="box"];17794[label="wx30000",fontsize=16,color="green",shape="box"];17795[label="wx4",fontsize=16,color="green",shape="box"];17796[label="wx31",fontsize=16,color="green",shape="box"];17797[label="wx34",fontsize=16,color="green",shape="box"];17798[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17790[label="FiniteMap.lookupWithDefaultFM0 wx1907 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1908)) (Pos Zero)) wx1909 wx1910 wx1911 wx1912 (Float (Neg (Succ wx1913)) (Neg (Succ wx1914))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];17790 -> 17823[label="",style="solid", color="black", weight=3]; 20831[label="wx30000",fontsize=16,color="green",shape="box"];20832[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];20833[label="wx4",fontsize=16,color="green",shape="box"];20834[label="wx33",fontsize=16,color="green",shape="box"];20835[label="wx31",fontsize=16,color="green",shape="box"];20836[label="wx34",fontsize=16,color="green",shape="box"];20837[label="wx32",fontsize=16,color="green",shape="box"];20838[label="wx5000",fontsize=16,color="green",shape="box"];10187[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];10187 -> 13024[label="",style="solid", color="black", weight=3]; 10188 -> 13025[label="",style="dashed", color="red", weight=0]; 10188[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];10188 -> 13026[label="",style="dashed", color="magenta", weight=3]; 10189[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];10189 -> 13028[label="",style="solid", color="black", weight=3]; 10190 -> 13029[label="",style="dashed", color="red", weight=0]; 10190[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];10190 -> 13030[label="",style="dashed", color="magenta", weight=3]; 10191 -> 13032[label="",style="dashed", color="red", weight=0]; 10191[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];10191 -> 13033[label="",style="dashed", color="magenta", weight=3]; 10203 -> 7683[label="",style="dashed", color="red", weight=0]; 10203[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10203 -> 13034[label="",style="dashed", color="magenta", weight=3]; 10203 -> 13035[label="",style="dashed", color="magenta", weight=3]; 10204[label="Succ wx30000",fontsize=16,color="green",shape="box"];10205[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (Succ wx5510)) == LT))",fontsize=16,color="black",shape="box"];10205 -> 13036[label="",style="solid", color="black", weight=3]; 10206[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10206 -> 13037[label="",style="solid", color="black", weight=3]; 10278 -> 7683[label="",style="dashed", color="red", weight=0]; 10278[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];10278 -> 13038[label="",style="dashed", color="magenta", weight=3]; 10278 -> 13039[label="",style="dashed", color="magenta", weight=3]; 10279[label="Succ wx30000",fontsize=16,color="green",shape="box"];17862[label="wx31",fontsize=16,color="green",shape="box"];17863[label="wx34",fontsize=16,color="green",shape="box"];17864[label="wx4",fontsize=16,color="green",shape="box"];17865[label="wx5000",fontsize=16,color="green",shape="box"];17866[label="wx30000",fontsize=16,color="green",shape="box"];17867[label="wx32",fontsize=16,color="green",shape="box"];17868[label="wx33",fontsize=16,color="green",shape="box"];17869[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];10281 -> 10280[label="",style="dashed", color="red", weight=0]; 10281[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="magenta"];18156[label="FiniteMap.lookupWithDefaultFM0 wx1916 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1917)) (Pos Zero)) wx1918 wx1919 wx1920 wx1921 (Float (Neg (Succ wx1922)) (Neg (Succ wx1923))) (primCmpInt (primMulInt (Neg (Succ wx1922)) (Neg Zero)) (Pos (Succ wx1923) * Neg (Succ wx1917)) == GT))",fontsize=16,color="black",shape="box"];18156 -> 18168[label="",style="solid", color="black", weight=3]; 10229[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];10229 -> 13044[label="",style="solid", color="black", weight=3]; 10230 -> 13045[label="",style="dashed", color="red", weight=0]; 10230[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];10230 -> 13046[label="",style="dashed", color="magenta", weight=3]; 10231[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];10231 -> 13047[label="",style="solid", color="black", weight=3]; 10232 -> 13048[label="",style="dashed", color="red", weight=0]; 10232[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];10232 -> 13049[label="",style="dashed", color="magenta", weight=3]; 10233 -> 13050[label="",style="dashed", color="red", weight=0]; 10233[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];10233 -> 13051[label="",style="dashed", color="magenta", weight=3]; 10252 -> 7683[label="",style="dashed", color="red", weight=0]; 10252[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10252 -> 13052[label="",style="dashed", color="magenta", weight=3]; 10252 -> 13053[label="",style="dashed", color="magenta", weight=3]; 10253[label="Succ wx30000",fontsize=16,color="green",shape="box"];10254[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (Succ wx5580)) == LT))",fontsize=16,color="black",shape="box"];10254 -> 13054[label="",style="solid", color="black", weight=3]; 10255[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10255 -> 13055[label="",style="solid", color="black", weight=3]; 10372 -> 7683[label="",style="dashed", color="red", weight=0]; 10372[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];10372 -> 13056[label="",style="dashed", color="magenta", weight=3]; 10372 -> 13057[label="",style="dashed", color="magenta", weight=3]; 10373[label="Succ wx30000",fontsize=16,color="green",shape="box"];10374 -> 20934[label="",style="dashed", color="red", weight=0]; 10374[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (LT == LT))",fontsize=16,color="magenta"];10374 -> 20959[label="",style="dashed", color="magenta", weight=3]; 10374 -> 20960[label="",style="dashed", color="magenta", weight=3]; 10374 -> 20961[label="",style="dashed", color="magenta", weight=3]; 10374 -> 20962[label="",style="dashed", color="magenta", weight=3]; 10374 -> 20963[label="",style="dashed", color="magenta", weight=3]; 10374 -> 20964[label="",style="dashed", color="magenta", weight=3]; 10374 -> 20965[label="",style="dashed", color="magenta", weight=3]; 10374 -> 20966[label="",style="dashed", color="magenta", weight=3]; 17911[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17912[label="wx30100",fontsize=16,color="green",shape="box"];17913[label="wx4",fontsize=16,color="green",shape="box"];17914[label="wx33",fontsize=16,color="green",shape="box"];17915[label="wx30000",fontsize=16,color="green",shape="box"];17916[label="wx31",fontsize=16,color="green",shape="box"];17917[label="wx32",fontsize=16,color="green",shape="box"];17918[label="wx34",fontsize=16,color="green",shape="box"];17910[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];17910 -> 17944[label="",style="solid", color="black", weight=3]; 20951[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];20952[label="wx4",fontsize=16,color="green",shape="box"];20953[label="wx30100",fontsize=16,color="green",shape="box"];20954[label="wx30000",fontsize=16,color="green",shape="box"];20955[label="wx34",fontsize=16,color="green",shape="box"];20956[label="wx32",fontsize=16,color="green",shape="box"];20957[label="wx33",fontsize=16,color="green",shape="box"];20958[label="wx31",fontsize=16,color="green",shape="box"];10283[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];10283 -> 13061[label="",style="solid", color="black", weight=3]; 10284 -> 13062[label="",style="dashed", color="red", weight=0]; 10284[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];10284 -> 13063[label="",style="dashed", color="magenta", weight=3]; 10285[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];10285 -> 13064[label="",style="solid", color="black", weight=3]; 10286 -> 13065[label="",style="dashed", color="red", weight=0]; 10286[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];10286 -> 13066[label="",style="dashed", color="magenta", weight=3]; 10287 -> 13067[label="",style="dashed", color="red", weight=0]; 10287[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];10287 -> 13068[label="",style="dashed", color="magenta", weight=3]; 10334 -> 7683[label="",style="dashed", color="red", weight=0]; 10334[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10334 -> 13069[label="",style="dashed", color="magenta", weight=3]; 10334 -> 13070[label="",style="dashed", color="magenta", weight=3]; 10335[label="Succ wx30000",fontsize=16,color="green",shape="box"];10336[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (Succ wx5650)) == LT))",fontsize=16,color="black",shape="box"];10336 -> 13071[label="",style="solid", color="black", weight=3]; 10337[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10337 -> 13072[label="",style="solid", color="black", weight=3]; 10428 -> 7683[label="",style="dashed", color="red", weight=0]; 10428[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];10428 -> 13073[label="",style="dashed", color="magenta", weight=3]; 10428 -> 13074[label="",style="dashed", color="magenta", weight=3]; 10429[label="Succ wx30000",fontsize=16,color="green",shape="box"];17984[label="wx4",fontsize=16,color="green",shape="box"];17985[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17986[label="wx30100",fontsize=16,color="green",shape="box"];17987[label="wx33",fontsize=16,color="green",shape="box"];17988[label="wx30000",fontsize=16,color="green",shape="box"];17989[label="wx32",fontsize=16,color="green",shape="box"];17990[label="wx34",fontsize=16,color="green",shape="box"];17991[label="wx31",fontsize=16,color="green",shape="box"];10431 -> 10430[label="",style="dashed", color="red", weight=0]; 10431[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="magenta"];18172[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx1936))) (Pos (Succ wx1941) * Neg (Succ wx1935)) == GT))",fontsize=16,color="black",shape="box"];18172 -> 18217[label="",style="solid", color="black", weight=3]; 10379[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];10379 -> 13080[label="",style="solid", color="black", weight=3]; 10380 -> 13081[label="",style="dashed", color="red", weight=0]; 10380[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];10380 -> 13082[label="",style="dashed", color="magenta", weight=3]; 10381[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];10381 -> 13083[label="",style="solid", color="black", weight=3]; 10382 -> 13084[label="",style="dashed", color="red", weight=0]; 10382[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];10382 -> 13085[label="",style="dashed", color="magenta", weight=3]; 10383 -> 13086[label="",style="dashed", color="red", weight=0]; 10383[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];10383 -> 13087[label="",style="dashed", color="magenta", weight=3]; 10403 -> 7683[label="",style="dashed", color="red", weight=0]; 10403[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10403 -> 13088[label="",style="dashed", color="magenta", weight=3]; 10403 -> 13089[label="",style="dashed", color="magenta", weight=3]; 10404[label="Succ wx30000",fontsize=16,color="green",shape="box"];10405[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (Succ wx5780)) == LT))",fontsize=16,color="black",shape="box"];10405 -> 13090[label="",style="solid", color="black", weight=3]; 10406[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10406 -> 13091[label="",style="solid", color="black", weight=3]; 10483 -> 7683[label="",style="dashed", color="red", weight=0]; 10483[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];10483 -> 13092[label="",style="dashed", color="magenta", weight=3]; 10483 -> 13093[label="",style="dashed", color="magenta", weight=3]; 10484[label="Succ wx30000",fontsize=16,color="green",shape="box"];10485 -> 21047[label="",style="dashed", color="red", weight=0]; 10485[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (LT == LT))",fontsize=16,color="magenta"];10485 -> 21069[label="",style="dashed", color="magenta", weight=3]; 10485 -> 21070[label="",style="dashed", color="magenta", weight=3]; 10485 -> 21071[label="",style="dashed", color="magenta", weight=3]; 10485 -> 21072[label="",style="dashed", color="magenta", weight=3]; 10485 -> 21073[label="",style="dashed", color="magenta", weight=3]; 10485 -> 21074[label="",style="dashed", color="magenta", weight=3]; 10485 -> 21075[label="",style="dashed", color="magenta", weight=3]; 18035[label="wx32",fontsize=16,color="green",shape="box"];18036[label="wx34",fontsize=16,color="green",shape="box"];18037[label="wx31",fontsize=16,color="green",shape="box"];18038[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18039[label="wx30000",fontsize=16,color="green",shape="box"];18040[label="wx4",fontsize=16,color="green",shape="box"];18041[label="wx33",fontsize=16,color="green",shape="box"];18034[label="FiniteMap.lookupWithDefaultFM0 wx1943 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1944)) (Pos Zero)) wx1945 wx1946 wx1947 wx1948 (Float (Neg Zero) (Neg (Succ wx1949))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];18034 -> 18065[label="",style="solid", color="black", weight=3]; 21062[label="wx31",fontsize=16,color="green",shape="box"];21063[label="wx33",fontsize=16,color="green",shape="box"];21064[label="wx34",fontsize=16,color="green",shape="box"];21065[label="wx4",fontsize=16,color="green",shape="box"];21066[label="wx32",fontsize=16,color="green",shape="box"];21067[label="wx30000",fontsize=16,color="green",shape="box"];21068[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];10433[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];10433 -> 13097[label="",style="solid", color="black", weight=3]; 10434 -> 13098[label="",style="dashed", color="red", weight=0]; 10434[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];10434 -> 13099[label="",style="dashed", color="magenta", weight=3]; 10435[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];10435 -> 13100[label="",style="solid", color="black", weight=3]; 10436 -> 13101[label="",style="dashed", color="red", weight=0]; 10436[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];10436 -> 13102[label="",style="dashed", color="magenta", weight=3]; 10437 -> 13103[label="",style="dashed", color="red", weight=0]; 10437[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];10437 -> 13104[label="",style="dashed", color="magenta", weight=3]; 10455 -> 7683[label="",style="dashed", color="red", weight=0]; 10455[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10455 -> 13105[label="",style="dashed", color="magenta", weight=3]; 10455 -> 13106[label="",style="dashed", color="magenta", weight=3]; 10456[label="Succ wx30000",fontsize=16,color="green",shape="box"];10457[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (Succ wx5850)) == LT))",fontsize=16,color="black",shape="box"];10457 -> 13107[label="",style="solid", color="black", weight=3]; 10458[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10458 -> 13108[label="",style="solid", color="black", weight=3]; 10905 -> 7683[label="",style="dashed", color="red", weight=0]; 10905[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];10905 -> 13109[label="",style="dashed", color="magenta", weight=3]; 10905 -> 13110[label="",style="dashed", color="magenta", weight=3]; 10906[label="Succ wx30000",fontsize=16,color="green",shape="box"];18102[label="wx31",fontsize=16,color="green",shape="box"];18103[label="wx34",fontsize=16,color="green",shape="box"];18104[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18105[label="wx32",fontsize=16,color="green",shape="box"];18106[label="wx4",fontsize=16,color="green",shape="box"];18107[label="wx33",fontsize=16,color="green",shape="box"];18108[label="wx30000",fontsize=16,color="green",shape="box"];10908 -> 10907[label="",style="dashed", color="red", weight=0]; 10908[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="magenta"];18299[label="FiniteMap.lookupWithDefaultFM0 wx1951 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1952)) (Pos Zero)) wx1953 wx1954 wx1955 wx1956 (Float (Neg Zero) (Neg (Succ wx1957))) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Pos (Succ wx1957) * Neg (Succ wx1952)) == GT))",fontsize=16,color="black",shape="box"];18299 -> 18303[label="",style="solid", color="black", weight=3]; 10490[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];10490 -> 13115[label="",style="solid", color="black", weight=3]; 10491 -> 13116[label="",style="dashed", color="red", weight=0]; 10491[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];10491 -> 13117[label="",style="dashed", color="magenta", weight=3]; 10492[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];10492 -> 13118[label="",style="solid", color="black", weight=3]; 11261[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (primMulInt (Pos (Succ wx601)) (Neg (Succ wx596))) (Neg (Succ wx6020) * Pos (Succ wx59500)) == GT))",fontsize=16,color="black",shape="box"];11261 -> 13119[label="",style="solid", color="black", weight=3]; 11263 -> 6395[label="",style="dashed", color="red", weight=0]; 11263[label="primMulNat (Succ wx601) (Succ wx596)",fontsize=16,color="magenta"];11263 -> 13120[label="",style="dashed", color="magenta", weight=3]; 11263 -> 13121[label="",style="dashed", color="magenta", weight=3]; 11262[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg wx656) (Neg (Succ wx6020) * Pos Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];26521[label="wx656/Succ wx6560",fontsize=10,color="white",style="solid",shape="box"];11262 -> 26521[label="",style="solid", color="burlywood", weight=9]; 26521 -> 13122[label="",style="solid", color="burlywood", weight=3]; 26522[label="wx656/Zero",fontsize=10,color="white",style="solid",shape="box"];11262 -> 26522[label="",style="solid", color="burlywood", weight=9]; 26522 -> 13123[label="",style="solid", color="burlywood", weight=3]; 11269 -> 6395[label="",style="dashed", color="red", weight=0]; 11269[label="primMulNat (Succ wx601) (Succ wx596)",fontsize=16,color="magenta"];11269 -> 13124[label="",style="dashed", color="magenta", weight=3]; 11269 -> 13125[label="",style="dashed", color="magenta", weight=3]; 11268[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg wx657) (Neg Zero * Pos (Succ wx59500)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26523[label="wx657/Succ wx6570",fontsize=10,color="white",style="solid",shape="box"];11268 -> 26523[label="",style="solid", color="burlywood", weight=9]; 26523 -> 13126[label="",style="solid", color="burlywood", weight=3]; 26524[label="wx657/Zero",fontsize=10,color="white",style="solid",shape="box"];11268 -> 26524[label="",style="solid", color="burlywood", weight=9]; 26524 -> 13127[label="",style="solid", color="burlywood", weight=3]; 11271 -> 6395[label="",style="dashed", color="red", weight=0]; 11271[label="primMulNat (Succ wx601) (Succ wx596)",fontsize=16,color="magenta"];11271 -> 13128[label="",style="dashed", color="magenta", weight=3]; 11271 -> 13129[label="",style="dashed", color="magenta", weight=3]; 11270[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg wx658) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];26525[label="wx658/Succ wx6580",fontsize=10,color="white",style="solid",shape="box"];11270 -> 26525[label="",style="solid", color="burlywood", weight=9]; 26525 -> 13130[label="",style="solid", color="burlywood", weight=3]; 26526[label="wx658/Zero",fontsize=10,color="white",style="solid",shape="box"];11270 -> 26526[label="",style="solid", color="burlywood", weight=9]; 26526 -> 13131[label="",style="solid", color="burlywood", weight=3]; 11272[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (primMulInt (Pos (Succ wx601)) (Neg (Succ wx596))) (Neg (Succ wx6020) * Neg (Succ wx59500)) == GT))",fontsize=16,color="black",shape="box"];11272 -> 13132[label="",style="solid", color="black", weight=3]; 11274 -> 6395[label="",style="dashed", color="red", weight=0]; 11274[label="primMulNat (Succ wx601) (Succ wx596)",fontsize=16,color="magenta"];11274 -> 13133[label="",style="dashed", color="magenta", weight=3]; 11274 -> 13134[label="",style="dashed", color="magenta", weight=3]; 11273[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg wx659) (Neg (Succ wx6020) * Neg Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];26527[label="wx659/Succ wx6590",fontsize=10,color="white",style="solid",shape="box"];11273 -> 26527[label="",style="solid", color="burlywood", weight=9]; 26527 -> 13135[label="",style="solid", color="burlywood", weight=3]; 26528[label="wx659/Zero",fontsize=10,color="white",style="solid",shape="box"];11273 -> 26528[label="",style="solid", color="burlywood", weight=9]; 26528 -> 13136[label="",style="solid", color="burlywood", weight=3]; 11276 -> 6395[label="",style="dashed", color="red", weight=0]; 11276[label="primMulNat (Succ wx601) (Succ wx596)",fontsize=16,color="magenta"];11276 -> 13137[label="",style="dashed", color="magenta", weight=3]; 11276 -> 13138[label="",style="dashed", color="magenta", weight=3]; 11275[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg wx660) (Neg Zero * Neg (Succ wx59500)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26529[label="wx660/Succ wx6600",fontsize=10,color="white",style="solid",shape="box"];11275 -> 26529[label="",style="solid", color="burlywood", weight=9]; 26529 -> 13139[label="",style="solid", color="burlywood", weight=3]; 26530[label="wx660/Zero",fontsize=10,color="white",style="solid",shape="box"];11275 -> 26530[label="",style="solid", color="burlywood", weight=9]; 26530 -> 13140[label="",style="solid", color="burlywood", weight=3]; 11278 -> 6395[label="",style="dashed", color="red", weight=0]; 11278[label="primMulNat (Succ wx601) (Succ wx596)",fontsize=16,color="magenta"];11278 -> 13141[label="",style="dashed", color="magenta", weight=3]; 11278 -> 13142[label="",style="dashed", color="magenta", weight=3]; 11277[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg wx661) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];26531[label="wx661/Succ wx6610",fontsize=10,color="white",style="solid",shape="box"];11277 -> 26531[label="",style="solid", color="burlywood", weight=9]; 26531 -> 13143[label="",style="solid", color="burlywood", weight=3]; 26532[label="wx661/Zero",fontsize=10,color="white",style="solid",shape="box"];11277 -> 26532[label="",style="solid", color="burlywood", weight=9]; 26532 -> 13144[label="",style="solid", color="burlywood", weight=3]; 10891 -> 13145[label="",style="dashed", color="red", weight=0]; 10891[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];10891 -> 13146[label="",style="dashed", color="magenta", weight=3]; 10892 -> 13147[label="",style="dashed", color="red", weight=0]; 10892[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];10892 -> 13148[label="",style="dashed", color="magenta", weight=3]; 10909 -> 7683[label="",style="dashed", color="red", weight=0]; 10909[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10909 -> 13149[label="",style="dashed", color="magenta", weight=3]; 10909 -> 13150[label="",style="dashed", color="magenta", weight=3]; 10910[label="Succ wx30000",fontsize=16,color="green",shape="box"];10911[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (Succ wx6050)) == LT))",fontsize=16,color="black",shape="box"];10911 -> 13151[label="",style="solid", color="black", weight=3]; 10912[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10912 -> 13152[label="",style="solid", color="black", weight=3]; 10958 -> 7683[label="",style="dashed", color="red", weight=0]; 10958[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];10958 -> 13153[label="",style="dashed", color="magenta", weight=3]; 10958 -> 13154[label="",style="dashed", color="magenta", weight=3]; 10959[label="Succ wx30000",fontsize=16,color="green",shape="box"];10960 -> 21177[label="",style="dashed", color="red", weight=0]; 10960[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (GT == LT))",fontsize=16,color="magenta"];10960 -> 21202[label="",style="dashed", color="magenta", weight=3]; 10960 -> 21203[label="",style="dashed", color="magenta", weight=3]; 10960 -> 21204[label="",style="dashed", color="magenta", weight=3]; 10960 -> 21205[label="",style="dashed", color="magenta", weight=3]; 10960 -> 21206[label="",style="dashed", color="magenta", weight=3]; 10960 -> 21207[label="",style="dashed", color="magenta", weight=3]; 10960 -> 21208[label="",style="dashed", color="magenta", weight=3]; 10960 -> 21209[label="",style="dashed", color="magenta", weight=3]; 18184[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18185[label="wx4",fontsize=16,color="green",shape="box"];18186[label="wx5000",fontsize=16,color="green",shape="box"];18187[label="wx32",fontsize=16,color="green",shape="box"];18188[label="wx34",fontsize=16,color="green",shape="box"];18189[label="wx33",fontsize=16,color="green",shape="box"];18190[label="wx30000",fontsize=16,color="green",shape="box"];18191[label="wx31",fontsize=16,color="green",shape="box"];18183[label="FiniteMap.lookupWithDefaultFM0 wx1963 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1964)) (Neg Zero)) wx1965 wx1966 wx1967 wx1968 (Float (Pos (Succ wx1969)) (Neg (Succ wx1970))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];18183 -> 18218[label="",style="solid", color="black", weight=3]; 21194[label="wx32",fontsize=16,color="green",shape="box"];21195[label="wx33",fontsize=16,color="green",shape="box"];21196[label="wx5000",fontsize=16,color="green",shape="box"];21197[label="wx4",fontsize=16,color="green",shape="box"];21198[label="wx30000",fontsize=16,color="green",shape="box"];21199[label="wx31",fontsize=16,color="green",shape="box"];21200[label="wx34",fontsize=16,color="green",shape="box"];21201[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];13209[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1421)) (Neg Zero)) wx1422 wx1423 wx1424 wx1425 (Float (Pos (Succ wx1426)) (Neg (Succ wx1427))) (compare (Pos (Succ wx1426) * Neg Zero) (Neg (Succ wx1427) * Pos (Succ wx1421)) == GT))",fontsize=16,color="black",shape="box"];13209 -> 13223[label="",style="solid", color="black", weight=3]; 10965[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];10965 -> 13199[label="",style="solid", color="black", weight=3]; 10966 -> 13200[label="",style="dashed", color="red", weight=0]; 10966[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];10966 -> 13201[label="",style="dashed", color="magenta", weight=3]; 10967[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];10967 -> 13203[label="",style="solid", color="black", weight=3]; 10968 -> 13204[label="",style="dashed", color="red", weight=0]; 10968[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];10968 -> 13205[label="",style="dashed", color="magenta", weight=3]; 10969 -> 13207[label="",style="dashed", color="red", weight=0]; 10969[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];10969 -> 13208[label="",style="dashed", color="magenta", weight=3]; 10986 -> 7683[label="",style="dashed", color="red", weight=0]; 10986[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];10986 -> 13210[label="",style="dashed", color="magenta", weight=3]; 10986 -> 13211[label="",style="dashed", color="magenta", weight=3]; 10987[label="Succ wx30000",fontsize=16,color="green",shape="box"];10988[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (Succ wx6150)) == LT))",fontsize=16,color="black",shape="box"];10988 -> 13212[label="",style="solid", color="black", weight=3]; 10989[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10989 -> 13213[label="",style="solid", color="black", weight=3]; 11103 -> 7683[label="",style="dashed", color="red", weight=0]; 11103[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];11103 -> 13214[label="",style="dashed", color="magenta", weight=3]; 11103 -> 13215[label="",style="dashed", color="magenta", weight=3]; 11104[label="Succ wx30000",fontsize=16,color="green",shape="box"];18266[label="wx31",fontsize=16,color="green",shape="box"];18267[label="wx34",fontsize=16,color="green",shape="box"];18268[label="wx4",fontsize=16,color="green",shape="box"];18269[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18270[label="wx32",fontsize=16,color="green",shape="box"];18271[label="wx30000",fontsize=16,color="green",shape="box"];18272[label="wx33",fontsize=16,color="green",shape="box"];18273[label="wx5000",fontsize=16,color="green",shape="box"];11106 -> 21247[label="",style="dashed", color="red", weight=0]; 11106[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="magenta"];11106 -> 21248[label="",style="dashed", color="magenta", weight=3]; 11106 -> 21249[label="",style="dashed", color="magenta", weight=3]; 11106 -> 21250[label="",style="dashed", color="magenta", weight=3]; 11106 -> 21251[label="",style="dashed", color="magenta", weight=3]; 11106 -> 21252[label="",style="dashed", color="magenta", weight=3]; 11106 -> 21253[label="",style="dashed", color="magenta", weight=3]; 11106 -> 21254[label="",style="dashed", color="magenta", weight=3]; 11106 -> 21255[label="",style="dashed", color="magenta", weight=3]; 11040[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];11040 -> 13220[label="",style="solid", color="black", weight=3]; 11041 -> 13221[label="",style="dashed", color="red", weight=0]; 11041[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];11041 -> 13222[label="",style="dashed", color="magenta", weight=3]; 11042[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];11042 -> 13224[label="",style="solid", color="black", weight=3]; 11043 -> 13225[label="",style="dashed", color="red", weight=0]; 11043[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];11043 -> 13226[label="",style="dashed", color="magenta", weight=3]; 11044 -> 13228[label="",style="dashed", color="red", weight=0]; 11044[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];11044 -> 13229[label="",style="dashed", color="magenta", weight=3]; 11073 -> 7683[label="",style="dashed", color="red", weight=0]; 11073[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11073 -> 13230[label="",style="dashed", color="magenta", weight=3]; 11073 -> 13231[label="",style="dashed", color="magenta", weight=3]; 11074[label="Succ wx30000",fontsize=16,color="green",shape="box"];11075[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (Succ wx6280)) == LT))",fontsize=16,color="black",shape="box"];11075 -> 13232[label="",style="solid", color="black", weight=3]; 11076[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];11076 -> 13233[label="",style="solid", color="black", weight=3]; 11173 -> 7683[label="",style="dashed", color="red", weight=0]; 11173[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];11173 -> 13234[label="",style="dashed", color="magenta", weight=3]; 11173 -> 13235[label="",style="dashed", color="magenta", weight=3]; 11174[label="Succ wx30000",fontsize=16,color="green",shape="box"];11175 -> 21297[label="",style="dashed", color="red", weight=0]; 11175[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (GT == LT))",fontsize=16,color="magenta"];11175 -> 21322[label="",style="dashed", color="magenta", weight=3]; 11175 -> 21323[label="",style="dashed", color="magenta", weight=3]; 11175 -> 21324[label="",style="dashed", color="magenta", weight=3]; 11175 -> 21325[label="",style="dashed", color="magenta", weight=3]; 11175 -> 21326[label="",style="dashed", color="magenta", weight=3]; 11175 -> 21327[label="",style="dashed", color="magenta", weight=3]; 11175 -> 21328[label="",style="dashed", color="magenta", weight=3]; 11175 -> 21329[label="",style="dashed", color="magenta", weight=3]; 18334[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18335[label="wx31",fontsize=16,color="green",shape="box"];18336[label="wx30100",fontsize=16,color="green",shape="box"];18337[label="wx4",fontsize=16,color="green",shape="box"];18338[label="wx33",fontsize=16,color="green",shape="box"];18339[label="wx30000",fontsize=16,color="green",shape="box"];18340[label="wx32",fontsize=16,color="green",shape="box"];18341[label="wx34",fontsize=16,color="green",shape="box"];18333[label="FiniteMap.lookupWithDefaultFM0 wx1982 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1983)) (Neg (Succ wx1984))) wx1985 wx1986 wx1987 wx1988 (Float (Pos Zero) (Neg (Succ wx1989))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];18333 -> 18369[label="",style="solid", color="black", weight=3]; 21314[label="wx31",fontsize=16,color="green",shape="box"];21315[label="wx4",fontsize=16,color="green",shape="box"];21316[label="wx30100",fontsize=16,color="green",shape="box"];21317[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21318[label="wx32",fontsize=16,color="green",shape="box"];21319[label="wx33",fontsize=16,color="green",shape="box"];21320[label="wx30000",fontsize=16,color="green",shape="box"];21321[label="wx34",fontsize=16,color="green",shape="box"];13290[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (compare (Pos Zero * Neg (Succ wx1461)) (Neg (Succ wx1466) * Pos (Succ wx1460)) == GT))",fontsize=16,color="black",shape="box"];13290 -> 13304[label="",style="solid", color="black", weight=3]; 11110[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];11110 -> 13280[label="",style="solid", color="black", weight=3]; 11111 -> 13281[label="",style="dashed", color="red", weight=0]; 11111[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];11111 -> 13282[label="",style="dashed", color="magenta", weight=3]; 11112[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];11112 -> 13284[label="",style="solid", color="black", weight=3]; 11113 -> 13285[label="",style="dashed", color="red", weight=0]; 11113[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];11113 -> 13286[label="",style="dashed", color="magenta", weight=3]; 11114 -> 13288[label="",style="dashed", color="red", weight=0]; 11114[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];11114 -> 13289[label="",style="dashed", color="magenta", weight=3]; 11145 -> 7683[label="",style="dashed", color="red", weight=0]; 11145[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11145 -> 13291[label="",style="dashed", color="magenta", weight=3]; 11145 -> 13292[label="",style="dashed", color="magenta", weight=3]; 11146[label="Succ wx30000",fontsize=16,color="green",shape="box"];11147[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (Succ wx6350)) == LT))",fontsize=16,color="black",shape="box"];11147 -> 13293[label="",style="solid", color="black", weight=3]; 11148[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];11148 -> 13294[label="",style="solid", color="black", weight=3]; 11221 -> 7683[label="",style="dashed", color="red", weight=0]; 11221[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];11221 -> 13295[label="",style="dashed", color="magenta", weight=3]; 11221 -> 13296[label="",style="dashed", color="magenta", weight=3]; 11222[label="Succ wx30000",fontsize=16,color="green",shape="box"];18422[label="wx32",fontsize=16,color="green",shape="box"];18423[label="wx34",fontsize=16,color="green",shape="box"];18424[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18425[label="wx30000",fontsize=16,color="green",shape="box"];18426[label="wx4",fontsize=16,color="green",shape="box"];18427[label="wx31",fontsize=16,color="green",shape="box"];18428[label="wx33",fontsize=16,color="green",shape="box"];18429[label="wx30100",fontsize=16,color="green",shape="box"];11224 -> 21365[label="",style="dashed", color="red", weight=0]; 11224[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="magenta"];11224 -> 21366[label="",style="dashed", color="magenta", weight=3]; 11224 -> 21367[label="",style="dashed", color="magenta", weight=3]; 11224 -> 21368[label="",style="dashed", color="magenta", weight=3]; 11224 -> 21369[label="",style="dashed", color="magenta", weight=3]; 11224 -> 21370[label="",style="dashed", color="magenta", weight=3]; 11224 -> 21371[label="",style="dashed", color="magenta", weight=3]; 11224 -> 21372[label="",style="dashed", color="magenta", weight=3]; 11224 -> 21373[label="",style="dashed", color="magenta", weight=3]; 11178[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];11178 -> 13301[label="",style="solid", color="black", weight=3]; 11179 -> 13302[label="",style="dashed", color="red", weight=0]; 11179[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];11179 -> 13303[label="",style="dashed", color="magenta", weight=3]; 11180[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];11180 -> 13305[label="",style="solid", color="black", weight=3]; 11181 -> 13306[label="",style="dashed", color="red", weight=0]; 11181[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];11181 -> 13307[label="",style="dashed", color="magenta", weight=3]; 11182 -> 13309[label="",style="dashed", color="red", weight=0]; 11182[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];11182 -> 13310[label="",style="dashed", color="magenta", weight=3]; 11200 -> 7683[label="",style="dashed", color="red", weight=0]; 11200[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11200 -> 13311[label="",style="dashed", color="magenta", weight=3]; 11200 -> 13312[label="",style="dashed", color="magenta", weight=3]; 11201[label="Succ wx30000",fontsize=16,color="green",shape="box"];11202[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg (Succ wx6420)) == LT))",fontsize=16,color="black",shape="box"];11202 -> 13313[label="",style="solid", color="black", weight=3]; 11203[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];11203 -> 13314[label="",style="solid", color="black", weight=3]; 11279 -> 7683[label="",style="dashed", color="red", weight=0]; 11279[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];11279 -> 13315[label="",style="dashed", color="magenta", weight=3]; 11279 -> 13316[label="",style="dashed", color="magenta", weight=3]; 11280[label="Succ wx30000",fontsize=16,color="green",shape="box"];11281 -> 21416[label="",style="dashed", color="red", weight=0]; 11281[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (GT == LT))",fontsize=16,color="magenta"];11281 -> 21438[label="",style="dashed", color="magenta", weight=3]; 11281 -> 21439[label="",style="dashed", color="magenta", weight=3]; 11281 -> 21440[label="",style="dashed", color="magenta", weight=3]; 11281 -> 21441[label="",style="dashed", color="magenta", weight=3]; 11281 -> 21442[label="",style="dashed", color="magenta", weight=3]; 11281 -> 21443[label="",style="dashed", color="magenta", weight=3]; 11281 -> 21444[label="",style="dashed", color="magenta", weight=3]; 18481[label="wx4",fontsize=16,color="green",shape="box"];18482[label="wx34",fontsize=16,color="green",shape="box"];18483[label="wx33",fontsize=16,color="green",shape="box"];18484[label="wx32",fontsize=16,color="green",shape="box"];18485[label="wx30000",fontsize=16,color="green",shape="box"];18486[label="wx31",fontsize=16,color="green",shape="box"];18487[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18480[label="FiniteMap.lookupWithDefaultFM0 wx2000 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2001)) (Neg Zero)) wx2002 wx2003 wx2004 wx2005 (Float (Pos Zero) (Neg (Succ wx2006))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];18480 -> 18510[label="",style="solid", color="black", weight=3]; 21431[label="wx34",fontsize=16,color="green",shape="box"];21432[label="wx30000",fontsize=16,color="green",shape="box"];21433[label="wx31",fontsize=16,color="green",shape="box"];21434[label="wx32",fontsize=16,color="green",shape="box"];21435[label="wx4",fontsize=16,color="green",shape="box"];21436[label="wx33",fontsize=16,color="green",shape="box"];21437[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];13366[label="FiniteMap.lookupWithDefaultFM0 wx1498 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1499)) (Neg Zero)) wx1500 wx1501 wx1502 wx1503 (Float (Pos Zero) (Neg (Succ wx1504))) (compare (Pos Zero * Neg Zero) (Neg (Succ wx1504) * Pos (Succ wx1499)) == GT))",fontsize=16,color="black",shape="box"];13366 -> 13380[label="",style="solid", color="black", weight=3]; 11228[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];11228 -> 13356[label="",style="solid", color="black", weight=3]; 11229 -> 13357[label="",style="dashed", color="red", weight=0]; 11229[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];11229 -> 13358[label="",style="dashed", color="magenta", weight=3]; 11230[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];11230 -> 13360[label="",style="solid", color="black", weight=3]; 11231 -> 13361[label="",style="dashed", color="red", weight=0]; 11231[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];11231 -> 13362[label="",style="dashed", color="magenta", weight=3]; 11232 -> 13364[label="",style="dashed", color="red", weight=0]; 11232[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];11232 -> 13365[label="",style="dashed", color="magenta", weight=3]; 11248 -> 7683[label="",style="dashed", color="red", weight=0]; 11248[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11248 -> 13367[label="",style="dashed", color="magenta", weight=3]; 11248 -> 13368[label="",style="dashed", color="magenta", weight=3]; 11249[label="Succ wx30000",fontsize=16,color="green",shape="box"];11250[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos (Succ wx6490)) == LT))",fontsize=16,color="black",shape="box"];11250 -> 13369[label="",style="solid", color="black", weight=3]; 11251[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];11251 -> 13370[label="",style="solid", color="black", weight=3]; 11283 -> 7683[label="",style="dashed", color="red", weight=0]; 11283[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];11283 -> 13371[label="",style="dashed", color="magenta", weight=3]; 11283 -> 13372[label="",style="dashed", color="magenta", weight=3]; 11284[label="Succ wx30000",fontsize=16,color="green",shape="box"];18554[label="wx34",fontsize=16,color="green",shape="box"];18555[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18556[label="wx30000",fontsize=16,color="green",shape="box"];18557[label="wx31",fontsize=16,color="green",shape="box"];18558[label="wx4",fontsize=16,color="green",shape="box"];18559[label="wx33",fontsize=16,color="green",shape="box"];18560[label="wx32",fontsize=16,color="green",shape="box"];11286 -> 21478[label="",style="dashed", color="red", weight=0]; 11286[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="magenta"];11286 -> 21479[label="",style="dashed", color="magenta", weight=3]; 11286 -> 21480[label="",style="dashed", color="magenta", weight=3]; 11286 -> 21481[label="",style="dashed", color="magenta", weight=3]; 11286 -> 21482[label="",style="dashed", color="magenta", weight=3]; 11286 -> 21483[label="",style="dashed", color="magenta", weight=3]; 11286 -> 21484[label="",style="dashed", color="magenta", weight=3]; 11286 -> 21485[label="",style="dashed", color="magenta", weight=3]; 11288[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];11288 -> 13377[label="",style="solid", color="black", weight=3]; 11289 -> 13378[label="",style="dashed", color="red", weight=0]; 11289[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];11289 -> 13379[label="",style="dashed", color="magenta", weight=3]; 11290[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];11290 -> 13381[label="",style="solid", color="black", weight=3]; 12042[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (primCmpInt (Pos (Succ wx7190)) (Neg (primMulNat wx671 wx6640)) == GT))",fontsize=16,color="black",shape="box"];12042 -> 13382[label="",style="solid", color="black", weight=3]; 12043[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (primCmpInt (Pos Zero) (Neg (primMulNat wx671 wx6640)) == GT))",fontsize=16,color="burlywood",shape="box"];26533[label="wx671/Succ wx6710",fontsize=10,color="white",style="solid",shape="box"];12043 -> 26533[label="",style="solid", color="burlywood", weight=9]; 26533 -> 13383[label="",style="solid", color="burlywood", weight=3]; 26534[label="wx671/Zero",fontsize=10,color="white",style="solid",shape="box"];12043 -> 26534[label="",style="solid", color="burlywood", weight=9]; 26534 -> 13384[label="",style="solid", color="burlywood", weight=3]; 12046[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (primMulInt (Neg (Succ wx670)) (Neg (Succ wx665))) (Neg (Succ wx6710) * Neg (Succ wx66400)) == GT))",fontsize=16,color="black",shape="box"];12046 -> 13385[label="",style="solid", color="black", weight=3]; 12048 -> 6395[label="",style="dashed", color="red", weight=0]; 12048[label="primMulNat (Succ wx670) (Succ wx665)",fontsize=16,color="magenta"];12048 -> 13386[label="",style="dashed", color="magenta", weight=3]; 12048 -> 13387[label="",style="dashed", color="magenta", weight=3]; 12047[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos wx737) (Neg (Succ wx6710) * Neg Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];26535[label="wx737/Succ wx7370",fontsize=10,color="white",style="solid",shape="box"];12047 -> 26535[label="",style="solid", color="burlywood", weight=9]; 26535 -> 13388[label="",style="solid", color="burlywood", weight=3]; 26536[label="wx737/Zero",fontsize=10,color="white",style="solid",shape="box"];12047 -> 26536[label="",style="solid", color="burlywood", weight=9]; 26536 -> 13389[label="",style="solid", color="burlywood", weight=3]; 12050 -> 6395[label="",style="dashed", color="red", weight=0]; 12050[label="primMulNat (Succ wx670) (Succ wx665)",fontsize=16,color="magenta"];12050 -> 13390[label="",style="dashed", color="magenta", weight=3]; 12050 -> 13391[label="",style="dashed", color="magenta", weight=3]; 12049[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos wx738) (Neg Zero * Neg (Succ wx66400)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26537[label="wx738/Succ wx7380",fontsize=10,color="white",style="solid",shape="box"];12049 -> 26537[label="",style="solid", color="burlywood", weight=9]; 26537 -> 13392[label="",style="solid", color="burlywood", weight=3]; 26538[label="wx738/Zero",fontsize=10,color="white",style="solid",shape="box"];12049 -> 26538[label="",style="solid", color="burlywood", weight=9]; 26538 -> 13393[label="",style="solid", color="burlywood", weight=3]; 12052 -> 6395[label="",style="dashed", color="red", weight=0]; 12052[label="primMulNat (Succ wx670) (Succ wx665)",fontsize=16,color="magenta"];12052 -> 13394[label="",style="dashed", color="magenta", weight=3]; 12052 -> 13395[label="",style="dashed", color="magenta", weight=3]; 12051[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos wx739) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];26539[label="wx739/Succ wx7390",fontsize=10,color="white",style="solid",shape="box"];12051 -> 26539[label="",style="solid", color="burlywood", weight=9]; 26539 -> 13396[label="",style="solid", color="burlywood", weight=3]; 26540[label="wx739/Zero",fontsize=10,color="white",style="solid",shape="box"];12051 -> 26540[label="",style="solid", color="burlywood", weight=9]; 26540 -> 13397[label="",style="solid", color="burlywood", weight=3]; 11680 -> 13398[label="",style="dashed", color="red", weight=0]; 11680[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];11680 -> 13399[label="",style="dashed", color="magenta", weight=3]; 11681 -> 13401[label="",style="dashed", color="red", weight=0]; 11681[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];11681 -> 13402[label="",style="dashed", color="magenta", weight=3]; 11689 -> 7683[label="",style="dashed", color="red", weight=0]; 11689[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11689 -> 13403[label="",style="dashed", color="magenta", weight=3]; 11689 -> 13404[label="",style="dashed", color="magenta", weight=3]; 11690[label="Succ wx30000",fontsize=16,color="green",shape="box"];11691[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (Succ wx6740)) == LT))",fontsize=16,color="black",shape="box"];11691 -> 13405[label="",style="solid", color="black", weight=3]; 11692[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];11692 -> 13406[label="",style="solid", color="black", weight=3]; 11744 -> 7683[label="",style="dashed", color="red", weight=0]; 11744[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];11744 -> 13407[label="",style="dashed", color="magenta", weight=3]; 11744 -> 13408[label="",style="dashed", color="magenta", weight=3]; 11745[label="Succ wx30000",fontsize=16,color="green",shape="box"];18655[label="wx5000",fontsize=16,color="green",shape="box"];18656[label="wx32",fontsize=16,color="green",shape="box"];18657[label="wx34",fontsize=16,color="green",shape="box"];18658[label="wx4",fontsize=16,color="green",shape="box"];18659[label="wx33",fontsize=16,color="green",shape="box"];18660[label="wx30000",fontsize=16,color="green",shape="box"];18661[label="wx31",fontsize=16,color="green",shape="box"];18662[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];11747 -> 11746[label="",style="dashed", color="red", weight=0]; 11747[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="magenta"];18991[label="FiniteMap.lookupWithDefaultFM0 wx2020 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2021)) (Neg Zero)) wx2022 wx2023 wx2024 wx2025 (Float (Neg (Succ wx2026)) (Neg (Succ wx2027))) (primCmpInt (primMulInt (Neg (Succ wx2026)) (Neg Zero)) (Neg (Succ wx2027) * Pos (Succ wx2021)) == GT))",fontsize=16,color="black",shape="box"];18991 -> 19072[label="",style="solid", color="black", weight=3]; 11709[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];11709 -> 13413[label="",style="solid", color="black", weight=3]; 11710 -> 13414[label="",style="dashed", color="red", weight=0]; 11710[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];11710 -> 13415[label="",style="dashed", color="magenta", weight=3]; 11711[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];11711 -> 13416[label="",style="solid", color="black", weight=3]; 11712 -> 13417[label="",style="dashed", color="red", weight=0]; 11712[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];11712 -> 13418[label="",style="dashed", color="magenta", weight=3]; 11713 -> 13419[label="",style="dashed", color="red", weight=0]; 11713[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];11713 -> 13420[label="",style="dashed", color="magenta", weight=3]; 11725 -> 7683[label="",style="dashed", color="red", weight=0]; 11725[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11725 -> 13421[label="",style="dashed", color="magenta", weight=3]; 11725 -> 13422[label="",style="dashed", color="magenta", weight=3]; 11726[label="Succ wx30000",fontsize=16,color="green",shape="box"];11727[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (Succ wx6810)) == LT))",fontsize=16,color="black",shape="box"];11727 -> 13423[label="",style="solid", color="black", weight=3]; 11728[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];11728 -> 13424[label="",style="solid", color="black", weight=3]; 11798 -> 7683[label="",style="dashed", color="red", weight=0]; 11798[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];11798 -> 13425[label="",style="dashed", color="magenta", weight=3]; 11798 -> 13426[label="",style="dashed", color="magenta", weight=3]; 11799[label="Succ wx30000",fontsize=16,color="green",shape="box"];11800 -> 21588[label="",style="dashed", color="red", weight=0]; 11800[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (LT == LT))",fontsize=16,color="magenta"];11800 -> 21613[label="",style="dashed", color="magenta", weight=3]; 11800 -> 21614[label="",style="dashed", color="magenta", weight=3]; 11800 -> 21615[label="",style="dashed", color="magenta", weight=3]; 11800 -> 21616[label="",style="dashed", color="magenta", weight=3]; 11800 -> 21617[label="",style="dashed", color="magenta", weight=3]; 11800 -> 21618[label="",style="dashed", color="magenta", weight=3]; 11800 -> 21619[label="",style="dashed", color="magenta", weight=3]; 11800 -> 21620[label="",style="dashed", color="magenta", weight=3]; 18703[label="wx33",fontsize=16,color="green",shape="box"];18704[label="wx30000",fontsize=16,color="green",shape="box"];18705[label="wx5000",fontsize=16,color="green",shape="box"];18706[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18707[label="wx32",fontsize=16,color="green",shape="box"];18708[label="wx31",fontsize=16,color="green",shape="box"];18709[label="wx34",fontsize=16,color="green",shape="box"];18710[label="wx4",fontsize=16,color="green",shape="box"];18702[label="FiniteMap.lookupWithDefaultFM0 wx2029 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2030)) (Neg Zero)) wx2031 wx2032 wx2033 wx2034 (Float (Neg (Succ wx2035)) (Neg (Succ wx2036))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];18702 -> 18736[label="",style="solid", color="black", weight=3]; 21605[label="wx4",fontsize=16,color="green",shape="box"];21606[label="wx32",fontsize=16,color="green",shape="box"];21607[label="wx5000",fontsize=16,color="green",shape="box"];21608[label="wx33",fontsize=16,color="green",shape="box"];21609[label="wx30000",fontsize=16,color="green",shape="box"];21610[label="wx31",fontsize=16,color="green",shape="box"];21611[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21612[label="wx34",fontsize=16,color="green",shape="box"];11749[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];11749 -> 13430[label="",style="solid", color="black", weight=3]; 11750 -> 13431[label="",style="dashed", color="red", weight=0]; 11750[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];11750 -> 13432[label="",style="dashed", color="magenta", weight=3]; 11751[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];11751 -> 13433[label="",style="solid", color="black", weight=3]; 11752 -> 13434[label="",style="dashed", color="red", weight=0]; 11752[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];11752 -> 13435[label="",style="dashed", color="magenta", weight=3]; 11753 -> 13436[label="",style="dashed", color="red", weight=0]; 11753[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];11753 -> 13437[label="",style="dashed", color="magenta", weight=3]; 11772 -> 7683[label="",style="dashed", color="red", weight=0]; 11772[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11772 -> 13438[label="",style="dashed", color="magenta", weight=3]; 11772 -> 13439[label="",style="dashed", color="magenta", weight=3]; 11773[label="Succ wx30000",fontsize=16,color="green",shape="box"];11774[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (Succ wx6880)) == LT))",fontsize=16,color="black",shape="box"];11774 -> 13440[label="",style="solid", color="black", weight=3]; 11775[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];11775 -> 13441[label="",style="solid", color="black", weight=3]; 11895 -> 7683[label="",style="dashed", color="red", weight=0]; 11895[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];11895 -> 13442[label="",style="dashed", color="magenta", weight=3]; 11895 -> 13443[label="",style="dashed", color="magenta", weight=3]; 11896[label="Succ wx30000",fontsize=16,color="green",shape="box"];18775[label="wx34",fontsize=16,color="green",shape="box"];18776[label="wx32",fontsize=16,color="green",shape="box"];18777[label="wx31",fontsize=16,color="green",shape="box"];18778[label="wx33",fontsize=16,color="green",shape="box"];18779[label="wx30100",fontsize=16,color="green",shape="box"];18780[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18781[label="wx30000",fontsize=16,color="green",shape="box"];18782[label="wx4",fontsize=16,color="green",shape="box"];11898 -> 11897[label="",style="dashed", color="red", weight=0]; 11898[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="magenta"];19113[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx2040))) (Neg (Succ wx2045) * Pos (Succ wx2039)) == GT))",fontsize=16,color="black",shape="box"];19113 -> 19187[label="",style="solid", color="black", weight=3]; 11805[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];11805 -> 13449[label="",style="solid", color="black", weight=3]; 11806 -> 13450[label="",style="dashed", color="red", weight=0]; 11806[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];11806 -> 13451[label="",style="dashed", color="magenta", weight=3]; 11807[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];11807 -> 13452[label="",style="solid", color="black", weight=3]; 11808 -> 13453[label="",style="dashed", color="red", weight=0]; 11808[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];11808 -> 13454[label="",style="dashed", color="magenta", weight=3]; 11809 -> 13455[label="",style="dashed", color="red", weight=0]; 11809[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];11809 -> 13456[label="",style="dashed", color="magenta", weight=3]; 11857 -> 7683[label="",style="dashed", color="red", weight=0]; 11857[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11857 -> 13457[label="",style="dashed", color="magenta", weight=3]; 11857 -> 13458[label="",style="dashed", color="magenta", weight=3]; 11858[label="Succ wx30000",fontsize=16,color="green",shape="box"];11859[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (Succ wx6950)) == LT))",fontsize=16,color="black",shape="box"];11859 -> 13459[label="",style="solid", color="black", weight=3]; 11860[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];11860 -> 13460[label="",style="solid", color="black", weight=3]; 11949 -> 7683[label="",style="dashed", color="red", weight=0]; 11949[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];11949 -> 13461[label="",style="dashed", color="magenta", weight=3]; 11949 -> 13462[label="",style="dashed", color="magenta", weight=3]; 11950[label="Succ wx30000",fontsize=16,color="green",shape="box"];11951 -> 21699[label="",style="dashed", color="red", weight=0]; 11951[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (LT == LT))",fontsize=16,color="magenta"];11951 -> 21724[label="",style="dashed", color="magenta", weight=3]; 11951 -> 21725[label="",style="dashed", color="magenta", weight=3]; 11951 -> 21726[label="",style="dashed", color="magenta", weight=3]; 11951 -> 21727[label="",style="dashed", color="magenta", weight=3]; 11951 -> 21728[label="",style="dashed", color="magenta", weight=3]; 11951 -> 21729[label="",style="dashed", color="magenta", weight=3]; 11951 -> 21730[label="",style="dashed", color="magenta", weight=3]; 11951 -> 21731[label="",style="dashed", color="magenta", weight=3]; 18825[label="wx4",fontsize=16,color="green",shape="box"];18826[label="wx30000",fontsize=16,color="green",shape="box"];18827[label="wx33",fontsize=16,color="green",shape="box"];18828[label="wx34",fontsize=16,color="green",shape="box"];18829[label="wx32",fontsize=16,color="green",shape="box"];18830[label="wx31",fontsize=16,color="green",shape="box"];18831[label="wx30100",fontsize=16,color="green",shape="box"];18832[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18824[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];18824 -> 18859[label="",style="solid", color="black", weight=3]; 21716[label="wx33",fontsize=16,color="green",shape="box"];21717[label="wx30000",fontsize=16,color="green",shape="box"];21718[label="wx34",fontsize=16,color="green",shape="box"];21719[label="wx31",fontsize=16,color="green",shape="box"];21720[label="wx32",fontsize=16,color="green",shape="box"];21721[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21722[label="wx4",fontsize=16,color="green",shape="box"];21723[label="wx30100",fontsize=16,color="green",shape="box"];11900[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];11900 -> 13466[label="",style="solid", color="black", weight=3]; 11901 -> 13467[label="",style="dashed", color="red", weight=0]; 11901[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];11901 -> 13468[label="",style="dashed", color="magenta", weight=3]; 11902[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];11902 -> 13469[label="",style="solid", color="black", weight=3]; 11903 -> 13470[label="",style="dashed", color="red", weight=0]; 11903[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];11903 -> 13471[label="",style="dashed", color="magenta", weight=3]; 11904 -> 13472[label="",style="dashed", color="red", weight=0]; 11904[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];11904 -> 13473[label="",style="dashed", color="magenta", weight=3]; 11924 -> 7683[label="",style="dashed", color="red", weight=0]; 11924[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11924 -> 13474[label="",style="dashed", color="magenta", weight=3]; 11924 -> 13475[label="",style="dashed", color="magenta", weight=3]; 11925[label="Succ wx30000",fontsize=16,color="green",shape="box"];11926[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg (Succ wx7080)) == LT))",fontsize=16,color="black",shape="box"];11926 -> 13476[label="",style="solid", color="black", weight=3]; 11927[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];11927 -> 13477[label="",style="solid", color="black", weight=3]; 12011 -> 7683[label="",style="dashed", color="red", weight=0]; 12011[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12011 -> 13478[label="",style="dashed", color="magenta", weight=3]; 12011 -> 13479[label="",style="dashed", color="magenta", weight=3]; 12012[label="Succ wx30000",fontsize=16,color="green",shape="box"];18896[label="wx34",fontsize=16,color="green",shape="box"];18897[label="wx4",fontsize=16,color="green",shape="box"];18898[label="wx31",fontsize=16,color="green",shape="box"];18899[label="wx33",fontsize=16,color="green",shape="box"];18900[label="wx32",fontsize=16,color="green",shape="box"];18901[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18902[label="wx30000",fontsize=16,color="green",shape="box"];12014 -> 12013[label="",style="dashed", color="red", weight=0]; 12014[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="magenta"];19287[label="FiniteMap.lookupWithDefaultFM0 wx2056 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2057)) (Neg Zero)) wx2058 wx2059 wx2060 wx2061 (Float (Neg Zero) (Neg (Succ wx2062))) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Neg (Succ wx2062) * Pos (Succ wx2057)) == GT))",fontsize=16,color="black",shape="box"];19287 -> 19294[label="",style="solid", color="black", weight=3]; 11956[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];11956 -> 13484[label="",style="solid", color="black", weight=3]; 11957 -> 13485[label="",style="dashed", color="red", weight=0]; 11957[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];11957 -> 13486[label="",style="dashed", color="magenta", weight=3]; 11958[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];11958 -> 13487[label="",style="solid", color="black", weight=3]; 11959 -> 13488[label="",style="dashed", color="red", weight=0]; 11959[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];11959 -> 13489[label="",style="dashed", color="magenta", weight=3]; 11960 -> 13490[label="",style="dashed", color="red", weight=0]; 11960[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000))) == LT))",fontsize=16,color="magenta"];11960 -> 13491[label="",style="dashed", color="magenta", weight=3]; 11990 -> 7683[label="",style="dashed", color="red", weight=0]; 11990[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];11990 -> 13492[label="",style="dashed", color="magenta", weight=3]; 11990 -> 13493[label="",style="dashed", color="magenta", weight=3]; 11991[label="Succ wx30000",fontsize=16,color="green",shape="box"];11992[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos (Succ wx7150)) == LT))",fontsize=16,color="black",shape="box"];11992 -> 13494[label="",style="solid", color="black", weight=3]; 11993[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];11993 -> 13495[label="",style="solid", color="black", weight=3]; 12053 -> 7683[label="",style="dashed", color="red", weight=0]; 12053[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12053 -> 13496[label="",style="dashed", color="magenta", weight=3]; 12053 -> 13497[label="",style="dashed", color="magenta", weight=3]; 12054[label="Succ wx30000",fontsize=16,color="green",shape="box"];12055 -> 21811[label="",style="dashed", color="red", weight=0]; 12055[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (LT == LT))",fontsize=16,color="magenta"];12055 -> 21833[label="",style="dashed", color="magenta", weight=3]; 12055 -> 21834[label="",style="dashed", color="magenta", weight=3]; 12055 -> 21835[label="",style="dashed", color="magenta", weight=3]; 12055 -> 21836[label="",style="dashed", color="magenta", weight=3]; 12055 -> 21837[label="",style="dashed", color="magenta", weight=3]; 12055 -> 21838[label="",style="dashed", color="magenta", weight=3]; 12055 -> 21839[label="",style="dashed", color="magenta", weight=3]; 18944[label="wx30000",fontsize=16,color="green",shape="box"];18945[label="wx4",fontsize=16,color="green",shape="box"];18946[label="wx32",fontsize=16,color="green",shape="box"];18947[label="wx33",fontsize=16,color="green",shape="box"];18948[label="wx34",fontsize=16,color="green",shape="box"];18949[label="wx31",fontsize=16,color="green",shape="box"];18950[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18943[label="FiniteMap.lookupWithDefaultFM0 wx2064 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2065)) (Neg Zero)) wx2066 wx2067 wx2068 wx2069 (Float (Neg Zero) (Neg (Succ wx2070))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];18943 -> 18975[label="",style="solid", color="black", weight=3]; 21826[label="wx34",fontsize=16,color="green",shape="box"];21827[label="wx31",fontsize=16,color="green",shape="box"];21828[label="wx32",fontsize=16,color="green",shape="box"];21829[label="wx30000",fontsize=16,color="green",shape="box"];21830[label="wx33",fontsize=16,color="green",shape="box"];21831[label="wx4",fontsize=16,color="green",shape="box"];21832[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];12016[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5100) Zero)) == GT))",fontsize=16,color="black",shape="box"];12016 -> 13501[label="",style="solid", color="black", weight=3]; 12017 -> 13502[label="",style="dashed", color="red", weight=0]; 12017[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx30000))) == GT))",fontsize=16,color="magenta"];12017 -> 13503[label="",style="dashed", color="magenta", weight=3]; 12018[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];12018 -> 13504[label="",style="solid", color="black", weight=3]; 12019 -> 8064[label="",style="dashed", color="red", weight=0]; 12019[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat wx3560 wx371000 == LT))",fontsize=16,color="magenta"];12019 -> 13505[label="",style="dashed", color="magenta", weight=3]; 12019 -> 13506[label="",style="dashed", color="magenta", weight=3]; 12020 -> 7921[label="",style="dashed", color="red", weight=0]; 12020[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (GT == LT))",fontsize=16,color="magenta"];12021[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (LT == LT))",fontsize=16,color="black",shape="box"];12021 -> 13507[label="",style="solid", color="black", weight=3]; 12022[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (EQ == LT))",fontsize=16,color="black",shape="box"];12022 -> 13508[label="",style="solid", color="black", weight=3]; 12023[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpInt (Pos (Succ wx3880)) (Neg (primMulNat wx317 wx3100)) == GT))",fontsize=16,color="black",shape="box"];12023 -> 13509[label="",style="solid", color="black", weight=3]; 12024[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (primCmpInt (Pos Zero) (Neg (primMulNat wx317 wx3100)) == GT))",fontsize=16,color="burlywood",shape="box"];26541[label="wx317/Succ wx3170",fontsize=10,color="white",style="solid",shape="box"];12024 -> 26541[label="",style="solid", color="burlywood", weight=9]; 26541 -> 13510[label="",style="solid", color="burlywood", weight=3]; 26542[label="wx317/Zero",fontsize=10,color="white",style="solid",shape="box"];12024 -> 26542[label="",style="solid", color="burlywood", weight=9]; 26542 -> 13511[label="",style="solid", color="burlywood", weight=3]; 12025[label="Float (Pos (Succ wx316)) (Pos (Succ wx3170))",fontsize=16,color="green",shape="box"];12026[label="wx309",fontsize=16,color="green",shape="box"];12027[label="wx314",fontsize=16,color="green",shape="box"];12028[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos (Succ wx316) * Pos (Succ wx311)) (Pos (Succ wx3170) * Pos (Succ wx31000)) == GT))",fontsize=16,color="black",shape="box"];12028 -> 13512[label="",style="solid", color="black", weight=3]; 12029 -> 13513[label="",style="dashed", color="red", weight=0]; 12029[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos (primMulNat (Succ wx316) (Succ wx311))) (Pos (Succ wx3170) * Pos Zero) == GT))",fontsize=16,color="magenta"];12029 -> 13514[label="",style="dashed", color="magenta", weight=3]; 12030 -> 13515[label="",style="dashed", color="red", weight=0]; 12030[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos (primMulNat (Succ wx316) (Succ wx311))) (Pos Zero * Pos (Succ wx31000)) == GT))",fontsize=16,color="magenta"];12030 -> 13516[label="",style="dashed", color="magenta", weight=3]; 12031 -> 13517[label="",style="dashed", color="red", weight=0]; 12031[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos (primMulNat (Succ wx316) (Succ wx311))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="magenta"];12031 -> 13518[label="",style="dashed", color="magenta", weight=3]; 12033 -> 7683[label="",style="dashed", color="red", weight=0]; 12033[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12033 -> 13519[label="",style="dashed", color="magenta", weight=3]; 12033 -> 13520[label="",style="dashed", color="magenta", weight=3]; 12032[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos wx723) == LT))",fontsize=16,color="burlywood",shape="triangle"];26543[label="wx723/Succ wx7230",fontsize=10,color="white",style="solid",shape="box"];12032 -> 26543[label="",style="solid", color="burlywood", weight=9]; 26543 -> 13521[label="",style="solid", color="burlywood", weight=3]; 26544[label="wx723/Zero",fontsize=10,color="white",style="solid",shape="box"];12032 -> 26544[label="",style="solid", color="burlywood", weight=9]; 26544 -> 13522[label="",style="solid", color="burlywood", weight=3]; 12045 -> 7683[label="",style="dashed", color="red", weight=0]; 12045[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12045 -> 13523[label="",style="dashed", color="magenta", weight=3]; 12045 -> 13524[label="",style="dashed", color="magenta", weight=3]; 12044[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos wx731) == LT))",fontsize=16,color="burlywood",shape="triangle"];26545[label="wx731/Succ wx7310",fontsize=10,color="white",style="solid",shape="box"];12044 -> 26545[label="",style="solid", color="burlywood", weight=9]; 26545 -> 13525[label="",style="solid", color="burlywood", weight=3]; 26546[label="wx731/Zero",fontsize=10,color="white",style="solid",shape="box"];12044 -> 26546[label="",style="solid", color="burlywood", weight=9]; 26546 -> 13526[label="",style="solid", color="burlywood", weight=3]; 12067 -> 7683[label="",style="dashed", color="red", weight=0]; 12067[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12067 -> 13527[label="",style="dashed", color="magenta", weight=3]; 12067 -> 13528[label="",style="dashed", color="magenta", weight=3]; 12068[label="Succ wx30000",fontsize=16,color="green",shape="box"];12069[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpNat Zero (Succ wx7400) == LT))",fontsize=16,color="black",shape="box"];12069 -> 13529[label="",style="solid", color="black", weight=3]; 12070 -> 15756[label="",style="dashed", color="red", weight=0]; 12070[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="magenta"];12070 -> 15757[label="",style="dashed", color="magenta", weight=3]; 12070 -> 15758[label="",style="dashed", color="magenta", weight=3]; 12070 -> 15759[label="",style="dashed", color="magenta", weight=3]; 12070 -> 15760[label="",style="dashed", color="magenta", weight=3]; 12070 -> 15761[label="",style="dashed", color="magenta", weight=3]; 12070 -> 15762[label="",style="dashed", color="magenta", weight=3]; 12070 -> 15763[label="",style="dashed", color="magenta", weight=3]; 12070 -> 15764[label="",style="dashed", color="magenta", weight=3]; 12066 -> 7683[label="",style="dashed", color="red", weight=0]; 12066[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)) wx30000",fontsize=16,color="magenta"];12066 -> 13531[label="",style="dashed", color="magenta", weight=3]; 12066 -> 13532[label="",style="dashed", color="magenta", weight=3]; 12065[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (Succ (Succ wx744))) == LT))",fontsize=16,color="black",shape="triangle"];12065 -> 13533[label="",style="solid", color="black", weight=3]; 12072[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12072 -> 13536[label="",style="solid", color="black", weight=3]; 12074 -> 6395[label="",style="dashed", color="red", weight=0]; 12074[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12074 -> 13537[label="",style="dashed", color="magenta", weight=3]; 12074 -> 13538[label="",style="dashed", color="magenta", weight=3]; 12073[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos wx747) == GT))",fontsize=16,color="burlywood",shape="triangle"];26547[label="wx747/Succ wx7470",fontsize=10,color="white",style="solid",shape="box"];12073 -> 26547[label="",style="solid", color="burlywood", weight=9]; 26547 -> 13539[label="",style="solid", color="burlywood", weight=3]; 26548[label="wx747/Zero",fontsize=10,color="white",style="solid",shape="box"];12073 -> 26548[label="",style="solid", color="burlywood", weight=9]; 26548 -> 13540[label="",style="solid", color="burlywood", weight=3]; 12075[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12075 -> 13541[label="",style="solid", color="black", weight=3]; 12077 -> 7683[label="",style="dashed", color="red", weight=0]; 12077[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12077 -> 13542[label="",style="dashed", color="magenta", weight=3]; 12077 -> 13543[label="",style="dashed", color="magenta", weight=3]; 12076[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg wx748) == LT))",fontsize=16,color="burlywood",shape="triangle"];26549[label="wx748/Succ wx7480",fontsize=10,color="white",style="solid",shape="box"];12076 -> 26549[label="",style="solid", color="burlywood", weight=9]; 26549 -> 13544[label="",style="solid", color="burlywood", weight=3]; 26550[label="wx748/Zero",fontsize=10,color="white",style="solid",shape="box"];12076 -> 26550[label="",style="solid", color="burlywood", weight=9]; 26550 -> 13545[label="",style="solid", color="burlywood", weight=3]; 12079 -> 7683[label="",style="dashed", color="red", weight=0]; 12079[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12079 -> 13546[label="",style="dashed", color="magenta", weight=3]; 12079 -> 13547[label="",style="dashed", color="magenta", weight=3]; 12078[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg wx756) == LT))",fontsize=16,color="burlywood",shape="triangle"];26551[label="wx756/Succ wx7560",fontsize=10,color="white",style="solid",shape="box"];12078 -> 26551[label="",style="solid", color="burlywood", weight=9]; 26551 -> 13548[label="",style="solid", color="burlywood", weight=3]; 26552[label="wx756/Zero",fontsize=10,color="white",style="solid",shape="box"];12078 -> 26552[label="",style="solid", color="burlywood", weight=9]; 26552 -> 13549[label="",style="solid", color="burlywood", weight=3]; 12090 -> 7683[label="",style="dashed", color="red", weight=0]; 12090[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12090 -> 13550[label="",style="dashed", color="magenta", weight=3]; 12090 -> 13551[label="",style="dashed", color="magenta", weight=3]; 12091[label="Succ wx30000",fontsize=16,color="green",shape="box"];12092 -> 15798[label="",style="dashed", color="red", weight=0]; 12092[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (GT == LT))",fontsize=16,color="magenta"];12092 -> 15823[label="",style="dashed", color="magenta", weight=3]; 12092 -> 15824[label="",style="dashed", color="magenta", weight=3]; 12092 -> 15825[label="",style="dashed", color="magenta", weight=3]; 12092 -> 15826[label="",style="dashed", color="magenta", weight=3]; 12092 -> 15827[label="",style="dashed", color="magenta", weight=3]; 12092 -> 15828[label="",style="dashed", color="magenta", weight=3]; 12092 -> 15829[label="",style="dashed", color="magenta", weight=3]; 12092 -> 15830[label="",style="dashed", color="magenta", weight=3]; 12093[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];12093 -> 13553[label="",style="solid", color="black", weight=3]; 12089 -> 7683[label="",style="dashed", color="red", weight=0]; 12089[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)) wx30000",fontsize=16,color="magenta"];12089 -> 13554[label="",style="dashed", color="magenta", weight=3]; 12089 -> 13555[label="",style="dashed", color="magenta", weight=3]; 12088[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (Succ (Succ wx766))) == LT))",fontsize=16,color="black",shape="triangle"];12088 -> 13556[label="",style="solid", color="black", weight=3]; 16294[label="FiniteMap.lookupWithDefaultFM0 wx1641 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1642)) (Pos Zero)) wx1643 wx1644 wx1645 wx1646 (Float (Pos (Succ wx1647)) (Pos (Succ wx1648))) (primCmpInt (Pos (primMulNat (Succ wx1647) Zero)) (Pos (Succ wx1648) * Neg (Succ wx1642)) == GT))",fontsize=16,color="black",shape="box"];16294 -> 16341[label="",style="solid", color="black", weight=3]; 12097[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12097 -> 13560[label="",style="solid", color="black", weight=3]; 12099 -> 6395[label="",style="dashed", color="red", weight=0]; 12099[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12099 -> 13561[label="",style="dashed", color="magenta", weight=3]; 12099 -> 13562[label="",style="dashed", color="magenta", weight=3]; 12098[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg wx769) == GT))",fontsize=16,color="burlywood",shape="triangle"];26553[label="wx769/Succ wx7690",fontsize=10,color="white",style="solid",shape="box"];12098 -> 26553[label="",style="solid", color="burlywood", weight=9]; 26553 -> 13563[label="",style="solid", color="burlywood", weight=3]; 26554[label="wx769/Zero",fontsize=10,color="white",style="solid",shape="box"];12098 -> 26554[label="",style="solid", color="burlywood", weight=9]; 26554 -> 13564[label="",style="solid", color="burlywood", weight=3]; 12100[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12100 -> 13565[label="",style="solid", color="black", weight=3]; 12102 -> 7683[label="",style="dashed", color="red", weight=0]; 12102[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12102 -> 13566[label="",style="dashed", color="magenta", weight=3]; 12102 -> 13567[label="",style="dashed", color="magenta", weight=3]; 12101[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos wx770) == LT))",fontsize=16,color="burlywood",shape="triangle"];26555[label="wx770/Succ wx7700",fontsize=10,color="white",style="solid",shape="box"];12101 -> 26555[label="",style="solid", color="burlywood", weight=9]; 26555 -> 13568[label="",style="solid", color="burlywood", weight=3]; 26556[label="wx770/Zero",fontsize=10,color="white",style="solid",shape="box"];12101 -> 26556[label="",style="solid", color="burlywood", weight=9]; 26556 -> 13569[label="",style="solid", color="burlywood", weight=3]; 12104 -> 7683[label="",style="dashed", color="red", weight=0]; 12104[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12104 -> 13570[label="",style="dashed", color="magenta", weight=3]; 12104 -> 13571[label="",style="dashed", color="magenta", weight=3]; 12103[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos wx778) == LT))",fontsize=16,color="burlywood",shape="triangle"];26557[label="wx778/Succ wx7780",fontsize=10,color="white",style="solid",shape="box"];12103 -> 26557[label="",style="solid", color="burlywood", weight=9]; 26557 -> 13572[label="",style="solid", color="burlywood", weight=3]; 26558[label="wx778/Zero",fontsize=10,color="white",style="solid",shape="box"];12103 -> 26558[label="",style="solid", color="burlywood", weight=9]; 26558 -> 13573[label="",style="solid", color="burlywood", weight=3]; 12115 -> 7683[label="",style="dashed", color="red", weight=0]; 12115[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12115 -> 13574[label="",style="dashed", color="magenta", weight=3]; 12115 -> 13575[label="",style="dashed", color="magenta", weight=3]; 12116[label="Succ wx30000",fontsize=16,color="green",shape="box"];12117[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpNat Zero (Succ wx7840) == LT))",fontsize=16,color="black",shape="box"];12117 -> 13576[label="",style="solid", color="black", weight=3]; 12118 -> 15873[label="",style="dashed", color="red", weight=0]; 12118[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="magenta"];12118 -> 15874[label="",style="dashed", color="magenta", weight=3]; 12118 -> 15875[label="",style="dashed", color="magenta", weight=3]; 12118 -> 15876[label="",style="dashed", color="magenta", weight=3]; 12118 -> 15877[label="",style="dashed", color="magenta", weight=3]; 12118 -> 15878[label="",style="dashed", color="magenta", weight=3]; 12118 -> 15879[label="",style="dashed", color="magenta", weight=3]; 12118 -> 15880[label="",style="dashed", color="magenta", weight=3]; 12118 -> 15881[label="",style="dashed", color="magenta", weight=3]; 12114 -> 7683[label="",style="dashed", color="red", weight=0]; 12114[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)) wx30000",fontsize=16,color="magenta"];12114 -> 13578[label="",style="dashed", color="magenta", weight=3]; 12114 -> 13579[label="",style="dashed", color="magenta", weight=3]; 12113[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (Succ (Succ wx788))) == LT))",fontsize=16,color="black",shape="triangle"];12113 -> 13580[label="",style="solid", color="black", weight=3]; 12120[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12120 -> 13583[label="",style="solid", color="black", weight=3]; 12122 -> 6395[label="",style="dashed", color="red", weight=0]; 12122[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12122 -> 13584[label="",style="dashed", color="magenta", weight=3]; 12122 -> 13585[label="",style="dashed", color="magenta", weight=3]; 12121[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos wx791) == GT))",fontsize=16,color="burlywood",shape="triangle"];26559[label="wx791/Succ wx7910",fontsize=10,color="white",style="solid",shape="box"];12121 -> 26559[label="",style="solid", color="burlywood", weight=9]; 26559 -> 13586[label="",style="solid", color="burlywood", weight=3]; 26560[label="wx791/Zero",fontsize=10,color="white",style="solid",shape="box"];12121 -> 26560[label="",style="solid", color="burlywood", weight=9]; 26560 -> 13587[label="",style="solid", color="burlywood", weight=3]; 12123[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12123 -> 13588[label="",style="solid", color="black", weight=3]; 12125 -> 7683[label="",style="dashed", color="red", weight=0]; 12125[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12125 -> 13589[label="",style="dashed", color="magenta", weight=3]; 12125 -> 13590[label="",style="dashed", color="magenta", weight=3]; 12124[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg wx792) == LT))",fontsize=16,color="burlywood",shape="triangle"];26561[label="wx792/Succ wx7920",fontsize=10,color="white",style="solid",shape="box"];12124 -> 26561[label="",style="solid", color="burlywood", weight=9]; 26561 -> 13591[label="",style="solid", color="burlywood", weight=3]; 26562[label="wx792/Zero",fontsize=10,color="white",style="solid",shape="box"];12124 -> 26562[label="",style="solid", color="burlywood", weight=9]; 26562 -> 13592[label="",style="solid", color="burlywood", weight=3]; 12127 -> 7683[label="",style="dashed", color="red", weight=0]; 12127[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12127 -> 13593[label="",style="dashed", color="magenta", weight=3]; 12127 -> 13594[label="",style="dashed", color="magenta", weight=3]; 12126[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg wx800) == LT))",fontsize=16,color="burlywood",shape="triangle"];26563[label="wx800/Succ wx8000",fontsize=10,color="white",style="solid",shape="box"];12126 -> 26563[label="",style="solid", color="burlywood", weight=9]; 26563 -> 13595[label="",style="solid", color="burlywood", weight=3]; 26564[label="wx800/Zero",fontsize=10,color="white",style="solid",shape="box"];12126 -> 26564[label="",style="solid", color="burlywood", weight=9]; 26564 -> 13596[label="",style="solid", color="burlywood", weight=3]; 12138 -> 7683[label="",style="dashed", color="red", weight=0]; 12138[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12138 -> 13597[label="",style="dashed", color="magenta", weight=3]; 12138 -> 13598[label="",style="dashed", color="magenta", weight=3]; 12139[label="Succ wx30000",fontsize=16,color="green",shape="box"];12140 -> 15916[label="",style="dashed", color="red", weight=0]; 12140[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (GT == LT))",fontsize=16,color="magenta"];12140 -> 15941[label="",style="dashed", color="magenta", weight=3]; 12140 -> 15942[label="",style="dashed", color="magenta", weight=3]; 12140 -> 15943[label="",style="dashed", color="magenta", weight=3]; 12140 -> 15944[label="",style="dashed", color="magenta", weight=3]; 12140 -> 15945[label="",style="dashed", color="magenta", weight=3]; 12140 -> 15946[label="",style="dashed", color="magenta", weight=3]; 12140 -> 15947[label="",style="dashed", color="magenta", weight=3]; 12140 -> 15948[label="",style="dashed", color="magenta", weight=3]; 12141[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];12141 -> 13600[label="",style="solid", color="black", weight=3]; 12137 -> 7683[label="",style="dashed", color="red", weight=0]; 12137[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)) wx30000",fontsize=16,color="magenta"];12137 -> 13601[label="",style="dashed", color="magenta", weight=3]; 12137 -> 13602[label="",style="dashed", color="magenta", weight=3]; 12136[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (Succ (Succ wx810))) == LT))",fontsize=16,color="black",shape="triangle"];12136 -> 13603[label="",style="solid", color="black", weight=3]; 16418 -> 16462[label="",style="dashed", color="red", weight=0]; 16418[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) (primCmpInt (Pos (primMulNat Zero (Succ wx1661))) (Pos (Succ wx1666) * Neg (Succ wx1660)) == GT))",fontsize=16,color="magenta"];16418 -> 16463[label="",style="dashed", color="magenta", weight=3]; 12146[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12146 -> 13609[label="",style="solid", color="black", weight=3]; 12148 -> 6395[label="",style="dashed", color="red", weight=0]; 12148[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12148 -> 13610[label="",style="dashed", color="magenta", weight=3]; 12148 -> 13611[label="",style="dashed", color="magenta", weight=3]; 12147[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg wx814) == GT))",fontsize=16,color="burlywood",shape="triangle"];26565[label="wx814/Succ wx8140",fontsize=10,color="white",style="solid",shape="box"];12147 -> 26565[label="",style="solid", color="burlywood", weight=9]; 26565 -> 13612[label="",style="solid", color="burlywood", weight=3]; 26566[label="wx814/Zero",fontsize=10,color="white",style="solid",shape="box"];12147 -> 26566[label="",style="solid", color="burlywood", weight=9]; 26566 -> 13613[label="",style="solid", color="burlywood", weight=3]; 12149[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12149 -> 13614[label="",style="solid", color="black", weight=3]; 12151 -> 7683[label="",style="dashed", color="red", weight=0]; 12151[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12151 -> 13615[label="",style="dashed", color="magenta", weight=3]; 12151 -> 13616[label="",style="dashed", color="magenta", weight=3]; 12150[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos wx815) == LT))",fontsize=16,color="burlywood",shape="triangle"];26567[label="wx815/Succ wx8150",fontsize=10,color="white",style="solid",shape="box"];12150 -> 26567[label="",style="solid", color="burlywood", weight=9]; 26567 -> 13617[label="",style="solid", color="burlywood", weight=3]; 26568[label="wx815/Zero",fontsize=10,color="white",style="solid",shape="box"];12150 -> 26568[label="",style="solid", color="burlywood", weight=9]; 26568 -> 13618[label="",style="solid", color="burlywood", weight=3]; 12153 -> 7683[label="",style="dashed", color="red", weight=0]; 12153[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12153 -> 13619[label="",style="dashed", color="magenta", weight=3]; 12153 -> 13620[label="",style="dashed", color="magenta", weight=3]; 12152[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos wx823) == LT))",fontsize=16,color="burlywood",shape="triangle"];26569[label="wx823/Succ wx8230",fontsize=10,color="white",style="solid",shape="box"];12152 -> 26569[label="",style="solid", color="burlywood", weight=9]; 26569 -> 13621[label="",style="solid", color="burlywood", weight=3]; 26570[label="wx823/Zero",fontsize=10,color="white",style="solid",shape="box"];12152 -> 26570[label="",style="solid", color="burlywood", weight=9]; 26570 -> 13622[label="",style="solid", color="burlywood", weight=3]; 12164 -> 7683[label="",style="dashed", color="red", weight=0]; 12164[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12164 -> 13623[label="",style="dashed", color="magenta", weight=3]; 12164 -> 13624[label="",style="dashed", color="magenta", weight=3]; 12165[label="Succ wx30000",fontsize=16,color="green",shape="box"];12166[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpNat Zero (Succ wx8290) == LT))",fontsize=16,color="black",shape="box"];12166 -> 13625[label="",style="solid", color="black", weight=3]; 12167 -> 15992[label="",style="dashed", color="red", weight=0]; 12167[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="magenta"];12167 -> 15993[label="",style="dashed", color="magenta", weight=3]; 12167 -> 15994[label="",style="dashed", color="magenta", weight=3]; 12167 -> 15995[label="",style="dashed", color="magenta", weight=3]; 12167 -> 15996[label="",style="dashed", color="magenta", weight=3]; 12167 -> 15997[label="",style="dashed", color="magenta", weight=3]; 12167 -> 15998[label="",style="dashed", color="magenta", weight=3]; 12167 -> 15999[label="",style="dashed", color="magenta", weight=3]; 12163 -> 7683[label="",style="dashed", color="red", weight=0]; 12163[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)) wx30000",fontsize=16,color="magenta"];12163 -> 13627[label="",style="dashed", color="magenta", weight=3]; 12163 -> 13628[label="",style="dashed", color="magenta", weight=3]; 12162[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Pos (Succ (Succ wx833))) == LT))",fontsize=16,color="black",shape="triangle"];12162 -> 13629[label="",style="solid", color="black", weight=3]; 12169[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12169 -> 13632[label="",style="solid", color="black", weight=3]; 12171 -> 6395[label="",style="dashed", color="red", weight=0]; 12171[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12171 -> 13633[label="",style="dashed", color="magenta", weight=3]; 12171 -> 13634[label="",style="dashed", color="magenta", weight=3]; 12170[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos wx836) == GT))",fontsize=16,color="burlywood",shape="triangle"];26571[label="wx836/Succ wx8360",fontsize=10,color="white",style="solid",shape="box"];12170 -> 26571[label="",style="solid", color="burlywood", weight=9]; 26571 -> 13635[label="",style="solid", color="burlywood", weight=3]; 26572[label="wx836/Zero",fontsize=10,color="white",style="solid",shape="box"];12170 -> 26572[label="",style="solid", color="burlywood", weight=9]; 26572 -> 13636[label="",style="solid", color="burlywood", weight=3]; 12172[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12172 -> 13637[label="",style="solid", color="black", weight=3]; 12174 -> 7683[label="",style="dashed", color="red", weight=0]; 12174[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12174 -> 13638[label="",style="dashed", color="magenta", weight=3]; 12174 -> 13639[label="",style="dashed", color="magenta", weight=3]; 12173[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg wx837) == LT))",fontsize=16,color="burlywood",shape="triangle"];26573[label="wx837/Succ wx8370",fontsize=10,color="white",style="solid",shape="box"];12173 -> 26573[label="",style="solid", color="burlywood", weight=9]; 26573 -> 13640[label="",style="solid", color="burlywood", weight=3]; 26574[label="wx837/Zero",fontsize=10,color="white",style="solid",shape="box"];12173 -> 26574[label="",style="solid", color="burlywood", weight=9]; 26574 -> 13641[label="",style="solid", color="burlywood", weight=3]; 12176 -> 7683[label="",style="dashed", color="red", weight=0]; 12176[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12176 -> 13642[label="",style="dashed", color="magenta", weight=3]; 12176 -> 13643[label="",style="dashed", color="magenta", weight=3]; 12175[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg wx845) == LT))",fontsize=16,color="burlywood",shape="triangle"];26575[label="wx845/Succ wx8450",fontsize=10,color="white",style="solid",shape="box"];12175 -> 26575[label="",style="solid", color="burlywood", weight=9]; 26575 -> 13644[label="",style="solid", color="burlywood", weight=3]; 26576[label="wx845/Zero",fontsize=10,color="white",style="solid",shape="box"];12175 -> 26576[label="",style="solid", color="burlywood", weight=9]; 26576 -> 13645[label="",style="solid", color="burlywood", weight=3]; 12187 -> 7683[label="",style="dashed", color="red", weight=0]; 12187[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12187 -> 13646[label="",style="dashed", color="magenta", weight=3]; 12187 -> 13647[label="",style="dashed", color="magenta", weight=3]; 12188[label="Succ wx30000",fontsize=16,color="green",shape="box"];12189 -> 16033[label="",style="dashed", color="red", weight=0]; 12189[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (GT == LT))",fontsize=16,color="magenta"];12189 -> 16055[label="",style="dashed", color="magenta", weight=3]; 12189 -> 16056[label="",style="dashed", color="magenta", weight=3]; 12189 -> 16057[label="",style="dashed", color="magenta", weight=3]; 12189 -> 16058[label="",style="dashed", color="magenta", weight=3]; 12189 -> 16059[label="",style="dashed", color="magenta", weight=3]; 12189 -> 16060[label="",style="dashed", color="magenta", weight=3]; 12189 -> 16061[label="",style="dashed", color="magenta", weight=3]; 12190[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];12190 -> 13649[label="",style="solid", color="black", weight=3]; 12186 -> 7683[label="",style="dashed", color="red", weight=0]; 12186[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)) wx30000",fontsize=16,color="magenta"];12186 -> 13650[label="",style="dashed", color="magenta", weight=3]; 12186 -> 13651[label="",style="dashed", color="magenta", weight=3]; 12185[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Pos Zero) (Neg (Succ (Succ wx855))) == LT))",fontsize=16,color="black",shape="triangle"];12185 -> 13652[label="",style="solid", color="black", weight=3]; 16467[label="FiniteMap.lookupWithDefaultFM0 wx1676 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1677)) (Pos Zero)) wx1678 wx1679 wx1680 wx1681 (Float (Pos Zero) (Pos (Succ wx1682))) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos (Succ wx1682) * Neg (Succ wx1677)) == GT))",fontsize=16,color="black",shape="box"];16467 -> 16497[label="",style="solid", color="black", weight=3]; 12194[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12194 -> 13656[label="",style="solid", color="black", weight=3]; 12196 -> 6395[label="",style="dashed", color="red", weight=0]; 12196[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12196 -> 13657[label="",style="dashed", color="magenta", weight=3]; 12196 -> 13658[label="",style="dashed", color="magenta", weight=3]; 12195[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg wx858) == GT))",fontsize=16,color="burlywood",shape="triangle"];26577[label="wx858/Succ wx8580",fontsize=10,color="white",style="solid",shape="box"];12195 -> 26577[label="",style="solid", color="burlywood", weight=9]; 26577 -> 13659[label="",style="solid", color="burlywood", weight=3]; 26578[label="wx858/Zero",fontsize=10,color="white",style="solid",shape="box"];12195 -> 26578[label="",style="solid", color="burlywood", weight=9]; 26578 -> 13660[label="",style="solid", color="burlywood", weight=3]; 12197[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12197 -> 13661[label="",style="solid", color="black", weight=3]; 12198 -> 8076[label="",style="dashed", color="red", weight=0]; 12198[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat wx373000 wx3570 == LT))",fontsize=16,color="magenta"];12198 -> 13662[label="",style="dashed", color="magenta", weight=3]; 12198 -> 13663[label="",style="dashed", color="magenta", weight=3]; 12199[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (GT == LT))",fontsize=16,color="black",shape="box"];12199 -> 13664[label="",style="solid", color="black", weight=3]; 12200 -> 7932[label="",style="dashed", color="red", weight=0]; 12200[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (LT == LT))",fontsize=16,color="magenta"];12201[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (EQ == LT))",fontsize=16,color="black",shape="box"];12201 -> 13665[label="",style="solid", color="black", weight=3]; 12202[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ Zero))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (compare (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (Float (Neg (Succ wx32100)) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];12202 -> 13666[label="",style="solid", color="black", weight=3]; 12204 -> 7683[label="",style="dashed", color="red", weight=0]; 12204[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12204 -> 13667[label="",style="dashed", color="magenta", weight=3]; 12204 -> 13668[label="",style="dashed", color="magenta", weight=3]; 12203[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos wx859) == LT))",fontsize=16,color="burlywood",shape="triangle"];26579[label="wx859/Succ wx8590",fontsize=10,color="white",style="solid",shape="box"];12203 -> 26579[label="",style="solid", color="burlywood", weight=9]; 26579 -> 13669[label="",style="solid", color="burlywood", weight=3]; 26580[label="wx859/Zero",fontsize=10,color="white",style="solid",shape="box"];12203 -> 26580[label="",style="solid", color="burlywood", weight=9]; 26580 -> 13670[label="",style="solid", color="burlywood", weight=3]; 12206 -> 7683[label="",style="dashed", color="red", weight=0]; 12206[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12206 -> 13671[label="",style="dashed", color="magenta", weight=3]; 12206 -> 13672[label="",style="dashed", color="magenta", weight=3]; 12205[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos wx867) == LT))",fontsize=16,color="burlywood",shape="triangle"];26581[label="wx867/Succ wx8670",fontsize=10,color="white",style="solid",shape="box"];12205 -> 26581[label="",style="solid", color="burlywood", weight=9]; 26581 -> 13673[label="",style="solid", color="burlywood", weight=3]; 26582[label="wx867/Zero",fontsize=10,color="white",style="solid",shape="box"];12205 -> 26582[label="",style="solid", color="burlywood", weight=9]; 26582 -> 13674[label="",style="solid", color="burlywood", weight=3]; 12217 -> 7683[label="",style="dashed", color="red", weight=0]; 12217[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12217 -> 13675[label="",style="dashed", color="magenta", weight=3]; 12217 -> 13676[label="",style="dashed", color="magenta", weight=3]; 12218[label="Succ wx30000",fontsize=16,color="green",shape="box"];12219 -> 16104[label="",style="dashed", color="red", weight=0]; 12219[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (LT == LT))",fontsize=16,color="magenta"];12219 -> 16129[label="",style="dashed", color="magenta", weight=3]; 12219 -> 16130[label="",style="dashed", color="magenta", weight=3]; 12219 -> 16131[label="",style="dashed", color="magenta", weight=3]; 12219 -> 16132[label="",style="dashed", color="magenta", weight=3]; 12219 -> 16133[label="",style="dashed", color="magenta", weight=3]; 12219 -> 16134[label="",style="dashed", color="magenta", weight=3]; 12219 -> 16135[label="",style="dashed", color="magenta", weight=3]; 12219 -> 16136[label="",style="dashed", color="magenta", weight=3]; 12220[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];12220 -> 13678[label="",style="solid", color="black", weight=3]; 12216 -> 7683[label="",style="dashed", color="red", weight=0]; 12216[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)) wx30000",fontsize=16,color="magenta"];12216 -> 13679[label="",style="dashed", color="magenta", weight=3]; 12216 -> 13680[label="",style="dashed", color="magenta", weight=3]; 12215[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (Succ (Succ wx877))) == LT))",fontsize=16,color="black",shape="triangle"];12215 -> 13681[label="",style="solid", color="black", weight=3]; 12223[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12223 -> 13682[label="",style="solid", color="black", weight=3]; 12225 -> 6395[label="",style="dashed", color="red", weight=0]; 12225[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12225 -> 13683[label="",style="dashed", color="magenta", weight=3]; 12225 -> 13684[label="",style="dashed", color="magenta", weight=3]; 12224[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos wx880) == GT))",fontsize=16,color="burlywood",shape="triangle"];26583[label="wx880/Succ wx8800",fontsize=10,color="white",style="solid",shape="box"];12224 -> 26583[label="",style="solid", color="burlywood", weight=9]; 26583 -> 13685[label="",style="solid", color="burlywood", weight=3]; 26584[label="wx880/Zero",fontsize=10,color="white",style="solid",shape="box"];12224 -> 26584[label="",style="solid", color="burlywood", weight=9]; 26584 -> 13686[label="",style="solid", color="burlywood", weight=3]; 12226[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12226 -> 13687[label="",style="solid", color="black", weight=3]; 12228 -> 7683[label="",style="dashed", color="red", weight=0]; 12228[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12228 -> 13688[label="",style="dashed", color="magenta", weight=3]; 12228 -> 13689[label="",style="dashed", color="magenta", weight=3]; 12227[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg wx881) == LT))",fontsize=16,color="burlywood",shape="triangle"];26585[label="wx881/Succ wx8810",fontsize=10,color="white",style="solid",shape="box"];12227 -> 26585[label="",style="solid", color="burlywood", weight=9]; 26585 -> 13690[label="",style="solid", color="burlywood", weight=3]; 26586[label="wx881/Zero",fontsize=10,color="white",style="solid",shape="box"];12227 -> 26586[label="",style="solid", color="burlywood", weight=9]; 26586 -> 13691[label="",style="solid", color="burlywood", weight=3]; 12230 -> 7683[label="",style="dashed", color="red", weight=0]; 12230[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12230 -> 13692[label="",style="dashed", color="magenta", weight=3]; 12230 -> 13693[label="",style="dashed", color="magenta", weight=3]; 12229[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg wx889) == LT))",fontsize=16,color="burlywood",shape="triangle"];26587[label="wx889/Succ wx8890",fontsize=10,color="white",style="solid",shape="box"];12229 -> 26587[label="",style="solid", color="burlywood", weight=9]; 26587 -> 13694[label="",style="solid", color="burlywood", weight=3]; 26588[label="wx889/Zero",fontsize=10,color="white",style="solid",shape="box"];12229 -> 26588[label="",style="solid", color="burlywood", weight=9]; 26588 -> 13695[label="",style="solid", color="burlywood", weight=3]; 12241 -> 7683[label="",style="dashed", color="red", weight=0]; 12241[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12241 -> 13696[label="",style="dashed", color="magenta", weight=3]; 12241 -> 13697[label="",style="dashed", color="magenta", weight=3]; 12242[label="Succ wx30000",fontsize=16,color="green",shape="box"];12243[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpNat (Succ wx8950) Zero == LT))",fontsize=16,color="black",shape="box"];12243 -> 13698[label="",style="solid", color="black", weight=3]; 12244 -> 16182[label="",style="dashed", color="red", weight=0]; 12244[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="magenta"];12244 -> 16183[label="",style="dashed", color="magenta", weight=3]; 12244 -> 16184[label="",style="dashed", color="magenta", weight=3]; 12244 -> 16185[label="",style="dashed", color="magenta", weight=3]; 12244 -> 16186[label="",style="dashed", color="magenta", weight=3]; 12244 -> 16187[label="",style="dashed", color="magenta", weight=3]; 12244 -> 16188[label="",style="dashed", color="magenta", weight=3]; 12244 -> 16189[label="",style="dashed", color="magenta", weight=3]; 12244 -> 16190[label="",style="dashed", color="magenta", weight=3]; 12240 -> 7683[label="",style="dashed", color="red", weight=0]; 12240[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)) wx30000",fontsize=16,color="magenta"];12240 -> 13700[label="",style="dashed", color="magenta", weight=3]; 12240 -> 13701[label="",style="dashed", color="magenta", weight=3]; 12239[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (Succ (Succ wx899))) == LT))",fontsize=16,color="black",shape="triangle"];12239 -> 13702[label="",style="solid", color="black", weight=3]; 19665[label="FiniteMap.lookupWithDefaultFM0 wx1693 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1694)) (Pos Zero)) wx1695 wx1696 wx1697 wx1698 (Float (Neg (Succ wx1699)) (Pos (Succ wx1700))) (primCmpInt (Neg (Succ wx1699) * Pos Zero) (Pos (Succ wx1700) * Neg (Succ wx1694)) == GT))",fontsize=16,color="black",shape="box"];19665 -> 19686[label="",style="solid", color="black", weight=3]; 12248[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12248 -> 13706[label="",style="solid", color="black", weight=3]; 12250 -> 6395[label="",style="dashed", color="red", weight=0]; 12250[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12250 -> 13707[label="",style="dashed", color="magenta", weight=3]; 12250 -> 13708[label="",style="dashed", color="magenta", weight=3]; 12249[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg wx902) == GT))",fontsize=16,color="burlywood",shape="triangle"];26589[label="wx902/Succ wx9020",fontsize=10,color="white",style="solid",shape="box"];12249 -> 26589[label="",style="solid", color="burlywood", weight=9]; 26589 -> 13709[label="",style="solid", color="burlywood", weight=3]; 26590[label="wx902/Zero",fontsize=10,color="white",style="solid",shape="box"];12249 -> 26590[label="",style="solid", color="burlywood", weight=9]; 26590 -> 13710[label="",style="solid", color="burlywood", weight=3]; 12251[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12251 -> 13711[label="",style="solid", color="black", weight=3]; 12253 -> 7683[label="",style="dashed", color="red", weight=0]; 12253[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12253 -> 13712[label="",style="dashed", color="magenta", weight=3]; 12253 -> 13713[label="",style="dashed", color="magenta", weight=3]; 12252[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos wx903) == LT))",fontsize=16,color="burlywood",shape="triangle"];26591[label="wx903/Succ wx9030",fontsize=10,color="white",style="solid",shape="box"];12252 -> 26591[label="",style="solid", color="burlywood", weight=9]; 26591 -> 13714[label="",style="solid", color="burlywood", weight=3]; 26592[label="wx903/Zero",fontsize=10,color="white",style="solid",shape="box"];12252 -> 26592[label="",style="solid", color="burlywood", weight=9]; 26592 -> 13715[label="",style="solid", color="burlywood", weight=3]; 12255 -> 7683[label="",style="dashed", color="red", weight=0]; 12255[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12255 -> 13716[label="",style="dashed", color="magenta", weight=3]; 12255 -> 13717[label="",style="dashed", color="magenta", weight=3]; 12254[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos wx911) == LT))",fontsize=16,color="burlywood",shape="triangle"];26593[label="wx911/Succ wx9110",fontsize=10,color="white",style="solid",shape="box"];12254 -> 26593[label="",style="solid", color="burlywood", weight=9]; 26593 -> 13718[label="",style="solid", color="burlywood", weight=3]; 26594[label="wx911/Zero",fontsize=10,color="white",style="solid",shape="box"];12254 -> 26594[label="",style="solid", color="burlywood", weight=9]; 26594 -> 13719[label="",style="solid", color="burlywood", weight=3]; 12266 -> 7683[label="",style="dashed", color="red", weight=0]; 12266[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12266 -> 13720[label="",style="dashed", color="magenta", weight=3]; 12266 -> 13721[label="",style="dashed", color="magenta", weight=3]; 12267[label="Succ wx30000",fontsize=16,color="green",shape="box"];12268 -> 16231[label="",style="dashed", color="red", weight=0]; 12268[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (LT == LT))",fontsize=16,color="magenta"];12268 -> 16256[label="",style="dashed", color="magenta", weight=3]; 12268 -> 16257[label="",style="dashed", color="magenta", weight=3]; 12268 -> 16258[label="",style="dashed", color="magenta", weight=3]; 12268 -> 16259[label="",style="dashed", color="magenta", weight=3]; 12268 -> 16260[label="",style="dashed", color="magenta", weight=3]; 12268 -> 16261[label="",style="dashed", color="magenta", weight=3]; 12268 -> 16262[label="",style="dashed", color="magenta", weight=3]; 12268 -> 16263[label="",style="dashed", color="magenta", weight=3]; 12269[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];12269 -> 13723[label="",style="solid", color="black", weight=3]; 12265 -> 7683[label="",style="dashed", color="red", weight=0]; 12265[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)) wx30000",fontsize=16,color="magenta"];12265 -> 13724[label="",style="dashed", color="magenta", weight=3]; 12265 -> 13725[label="",style="dashed", color="magenta", weight=3]; 12264[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (Succ (Succ wx921))) == LT))",fontsize=16,color="black",shape="triangle"];12264 -> 13726[label="",style="solid", color="black", weight=3]; 12272[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12272 -> 13727[label="",style="solid", color="black", weight=3]; 12274 -> 6395[label="",style="dashed", color="red", weight=0]; 12274[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12274 -> 13728[label="",style="dashed", color="magenta", weight=3]; 12274 -> 13729[label="",style="dashed", color="magenta", weight=3]; 12273[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos wx924) == GT))",fontsize=16,color="burlywood",shape="triangle"];26595[label="wx924/Succ wx9240",fontsize=10,color="white",style="solid",shape="box"];12273 -> 26595[label="",style="solid", color="burlywood", weight=9]; 26595 -> 13730[label="",style="solid", color="burlywood", weight=3]; 26596[label="wx924/Zero",fontsize=10,color="white",style="solid",shape="box"];12273 -> 26596[label="",style="solid", color="burlywood", weight=9]; 26596 -> 13731[label="",style="solid", color="burlywood", weight=3]; 12275[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12275 -> 13732[label="",style="solid", color="black", weight=3]; 12277 -> 7683[label="",style="dashed", color="red", weight=0]; 12277[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12277 -> 13733[label="",style="dashed", color="magenta", weight=3]; 12277 -> 13734[label="",style="dashed", color="magenta", weight=3]; 12276[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg wx925) == LT))",fontsize=16,color="burlywood",shape="triangle"];26597[label="wx925/Succ wx9250",fontsize=10,color="white",style="solid",shape="box"];12276 -> 26597[label="",style="solid", color="burlywood", weight=9]; 26597 -> 13735[label="",style="solid", color="burlywood", weight=3]; 26598[label="wx925/Zero",fontsize=10,color="white",style="solid",shape="box"];12276 -> 26598[label="",style="solid", color="burlywood", weight=9]; 26598 -> 13736[label="",style="solid", color="burlywood", weight=3]; 12279 -> 7683[label="",style="dashed", color="red", weight=0]; 12279[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12279 -> 13737[label="",style="dashed", color="magenta", weight=3]; 12279 -> 13738[label="",style="dashed", color="magenta", weight=3]; 12278[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg wx933) == LT))",fontsize=16,color="burlywood",shape="triangle"];26599[label="wx933/Succ wx9330",fontsize=10,color="white",style="solid",shape="box"];12278 -> 26599[label="",style="solid", color="burlywood", weight=9]; 26599 -> 13739[label="",style="solid", color="burlywood", weight=3]; 26600[label="wx933/Zero",fontsize=10,color="white",style="solid",shape="box"];12278 -> 26600[label="",style="solid", color="burlywood", weight=9]; 26600 -> 13740[label="",style="solid", color="burlywood", weight=3]; 12290 -> 7683[label="",style="dashed", color="red", weight=0]; 12290[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12290 -> 13741[label="",style="dashed", color="magenta", weight=3]; 12290 -> 13742[label="",style="dashed", color="magenta", weight=3]; 12291[label="Succ wx30000",fontsize=16,color="green",shape="box"];12292[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpNat (Succ wx9390) Zero == LT))",fontsize=16,color="black",shape="box"];12292 -> 13743[label="",style="solid", color="black", weight=3]; 12293 -> 16313[label="",style="dashed", color="red", weight=0]; 12293[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="magenta"];12293 -> 16314[label="",style="dashed", color="magenta", weight=3]; 12293 -> 16315[label="",style="dashed", color="magenta", weight=3]; 12293 -> 16316[label="",style="dashed", color="magenta", weight=3]; 12293 -> 16317[label="",style="dashed", color="magenta", weight=3]; 12293 -> 16318[label="",style="dashed", color="magenta", weight=3]; 12293 -> 16319[label="",style="dashed", color="magenta", weight=3]; 12293 -> 16320[label="",style="dashed", color="magenta", weight=3]; 12293 -> 16321[label="",style="dashed", color="magenta", weight=3]; 12289 -> 7683[label="",style="dashed", color="red", weight=0]; 12289[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)) wx30000",fontsize=16,color="magenta"];12289 -> 13745[label="",style="dashed", color="magenta", weight=3]; 12289 -> 13746[label="",style="dashed", color="magenta", weight=3]; 12288[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (Succ (Succ wx943))) == LT))",fontsize=16,color="black",shape="triangle"];12288 -> 13747[label="",style="solid", color="black", weight=3]; 19739[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpInt (Neg Zero * Pos (Succ wx1713)) (Pos (Succ wx1718) * Neg (Succ wx1712)) == GT))",fontsize=16,color="black",shape="box"];19739 -> 19809[label="",style="solid", color="black", weight=3]; 12297[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12297 -> 13752[label="",style="solid", color="black", weight=3]; 12299 -> 6395[label="",style="dashed", color="red", weight=0]; 12299[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12299 -> 13753[label="",style="dashed", color="magenta", weight=3]; 12299 -> 13754[label="",style="dashed", color="magenta", weight=3]; 12298[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg wx946) == GT))",fontsize=16,color="burlywood",shape="triangle"];26601[label="wx946/Succ wx9460",fontsize=10,color="white",style="solid",shape="box"];12298 -> 26601[label="",style="solid", color="burlywood", weight=9]; 26601 -> 13755[label="",style="solid", color="burlywood", weight=3]; 26602[label="wx946/Zero",fontsize=10,color="white",style="solid",shape="box"];12298 -> 26602[label="",style="solid", color="burlywood", weight=9]; 26602 -> 13756[label="",style="solid", color="burlywood", weight=3]; 12300[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12300 -> 13757[label="",style="solid", color="black", weight=3]; 12302 -> 7683[label="",style="dashed", color="red", weight=0]; 12302[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12302 -> 13758[label="",style="dashed", color="magenta", weight=3]; 12302 -> 13759[label="",style="dashed", color="magenta", weight=3]; 12301[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos wx947) == LT))",fontsize=16,color="burlywood",shape="triangle"];26603[label="wx947/Succ wx9470",fontsize=10,color="white",style="solid",shape="box"];12301 -> 26603[label="",style="solid", color="burlywood", weight=9]; 26603 -> 13760[label="",style="solid", color="burlywood", weight=3]; 26604[label="wx947/Zero",fontsize=10,color="white",style="solid",shape="box"];12301 -> 26604[label="",style="solid", color="burlywood", weight=9]; 26604 -> 13761[label="",style="solid", color="burlywood", weight=3]; 12304 -> 7683[label="",style="dashed", color="red", weight=0]; 12304[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12304 -> 13762[label="",style="dashed", color="magenta", weight=3]; 12304 -> 13763[label="",style="dashed", color="magenta", weight=3]; 12303[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos wx955) == LT))",fontsize=16,color="burlywood",shape="triangle"];26605[label="wx955/Succ wx9550",fontsize=10,color="white",style="solid",shape="box"];12303 -> 26605[label="",style="solid", color="burlywood", weight=9]; 26605 -> 13764[label="",style="solid", color="burlywood", weight=3]; 26606[label="wx955/Zero",fontsize=10,color="white",style="solid",shape="box"];12303 -> 26606[label="",style="solid", color="burlywood", weight=9]; 26606 -> 13765[label="",style="solid", color="burlywood", weight=3]; 12315 -> 7683[label="",style="dashed", color="red", weight=0]; 12315[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12315 -> 13766[label="",style="dashed", color="magenta", weight=3]; 12315 -> 13767[label="",style="dashed", color="magenta", weight=3]; 12316[label="Succ wx30000",fontsize=16,color="green",shape="box"];12317 -> 16363[label="",style="dashed", color="red", weight=0]; 12317[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (LT == LT))",fontsize=16,color="magenta"];12317 -> 16385[label="",style="dashed", color="magenta", weight=3]; 12317 -> 16386[label="",style="dashed", color="magenta", weight=3]; 12317 -> 16387[label="",style="dashed", color="magenta", weight=3]; 12317 -> 16388[label="",style="dashed", color="magenta", weight=3]; 12317 -> 16389[label="",style="dashed", color="magenta", weight=3]; 12317 -> 16390[label="",style="dashed", color="magenta", weight=3]; 12317 -> 16391[label="",style="dashed", color="magenta", weight=3]; 12318[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];12318 -> 13769[label="",style="solid", color="black", weight=3]; 12314 -> 7683[label="",style="dashed", color="red", weight=0]; 12314[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)) wx30000",fontsize=16,color="magenta"];12314 -> 13770[label="",style="dashed", color="magenta", weight=3]; 12314 -> 13771[label="",style="dashed", color="magenta", weight=3]; 12313[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Pos (Succ (Succ wx965))) == LT))",fontsize=16,color="black",shape="triangle"];12313 -> 13772[label="",style="solid", color="black", weight=3]; 12321[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12321 -> 13773[label="",style="solid", color="black", weight=3]; 12323 -> 6395[label="",style="dashed", color="red", weight=0]; 12323[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12323 -> 13774[label="",style="dashed", color="magenta", weight=3]; 12323 -> 13775[label="",style="dashed", color="magenta", weight=3]; 12322[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos wx968) == GT))",fontsize=16,color="burlywood",shape="triangle"];26607[label="wx968/Succ wx9680",fontsize=10,color="white",style="solid",shape="box"];12322 -> 26607[label="",style="solid", color="burlywood", weight=9]; 26607 -> 13776[label="",style="solid", color="burlywood", weight=3]; 26608[label="wx968/Zero",fontsize=10,color="white",style="solid",shape="box"];12322 -> 26608[label="",style="solid", color="burlywood", weight=9]; 26608 -> 13777[label="",style="solid", color="burlywood", weight=3]; 12324[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12324 -> 13778[label="",style="solid", color="black", weight=3]; 12326 -> 7683[label="",style="dashed", color="red", weight=0]; 12326[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12326 -> 13779[label="",style="dashed", color="magenta", weight=3]; 12326 -> 13780[label="",style="dashed", color="magenta", weight=3]; 12325[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg wx969) == LT))",fontsize=16,color="burlywood",shape="triangle"];26609[label="wx969/Succ wx9690",fontsize=10,color="white",style="solid",shape="box"];12325 -> 26609[label="",style="solid", color="burlywood", weight=9]; 26609 -> 13781[label="",style="solid", color="burlywood", weight=3]; 26610[label="wx969/Zero",fontsize=10,color="white",style="solid",shape="box"];12325 -> 26610[label="",style="solid", color="burlywood", weight=9]; 26610 -> 13782[label="",style="solid", color="burlywood", weight=3]; 12328 -> 7683[label="",style="dashed", color="red", weight=0]; 12328[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12328 -> 13783[label="",style="dashed", color="magenta", weight=3]; 12328 -> 13784[label="",style="dashed", color="magenta", weight=3]; 12327[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg wx977) == LT))",fontsize=16,color="burlywood",shape="triangle"];26611[label="wx977/Succ wx9770",fontsize=10,color="white",style="solid",shape="box"];12327 -> 26611[label="",style="solid", color="burlywood", weight=9]; 26611 -> 13785[label="",style="solid", color="burlywood", weight=3]; 26612[label="wx977/Zero",fontsize=10,color="white",style="solid",shape="box"];12327 -> 26612[label="",style="solid", color="burlywood", weight=9]; 26612 -> 13786[label="",style="solid", color="burlywood", weight=3]; 12339 -> 7683[label="",style="dashed", color="red", weight=0]; 12339[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12339 -> 13787[label="",style="dashed", color="magenta", weight=3]; 12339 -> 13788[label="",style="dashed", color="magenta", weight=3]; 12340[label="Succ wx30000",fontsize=16,color="green",shape="box"];12341[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpNat (Succ wx9830) Zero == LT))",fontsize=16,color="black",shape="box"];12341 -> 13789[label="",style="solid", color="black", weight=3]; 12342 -> 16438[label="",style="dashed", color="red", weight=0]; 12342[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="magenta"];12342 -> 16439[label="",style="dashed", color="magenta", weight=3]; 12342 -> 16440[label="",style="dashed", color="magenta", weight=3]; 12342 -> 16441[label="",style="dashed", color="magenta", weight=3]; 12342 -> 16442[label="",style="dashed", color="magenta", weight=3]; 12342 -> 16443[label="",style="dashed", color="magenta", weight=3]; 12342 -> 16444[label="",style="dashed", color="magenta", weight=3]; 12342 -> 16445[label="",style="dashed", color="magenta", weight=3]; 12338 -> 7683[label="",style="dashed", color="red", weight=0]; 12338[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)) wx30000",fontsize=16,color="magenta"];12338 -> 13791[label="",style="dashed", color="magenta", weight=3]; 12338 -> 13792[label="",style="dashed", color="magenta", weight=3]; 12337[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpInt (Neg Zero) (Neg (Succ (Succ wx987))) == LT))",fontsize=16,color="black",shape="triangle"];12337 -> 13793[label="",style="solid", color="black", weight=3]; 19922[label="FiniteMap.lookupWithDefaultFM0 wx1728 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1729)) (Pos Zero)) wx1730 wx1731 wx1732 wx1733 (Float (Neg Zero) (Pos (Succ wx1734))) (primCmpInt (Neg Zero * Pos Zero) (Pos (Succ wx1734) * Neg (Succ wx1729)) == GT))",fontsize=16,color="black",shape="box"];19922 -> 19968[label="",style="solid", color="black", weight=3]; 12346[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12346 -> 13797[label="",style="solid", color="black", weight=3]; 12348 -> 6395[label="",style="dashed", color="red", weight=0]; 12348[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12348 -> 13798[label="",style="dashed", color="magenta", weight=3]; 12348 -> 13799[label="",style="dashed", color="magenta", weight=3]; 12347[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg wx990) == GT))",fontsize=16,color="burlywood",shape="triangle"];26613[label="wx990/Succ wx9900",fontsize=10,color="white",style="solid",shape="box"];12347 -> 26613[label="",style="solid", color="burlywood", weight=9]; 26613 -> 13800[label="",style="solid", color="burlywood", weight=3]; 26614[label="wx990/Zero",fontsize=10,color="white",style="solid",shape="box"];12347 -> 26614[label="",style="solid", color="burlywood", weight=9]; 26614 -> 13801[label="",style="solid", color="burlywood", weight=3]; 12349[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12349 -> 13802[label="",style="solid", color="black", weight=3]; 12350 -> 8085[label="",style="dashed", color="red", weight=0]; 12350[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat wx3550 wx375000 == LT))",fontsize=16,color="magenta"];12350 -> 13803[label="",style="dashed", color="magenta", weight=3]; 12350 -> 13804[label="",style="dashed", color="magenta", weight=3]; 12351 -> 7963[label="",style="dashed", color="red", weight=0]; 12351[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (GT == LT))",fontsize=16,color="magenta"];12352[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (LT == LT))",fontsize=16,color="black",shape="box"];12352 -> 13805[label="",style="solid", color="black", weight=3]; 12353[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (EQ == LT))",fontsize=16,color="black",shape="box"];12353 -> 13806[label="",style="solid", color="black", weight=3]; 12354[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (Pos (Succ wx3890)) (Neg (primMulNat wx339 wx3320)) == GT))",fontsize=16,color="black",shape="box"];12354 -> 13807[label="",style="solid", color="black", weight=3]; 12355[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (primCmpInt (Pos Zero) (Neg (primMulNat wx339 wx3320)) == GT))",fontsize=16,color="burlywood",shape="box"];26615[label="wx339/Succ wx3390",fontsize=10,color="white",style="solid",shape="box"];12355 -> 26615[label="",style="solid", color="burlywood", weight=9]; 26615 -> 13808[label="",style="solid", color="burlywood", weight=3]; 26616[label="wx339/Zero",fontsize=10,color="white",style="solid",shape="box"];12355 -> 26616[label="",style="solid", color="burlywood", weight=9]; 26616 -> 13809[label="",style="solid", color="burlywood", weight=3]; 12356[label="Float (Pos (Succ wx338)) (Pos (Succ wx3390))",fontsize=16,color="green",shape="box"];12357[label="wx331",fontsize=16,color="green",shape="box"];12358[label="wx336",fontsize=16,color="green",shape="box"];12359[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos (Succ wx338) * Pos (Succ wx333)) (Neg (Succ wx3390) * Neg (Succ wx33200)) == GT))",fontsize=16,color="black",shape="box"];12359 -> 13810[label="",style="solid", color="black", weight=3]; 12360 -> 13811[label="",style="dashed", color="red", weight=0]; 12360[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos (primMulNat (Succ wx338) (Succ wx333))) (Neg (Succ wx3390) * Neg Zero) == GT))",fontsize=16,color="magenta"];12360 -> 13812[label="",style="dashed", color="magenta", weight=3]; 12361 -> 13813[label="",style="dashed", color="red", weight=0]; 12361[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos (primMulNat (Succ wx338) (Succ wx333))) (Neg Zero * Neg (Succ wx33200)) == GT))",fontsize=16,color="magenta"];12361 -> 13814[label="",style="dashed", color="magenta", weight=3]; 12362 -> 13815[label="",style="dashed", color="red", weight=0]; 12362[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos (primMulNat (Succ wx338) (Succ wx333))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="magenta"];12362 -> 13816[label="",style="dashed", color="magenta", weight=3]; 12364 -> 7683[label="",style="dashed", color="red", weight=0]; 12364[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12364 -> 13817[label="",style="dashed", color="magenta", weight=3]; 12364 -> 13818[label="",style="dashed", color="magenta", weight=3]; 12363[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg wx991) == LT))",fontsize=16,color="burlywood",shape="triangle"];26617[label="wx991/Succ wx9910",fontsize=10,color="white",style="solid",shape="box"];12363 -> 26617[label="",style="solid", color="burlywood", weight=9]; 26617 -> 13819[label="",style="solid", color="burlywood", weight=3]; 26618[label="wx991/Zero",fontsize=10,color="white",style="solid",shape="box"];12363 -> 26618[label="",style="solid", color="burlywood", weight=9]; 26618 -> 13820[label="",style="solid", color="burlywood", weight=3]; 12366 -> 7683[label="",style="dashed", color="red", weight=0]; 12366[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12366 -> 13821[label="",style="dashed", color="magenta", weight=3]; 12366 -> 13822[label="",style="dashed", color="magenta", weight=3]; 12365[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg wx999) == LT))",fontsize=16,color="burlywood",shape="triangle"];26619[label="wx999/Succ wx9990",fontsize=10,color="white",style="solid",shape="box"];12365 -> 26619[label="",style="solid", color="burlywood", weight=9]; 26619 -> 13823[label="",style="solid", color="burlywood", weight=3]; 26620[label="wx999/Zero",fontsize=10,color="white",style="solid",shape="box"];12365 -> 26620[label="",style="solid", color="burlywood", weight=9]; 26620 -> 13824[label="",style="solid", color="burlywood", weight=3]; 12367 -> 7683[label="",style="dashed", color="red", weight=0]; 12367[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12367 -> 13825[label="",style="dashed", color="magenta", weight=3]; 12367 -> 13826[label="",style="dashed", color="magenta", weight=3]; 12368[label="Succ wx30000",fontsize=16,color="green",shape="box"];12369 -> 16513[label="",style="dashed", color="red", weight=0]; 12369[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (GT == LT))",fontsize=16,color="magenta"];12369 -> 16546[label="",style="dashed", color="magenta", weight=3]; 12369 -> 16547[label="",style="dashed", color="magenta", weight=3]; 12369 -> 16548[label="",style="dashed", color="magenta", weight=3]; 12369 -> 16549[label="",style="dashed", color="magenta", weight=3]; 12369 -> 16550[label="",style="dashed", color="magenta", weight=3]; 12369 -> 16551[label="",style="dashed", color="magenta", weight=3]; 12369 -> 16552[label="",style="dashed", color="magenta", weight=3]; 12369 -> 16553[label="",style="dashed", color="magenta", weight=3]; 12370[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];12370 -> 13828[label="",style="solid", color="black", weight=3]; 12371[label="Zero",fontsize=16,color="green",shape="box"];12372[label="Succ wx30000",fontsize=16,color="green",shape="box"];7775[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="black",shape="triangle"];7775 -> 12373[label="",style="solid", color="black", weight=3]; 16884[label="FiniteMap.lookupWithDefaultFM0 wx1738 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1739)) (Neg Zero)) wx1740 wx1741 wx1742 wx1743 (Float (Pos (Succ wx1744)) (Pos (Succ wx1745))) (primCmpInt (Pos (primMulNat (Succ wx1744) Zero)) (Neg (Succ wx1745) * Pos (Succ wx1739)) == GT))",fontsize=16,color="black",shape="box"];16884 -> 16896[label="",style="solid", color="black", weight=3]; 12377[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12377 -> 13833[label="",style="solid", color="black", weight=3]; 12379 -> 6395[label="",style="dashed", color="red", weight=0]; 12379[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12379 -> 13834[label="",style="dashed", color="magenta", weight=3]; 12379 -> 13835[label="",style="dashed", color="magenta", weight=3]; 12378[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg wx1005) == GT))",fontsize=16,color="burlywood",shape="triangle"];26621[label="wx1005/Succ wx10050",fontsize=10,color="white",style="solid",shape="box"];12378 -> 26621[label="",style="solid", color="burlywood", weight=9]; 26621 -> 13836[label="",style="solid", color="burlywood", weight=3]; 26622[label="wx1005/Zero",fontsize=10,color="white",style="solid",shape="box"];12378 -> 26622[label="",style="solid", color="burlywood", weight=9]; 26622 -> 13837[label="",style="solid", color="burlywood", weight=3]; 12380[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12380 -> 13838[label="",style="solid", color="black", weight=3]; 12382 -> 7683[label="",style="dashed", color="red", weight=0]; 12382[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12382 -> 13839[label="",style="dashed", color="magenta", weight=3]; 12382 -> 13840[label="",style="dashed", color="magenta", weight=3]; 12381[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos wx1006) == LT))",fontsize=16,color="burlywood",shape="triangle"];26623[label="wx1006/Succ wx10060",fontsize=10,color="white",style="solid",shape="box"];12381 -> 26623[label="",style="solid", color="burlywood", weight=9]; 26623 -> 13841[label="",style="solid", color="burlywood", weight=3]; 26624[label="wx1006/Zero",fontsize=10,color="white",style="solid",shape="box"];12381 -> 26624[label="",style="solid", color="burlywood", weight=9]; 26624 -> 13842[label="",style="solid", color="burlywood", weight=3]; 12384 -> 7683[label="",style="dashed", color="red", weight=0]; 12384[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12384 -> 13843[label="",style="dashed", color="magenta", weight=3]; 12384 -> 13844[label="",style="dashed", color="magenta", weight=3]; 12383[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos wx1014) == LT))",fontsize=16,color="burlywood",shape="triangle"];26625[label="wx1014/Succ wx10140",fontsize=10,color="white",style="solid",shape="box"];12383 -> 26625[label="",style="solid", color="burlywood", weight=9]; 26625 -> 13845[label="",style="solid", color="burlywood", weight=3]; 26626[label="wx1014/Zero",fontsize=10,color="white",style="solid",shape="box"];12383 -> 26626[label="",style="solid", color="burlywood", weight=9]; 26626 -> 13846[label="",style="solid", color="burlywood", weight=3]; 12385 -> 7683[label="",style="dashed", color="red", weight=0]; 12385[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12385 -> 13847[label="",style="dashed", color="magenta", weight=3]; 12385 -> 13848[label="",style="dashed", color="magenta", weight=3]; 12386[label="Succ wx30000",fontsize=16,color="green",shape="box"];12387[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpNat Zero (Succ wx3470) == LT))",fontsize=16,color="black",shape="box"];12387 -> 13849[label="",style="solid", color="black", weight=3]; 12388 -> 16586[label="",style="dashed", color="red", weight=0]; 12388[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="magenta"];12388 -> 16595[label="",style="dashed", color="magenta", weight=3]; 12388 -> 16596[label="",style="dashed", color="magenta", weight=3]; 12388 -> 16597[label="",style="dashed", color="magenta", weight=3]; 12388 -> 16598[label="",style="dashed", color="magenta", weight=3]; 12388 -> 16599[label="",style="dashed", color="magenta", weight=3]; 12388 -> 16600[label="",style="dashed", color="magenta", weight=3]; 12388 -> 16601[label="",style="dashed", color="magenta", weight=3]; 12388 -> 16602[label="",style="dashed", color="magenta", weight=3]; 12389[label="Zero",fontsize=16,color="green",shape="box"];12390[label="Succ wx30000",fontsize=16,color="green",shape="box"];19775[label="wx33",fontsize=16,color="green",shape="box"];19776[label="wx30000",fontsize=16,color="green",shape="box"];19777[label="wx34",fontsize=16,color="green",shape="box"];19778[label="wx31",fontsize=16,color="green",shape="box"];19779[label="wx4",fontsize=16,color="green",shape="box"];19780[label="wx5000",fontsize=16,color="green",shape="box"];19781[label="wx32",fontsize=16,color="green",shape="box"];19782[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16620[label="FiniteMap.lookupWithDefaultFM0 wx1747 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1748)) (Neg Zero)) wx1749 wx1750 wx1751 wx1752 (Float (Pos (Succ wx1753)) (Pos (Succ wx1754))) False)",fontsize=16,color="black",shape="box"];16620 -> 16694[label="",style="solid", color="black", weight=3]; 12394[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12394 -> 13855[label="",style="solid", color="black", weight=3]; 12396 -> 6395[label="",style="dashed", color="red", weight=0]; 12396[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12396 -> 13856[label="",style="dashed", color="magenta", weight=3]; 12396 -> 13857[label="",style="dashed", color="magenta", weight=3]; 12395[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos wx1020) == GT))",fontsize=16,color="burlywood",shape="triangle"];26627[label="wx1020/Succ wx10200",fontsize=10,color="white",style="solid",shape="box"];12395 -> 26627[label="",style="solid", color="burlywood", weight=9]; 26627 -> 13858[label="",style="solid", color="burlywood", weight=3]; 26628[label="wx1020/Zero",fontsize=10,color="white",style="solid",shape="box"];12395 -> 26628[label="",style="solid", color="burlywood", weight=9]; 26628 -> 13859[label="",style="solid", color="burlywood", weight=3]; 12397[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12397 -> 13860[label="",style="solid", color="black", weight=3]; 12399 -> 7683[label="",style="dashed", color="red", weight=0]; 12399[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12399 -> 13861[label="",style="dashed", color="magenta", weight=3]; 12399 -> 13862[label="",style="dashed", color="magenta", weight=3]; 12398[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg wx1021) == LT))",fontsize=16,color="burlywood",shape="triangle"];26629[label="wx1021/Succ wx10210",fontsize=10,color="white",style="solid",shape="box"];12398 -> 26629[label="",style="solid", color="burlywood", weight=9]; 26629 -> 13863[label="",style="solid", color="burlywood", weight=3]; 26630[label="wx1021/Zero",fontsize=10,color="white",style="solid",shape="box"];12398 -> 26630[label="",style="solid", color="burlywood", weight=9]; 26630 -> 13864[label="",style="solid", color="burlywood", weight=3]; 12401 -> 7683[label="",style="dashed", color="red", weight=0]; 12401[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12401 -> 13865[label="",style="dashed", color="magenta", weight=3]; 12401 -> 13866[label="",style="dashed", color="magenta", weight=3]; 12400[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg wx1029) == LT))",fontsize=16,color="burlywood",shape="triangle"];26631[label="wx1029/Succ wx10290",fontsize=10,color="white",style="solid",shape="box"];12400 -> 26631[label="",style="solid", color="burlywood", weight=9]; 26631 -> 13867[label="",style="solid", color="burlywood", weight=3]; 26632[label="wx1029/Zero",fontsize=10,color="white",style="solid",shape="box"];12400 -> 26632[label="",style="solid", color="burlywood", weight=9]; 26632 -> 13868[label="",style="solid", color="burlywood", weight=3]; 12402 -> 7683[label="",style="dashed", color="red", weight=0]; 12402[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12402 -> 13869[label="",style="dashed", color="magenta", weight=3]; 12402 -> 13870[label="",style="dashed", color="magenta", weight=3]; 12403[label="Succ wx30000",fontsize=16,color="green",shape="box"];12404 -> 16635[label="",style="dashed", color="red", weight=0]; 12404[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (GT == LT))",fontsize=16,color="magenta"];12404 -> 16668[label="",style="dashed", color="magenta", weight=3]; 12404 -> 16669[label="",style="dashed", color="magenta", weight=3]; 12404 -> 16670[label="",style="dashed", color="magenta", weight=3]; 12404 -> 16671[label="",style="dashed", color="magenta", weight=3]; 12404 -> 16672[label="",style="dashed", color="magenta", weight=3]; 12404 -> 16673[label="",style="dashed", color="magenta", weight=3]; 12404 -> 16674[label="",style="dashed", color="magenta", weight=3]; 12404 -> 16675[label="",style="dashed", color="magenta", weight=3]; 12405[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];12405 -> 13872[label="",style="solid", color="black", weight=3]; 12406[label="Zero",fontsize=16,color="green",shape="box"];12407[label="Succ wx30000",fontsize=16,color="green",shape="box"];8044[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="black",shape="triangle"];8044 -> 12408[label="",style="solid", color="black", weight=3]; 16901 -> 16947[label="",style="dashed", color="red", weight=0]; 16901[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) (primCmpInt (Pos (primMulNat Zero (Succ wx1758))) (Neg (Succ wx1763) * Pos (Succ wx1757)) == GT))",fontsize=16,color="magenta"];16901 -> 16948[label="",style="dashed", color="magenta", weight=3]; 12413[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12413 -> 13880[label="",style="solid", color="black", weight=3]; 12415 -> 6395[label="",style="dashed", color="red", weight=0]; 12415[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12415 -> 13881[label="",style="dashed", color="magenta", weight=3]; 12415 -> 13882[label="",style="dashed", color="magenta", weight=3]; 12414[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg wx1036) == GT))",fontsize=16,color="burlywood",shape="triangle"];26633[label="wx1036/Succ wx10360",fontsize=10,color="white",style="solid",shape="box"];12414 -> 26633[label="",style="solid", color="burlywood", weight=9]; 26633 -> 13883[label="",style="solid", color="burlywood", weight=3]; 26634[label="wx1036/Zero",fontsize=10,color="white",style="solid",shape="box"];12414 -> 26634[label="",style="solid", color="burlywood", weight=9]; 26634 -> 13884[label="",style="solid", color="burlywood", weight=3]; 12416[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12416 -> 13885[label="",style="solid", color="black", weight=3]; 12418 -> 7683[label="",style="dashed", color="red", weight=0]; 12418[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12418 -> 13886[label="",style="dashed", color="magenta", weight=3]; 12418 -> 13887[label="",style="dashed", color="magenta", weight=3]; 12417[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos wx1037) == LT))",fontsize=16,color="burlywood",shape="triangle"];26635[label="wx1037/Succ wx10370",fontsize=10,color="white",style="solid",shape="box"];12417 -> 26635[label="",style="solid", color="burlywood", weight=9]; 26635 -> 13888[label="",style="solid", color="burlywood", weight=3]; 26636[label="wx1037/Zero",fontsize=10,color="white",style="solid",shape="box"];12417 -> 26636[label="",style="solid", color="burlywood", weight=9]; 26636 -> 13889[label="",style="solid", color="burlywood", weight=3]; 12420 -> 7683[label="",style="dashed", color="red", weight=0]; 12420[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12420 -> 13890[label="",style="dashed", color="magenta", weight=3]; 12420 -> 13891[label="",style="dashed", color="magenta", weight=3]; 12419[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos wx1045) == LT))",fontsize=16,color="burlywood",shape="triangle"];26637[label="wx1045/Succ wx10450",fontsize=10,color="white",style="solid",shape="box"];12419 -> 26637[label="",style="solid", color="burlywood", weight=9]; 26637 -> 13892[label="",style="solid", color="burlywood", weight=3]; 26638[label="wx1045/Zero",fontsize=10,color="white",style="solid",shape="box"];12419 -> 26638[label="",style="solid", color="burlywood", weight=9]; 26638 -> 13893[label="",style="solid", color="burlywood", weight=3]; 12421 -> 7683[label="",style="dashed", color="red", weight=0]; 12421[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12421 -> 13894[label="",style="dashed", color="magenta", weight=3]; 12421 -> 13895[label="",style="dashed", color="magenta", weight=3]; 12422[label="Succ wx30000",fontsize=16,color="green",shape="box"];12423[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpNat Zero (Succ wx3770) == LT))",fontsize=16,color="black",shape="box"];12423 -> 13896[label="",style="solid", color="black", weight=3]; 12424 -> 16709[label="",style="dashed", color="red", weight=0]; 12424[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="magenta"];12424 -> 16718[label="",style="dashed", color="magenta", weight=3]; 12424 -> 16719[label="",style="dashed", color="magenta", weight=3]; 12424 -> 16720[label="",style="dashed", color="magenta", weight=3]; 12424 -> 16721[label="",style="dashed", color="magenta", weight=3]; 12424 -> 16722[label="",style="dashed", color="magenta", weight=3]; 12424 -> 16723[label="",style="dashed", color="magenta", weight=3]; 12424 -> 16724[label="",style="dashed", color="magenta", weight=3]; 12424 -> 16725[label="",style="dashed", color="magenta", weight=3]; 12425[label="Zero",fontsize=16,color="green",shape="box"];12426[label="Succ wx30000",fontsize=16,color="green",shape="box"];19888[label="wx4",fontsize=16,color="green",shape="box"];19889[label="wx32",fontsize=16,color="green",shape="box"];19890[label="wx33",fontsize=16,color="green",shape="box"];19891[label="wx30100",fontsize=16,color="green",shape="box"];19892[label="wx34",fontsize=16,color="green",shape="box"];19893[label="wx31",fontsize=16,color="green",shape="box"];19894[label="wx30000",fontsize=16,color="green",shape="box"];19895[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16744[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) False)",fontsize=16,color="black",shape="box"];16744 -> 16812[label="",style="solid", color="black", weight=3]; 12430[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12430 -> 13902[label="",style="solid", color="black", weight=3]; 12432 -> 6395[label="",style="dashed", color="red", weight=0]; 12432[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12432 -> 13903[label="",style="dashed", color="magenta", weight=3]; 12432 -> 13904[label="",style="dashed", color="magenta", weight=3]; 12431[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos wx1051) == GT))",fontsize=16,color="burlywood",shape="triangle"];26639[label="wx1051/Succ wx10510",fontsize=10,color="white",style="solid",shape="box"];12431 -> 26639[label="",style="solid", color="burlywood", weight=9]; 26639 -> 13905[label="",style="solid", color="burlywood", weight=3]; 26640[label="wx1051/Zero",fontsize=10,color="white",style="solid",shape="box"];12431 -> 26640[label="",style="solid", color="burlywood", weight=9]; 26640 -> 13906[label="",style="solid", color="burlywood", weight=3]; 12433[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12433 -> 13907[label="",style="solid", color="black", weight=3]; 12435 -> 7683[label="",style="dashed", color="red", weight=0]; 12435[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12435 -> 13908[label="",style="dashed", color="magenta", weight=3]; 12435 -> 13909[label="",style="dashed", color="magenta", weight=3]; 12434[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg wx1052) == LT))",fontsize=16,color="burlywood",shape="triangle"];26641[label="wx1052/Succ wx10520",fontsize=10,color="white",style="solid",shape="box"];12434 -> 26641[label="",style="solid", color="burlywood", weight=9]; 26641 -> 13910[label="",style="solid", color="burlywood", weight=3]; 26642[label="wx1052/Zero",fontsize=10,color="white",style="solid",shape="box"];12434 -> 26642[label="",style="solid", color="burlywood", weight=9]; 26642 -> 13911[label="",style="solid", color="burlywood", weight=3]; 12437 -> 7683[label="",style="dashed", color="red", weight=0]; 12437[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12437 -> 13912[label="",style="dashed", color="magenta", weight=3]; 12437 -> 13913[label="",style="dashed", color="magenta", weight=3]; 12436[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg wx1060) == LT))",fontsize=16,color="burlywood",shape="triangle"];26643[label="wx1060/Succ wx10600",fontsize=10,color="white",style="solid",shape="box"];12436 -> 26643[label="",style="solid", color="burlywood", weight=9]; 26643 -> 13914[label="",style="solid", color="burlywood", weight=3]; 26644[label="wx1060/Zero",fontsize=10,color="white",style="solid",shape="box"];12436 -> 26644[label="",style="solid", color="burlywood", weight=9]; 26644 -> 13915[label="",style="solid", color="burlywood", weight=3]; 12438 -> 7683[label="",style="dashed", color="red", weight=0]; 12438[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12438 -> 13916[label="",style="dashed", color="magenta", weight=3]; 12438 -> 13917[label="",style="dashed", color="magenta", weight=3]; 12439[label="Succ wx30000",fontsize=16,color="green",shape="box"];12440 -> 16759[label="",style="dashed", color="red", weight=0]; 12440[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (GT == LT))",fontsize=16,color="magenta"];12440 -> 16788[label="",style="dashed", color="magenta", weight=3]; 12440 -> 16789[label="",style="dashed", color="magenta", weight=3]; 12440 -> 16790[label="",style="dashed", color="magenta", weight=3]; 12440 -> 16791[label="",style="dashed", color="magenta", weight=3]; 12440 -> 16792[label="",style="dashed", color="magenta", weight=3]; 12440 -> 16793[label="",style="dashed", color="magenta", weight=3]; 12440 -> 16794[label="",style="dashed", color="magenta", weight=3]; 12441[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];12441 -> 13919[label="",style="solid", color="black", weight=3]; 12442[label="Zero",fontsize=16,color="green",shape="box"];12443[label="Succ wx30000",fontsize=16,color="green",shape="box"];8217[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="black",shape="triangle"];8217 -> 12444[label="",style="solid", color="black", weight=3]; 16949[label="FiniteMap.lookupWithDefaultFM0 wx1774 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1775)) (Neg Zero)) wx1776 wx1777 wx1778 wx1779 (Float (Pos Zero) (Pos (Succ wx1780))) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg (Succ wx1780) * Pos (Succ wx1775)) == GT))",fontsize=16,color="black",shape="box"];16949 -> 17042[label="",style="solid", color="black", weight=3]; 12448[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12448 -> 13924[label="",style="solid", color="black", weight=3]; 12450 -> 6395[label="",style="dashed", color="red", weight=0]; 12450[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12450 -> 13925[label="",style="dashed", color="magenta", weight=3]; 12450 -> 13926[label="",style="dashed", color="magenta", weight=3]; 12449[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg wx1066) == GT))",fontsize=16,color="burlywood",shape="triangle"];26645[label="wx1066/Succ wx10660",fontsize=10,color="white",style="solid",shape="box"];12449 -> 26645[label="",style="solid", color="burlywood", weight=9]; 26645 -> 13927[label="",style="solid", color="burlywood", weight=3]; 26646[label="wx1066/Zero",fontsize=10,color="white",style="solid",shape="box"];12449 -> 26646[label="",style="solid", color="burlywood", weight=9]; 26646 -> 13928[label="",style="solid", color="burlywood", weight=3]; 12451[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12451 -> 13929[label="",style="solid", color="black", weight=3]; 12453 -> 7683[label="",style="dashed", color="red", weight=0]; 12453[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12453 -> 13930[label="",style="dashed", color="magenta", weight=3]; 12453 -> 13931[label="",style="dashed", color="magenta", weight=3]; 12452[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos wx1067) == LT))",fontsize=16,color="burlywood",shape="triangle"];26647[label="wx1067/Succ wx10670",fontsize=10,color="white",style="solid",shape="box"];12452 -> 26647[label="",style="solid", color="burlywood", weight=9]; 26647 -> 13932[label="",style="solid", color="burlywood", weight=3]; 26648[label="wx1067/Zero",fontsize=10,color="white",style="solid",shape="box"];12452 -> 26648[label="",style="solid", color="burlywood", weight=9]; 26648 -> 13933[label="",style="solid", color="burlywood", weight=3]; 12455 -> 7683[label="",style="dashed", color="red", weight=0]; 12455[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12455 -> 13934[label="",style="dashed", color="magenta", weight=3]; 12455 -> 13935[label="",style="dashed", color="magenta", weight=3]; 12454[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos wx1075) == LT))",fontsize=16,color="burlywood",shape="triangle"];26649[label="wx1075/Succ wx10750",fontsize=10,color="white",style="solid",shape="box"];12454 -> 26649[label="",style="solid", color="burlywood", weight=9]; 26649 -> 13936[label="",style="solid", color="burlywood", weight=3]; 26650[label="wx1075/Zero",fontsize=10,color="white",style="solid",shape="box"];12454 -> 26650[label="",style="solid", color="burlywood", weight=9]; 26650 -> 13937[label="",style="solid", color="burlywood", weight=3]; 12456 -> 7683[label="",style="dashed", color="red", weight=0]; 12456[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12456 -> 13938[label="",style="dashed", color="magenta", weight=3]; 12456 -> 13939[label="",style="dashed", color="magenta", weight=3]; 12457[label="Succ wx30000",fontsize=16,color="green",shape="box"];12458[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpNat Zero (Succ wx3930) == LT))",fontsize=16,color="black",shape="box"];12458 -> 13940[label="",style="solid", color="black", weight=3]; 12459 -> 16828[label="",style="dashed", color="red", weight=0]; 12459[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="magenta"];12459 -> 16836[label="",style="dashed", color="magenta", weight=3]; 12459 -> 16837[label="",style="dashed", color="magenta", weight=3]; 12459 -> 16838[label="",style="dashed", color="magenta", weight=3]; 12459 -> 16839[label="",style="dashed", color="magenta", weight=3]; 12459 -> 16840[label="",style="dashed", color="magenta", weight=3]; 12459 -> 16841[label="",style="dashed", color="magenta", weight=3]; 12459 -> 16842[label="",style="dashed", color="magenta", weight=3]; 12460[label="Zero",fontsize=16,color="green",shape="box"];12461[label="Succ wx30000",fontsize=16,color="green",shape="box"];20010[label="wx33",fontsize=16,color="green",shape="box"];20011[label="wx4",fontsize=16,color="green",shape="box"];20012[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20013[label="wx30000",fontsize=16,color="green",shape="box"];20014[label="wx32",fontsize=16,color="green",shape="box"];20015[label="wx34",fontsize=16,color="green",shape="box"];20016[label="wx31",fontsize=16,color="green",shape="box"];16860[label="FiniteMap.lookupWithDefaultFM0 wx1782 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1783)) (Neg Zero)) wx1784 wx1785 wx1786 wx1787 (Float (Pos Zero) (Pos (Succ wx1788))) False)",fontsize=16,color="black",shape="box"];16860 -> 16878[label="",style="solid", color="black", weight=3]; 12465[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12465 -> 13946[label="",style="solid", color="black", weight=3]; 12467 -> 6395[label="",style="dashed", color="red", weight=0]; 12467[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12467 -> 13947[label="",style="dashed", color="magenta", weight=3]; 12467 -> 13948[label="",style="dashed", color="magenta", weight=3]; 12466[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos wx1081) == GT))",fontsize=16,color="burlywood",shape="triangle"];26651[label="wx1081/Succ wx10810",fontsize=10,color="white",style="solid",shape="box"];12466 -> 26651[label="",style="solid", color="burlywood", weight=9]; 26651 -> 13949[label="",style="solid", color="burlywood", weight=3]; 26652[label="wx1081/Zero",fontsize=10,color="white",style="solid",shape="box"];12466 -> 26652[label="",style="solid", color="burlywood", weight=9]; 26652 -> 13950[label="",style="solid", color="burlywood", weight=3]; 12468[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12468 -> 13951[label="",style="solid", color="black", weight=3]; 12469 -> 13952[label="",style="dashed", color="red", weight=0]; 12469[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg (primMulNat (Succ wx408) (Succ wx403))) (Neg (Succ wx4090) * Pos (Succ wx40200)) == GT))",fontsize=16,color="magenta"];12469 -> 13953[label="",style="dashed", color="magenta", weight=3]; 12470[label="wx403",fontsize=16,color="green",shape="box"];12471[label="Succ wx408",fontsize=16,color="green",shape="box"];12472[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg (Succ wx4790)) (Neg (Succ wx4090) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12472 -> 13954[label="",style="solid", color="black", weight=3]; 12473[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Neg (Succ wx4090) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12473 -> 13955[label="",style="solid", color="black", weight=3]; 12474[label="wx403",fontsize=16,color="green",shape="box"];12475[label="Succ wx408",fontsize=16,color="green",shape="box"];12476[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg (Succ wx4800)) (Neg Zero * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];12476 -> 13956[label="",style="solid", color="black", weight=3]; 12477[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];12477 -> 13957[label="",style="solid", color="black", weight=3]; 12478[label="wx403",fontsize=16,color="green",shape="box"];12479[label="Succ wx408",fontsize=16,color="green",shape="box"];12480[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg (Succ wx4810)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12480 -> 13958[label="",style="solid", color="black", weight=3]; 12481[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12481 -> 13959[label="",style="solid", color="black", weight=3]; 12482 -> 13960[label="",style="dashed", color="red", weight=0]; 12482[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg (primMulNat (Succ wx408) (Succ wx403))) (Neg (Succ wx4090) * Neg (Succ wx40200)) == GT))",fontsize=16,color="magenta"];12482 -> 13961[label="",style="dashed", color="magenta", weight=3]; 12483[label="wx403",fontsize=16,color="green",shape="box"];12484[label="Succ wx408",fontsize=16,color="green",shape="box"];12485[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg (Succ wx4820)) (Neg (Succ wx4090) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12485 -> 13962[label="",style="solid", color="black", weight=3]; 12486[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Neg (Succ wx4090) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12486 -> 13963[label="",style="solid", color="black", weight=3]; 12487[label="wx403",fontsize=16,color="green",shape="box"];12488[label="Succ wx408",fontsize=16,color="green",shape="box"];12489[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg (Succ wx4830)) (Neg Zero * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];12489 -> 13964[label="",style="solid", color="black", weight=3]; 12490[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];12490 -> 13965[label="",style="solid", color="black", weight=3]; 12491[label="wx403",fontsize=16,color="green",shape="box"];12492[label="Succ wx408",fontsize=16,color="green",shape="box"];12493[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg (Succ wx4900)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12493 -> 13966[label="",style="solid", color="black", weight=3]; 12494[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12494 -> 13967[label="",style="solid", color="black", weight=3]; 12496 -> 7683[label="",style="dashed", color="red", weight=0]; 12496[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12496 -> 13968[label="",style="dashed", color="magenta", weight=3]; 12496 -> 13969[label="",style="dashed", color="magenta", weight=3]; 12495[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg wx1082) == LT))",fontsize=16,color="burlywood",shape="triangle"];26653[label="wx1082/Succ wx10820",fontsize=10,color="white",style="solid",shape="box"];12495 -> 26653[label="",style="solid", color="burlywood", weight=9]; 26653 -> 13970[label="",style="solid", color="burlywood", weight=3]; 26654[label="wx1082/Zero",fontsize=10,color="white",style="solid",shape="box"];12495 -> 26654[label="",style="solid", color="burlywood", weight=9]; 26654 -> 13971[label="",style="solid", color="burlywood", weight=3]; 12498 -> 7683[label="",style="dashed", color="red", weight=0]; 12498[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12498 -> 13972[label="",style="dashed", color="magenta", weight=3]; 12498 -> 13973[label="",style="dashed", color="magenta", weight=3]; 12497[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg wx1090) == LT))",fontsize=16,color="burlywood",shape="triangle"];26655[label="wx1090/Succ wx10900",fontsize=10,color="white",style="solid",shape="box"];12497 -> 26655[label="",style="solid", color="burlywood", weight=9]; 26655 -> 13974[label="",style="solid", color="burlywood", weight=3]; 26656[label="wx1090/Zero",fontsize=10,color="white",style="solid",shape="box"];12497 -> 26656[label="",style="solid", color="burlywood", weight=9]; 26656 -> 13975[label="",style="solid", color="burlywood", weight=3]; 12499 -> 7683[label="",style="dashed", color="red", weight=0]; 12499[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12499 -> 13976[label="",style="dashed", color="magenta", weight=3]; 12499 -> 13977[label="",style="dashed", color="magenta", weight=3]; 12500[label="Succ wx30000",fontsize=16,color="green",shape="box"];12501[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpNat (Succ wx4120) Zero == LT))",fontsize=16,color="black",shape="box"];12501 -> 13978[label="",style="solid", color="black", weight=3]; 12502 -> 16912[label="",style="dashed", color="red", weight=0]; 12502[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="magenta"];12502 -> 16921[label="",style="dashed", color="magenta", weight=3]; 12502 -> 16922[label="",style="dashed", color="magenta", weight=3]; 12502 -> 16923[label="",style="dashed", color="magenta", weight=3]; 12502 -> 16924[label="",style="dashed", color="magenta", weight=3]; 12502 -> 16925[label="",style="dashed", color="magenta", weight=3]; 12502 -> 16926[label="",style="dashed", color="magenta", weight=3]; 12502 -> 16927[label="",style="dashed", color="magenta", weight=3]; 12502 -> 16928[label="",style="dashed", color="magenta", weight=3]; 12503[label="Zero",fontsize=16,color="green",shape="box"];12504[label="Succ wx30000",fontsize=16,color="green",shape="box"];20101[label="wx31",fontsize=16,color="green",shape="box"];20102[label="wx33",fontsize=16,color="green",shape="box"];20103[label="wx34",fontsize=16,color="green",shape="box"];20104[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20105[label="wx4",fontsize=16,color="green",shape="box"];20106[label="wx32",fontsize=16,color="green",shape="box"];20107[label="wx5000",fontsize=16,color="green",shape="box"];20108[label="wx30000",fontsize=16,color="green",shape="box"];16946 -> 12507[label="",style="dashed", color="red", weight=0]; 16946[label="FiniteMap.lookupWithDefaultFM0 wx1794 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1795)) (Neg Zero)) wx1796 wx1797 wx1798 wx1799 (Float (Neg (Succ wx1800)) (Pos (Succ wx1801))) False)",fontsize=16,color="magenta"];16946 -> 16950[label="",style="dashed", color="magenta", weight=3]; 16946 -> 16951[label="",style="dashed", color="magenta", weight=3]; 16946 -> 16952[label="",style="dashed", color="magenta", weight=3]; 16946 -> 16953[label="",style="dashed", color="magenta", weight=3]; 16946 -> 16954[label="",style="dashed", color="magenta", weight=3]; 16946 -> 16955[label="",style="dashed", color="magenta", weight=3]; 16946 -> 16956[label="",style="dashed", color="magenta", weight=3]; 16946 -> 16957[label="",style="dashed", color="magenta", weight=3]; 12573[label="FiniteMap.lookupWithDefaultFM0 wx1097 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1098)) (Neg Zero)) wx1099 wx1100 wx1101 wx1102 (Float (Neg (Succ wx1103)) (Pos (Succ wx1104))) (primCmpInt (Neg (Succ wx1103) * Pos Zero) (Neg (Succ wx1104) * Pos (Succ wx1098)) == GT))",fontsize=16,color="black",shape="box"];12573 -> 12577[label="",style="solid", color="black", weight=3]; 12549[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12549 -> 13981[label="",style="solid", color="black", weight=3]; 12551 -> 6395[label="",style="dashed", color="red", weight=0]; 12551[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12551 -> 13982[label="",style="dashed", color="magenta", weight=3]; 12551 -> 13983[label="",style="dashed", color="magenta", weight=3]; 12550[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg wx1105) == GT))",fontsize=16,color="burlywood",shape="triangle"];26657[label="wx1105/Succ wx11050",fontsize=10,color="white",style="solid",shape="box"];12550 -> 26657[label="",style="solid", color="burlywood", weight=9]; 26657 -> 13984[label="",style="solid", color="burlywood", weight=3]; 26658[label="wx1105/Zero",fontsize=10,color="white",style="solid",shape="box"];12550 -> 26658[label="",style="solid", color="burlywood", weight=9]; 26658 -> 13985[label="",style="solid", color="burlywood", weight=3]; 12553[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12553 -> 13986[label="",style="solid", color="black", weight=3]; 12555 -> 7683[label="",style="dashed", color="red", weight=0]; 12555[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12555 -> 13987[label="",style="dashed", color="magenta", weight=3]; 12555 -> 13988[label="",style="dashed", color="magenta", weight=3]; 12554[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos wx1106) == LT))",fontsize=16,color="burlywood",shape="triangle"];26659[label="wx1106/Succ wx11060",fontsize=10,color="white",style="solid",shape="box"];12554 -> 26659[label="",style="solid", color="burlywood", weight=9]; 26659 -> 13989[label="",style="solid", color="burlywood", weight=3]; 26660[label="wx1106/Zero",fontsize=10,color="white",style="solid",shape="box"];12554 -> 26660[label="",style="solid", color="burlywood", weight=9]; 26660 -> 13990[label="",style="solid", color="burlywood", weight=3]; 12558 -> 7683[label="",style="dashed", color="red", weight=0]; 12558[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12558 -> 13991[label="",style="dashed", color="magenta", weight=3]; 12558 -> 13992[label="",style="dashed", color="magenta", weight=3]; 12557[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos wx1114) == LT))",fontsize=16,color="burlywood",shape="triangle"];26661[label="wx1114/Succ wx11140",fontsize=10,color="white",style="solid",shape="box"];12557 -> 26661[label="",style="solid", color="burlywood", weight=9]; 26661 -> 13993[label="",style="solid", color="burlywood", weight=3]; 26662[label="wx1114/Zero",fontsize=10,color="white",style="solid",shape="box"];12557 -> 26662[label="",style="solid", color="burlywood", weight=9]; 26662 -> 13994[label="",style="solid", color="burlywood", weight=3]; 12560 -> 7683[label="",style="dashed", color="red", weight=0]; 12560[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12560 -> 13995[label="",style="dashed", color="magenta", weight=3]; 12560 -> 13996[label="",style="dashed", color="magenta", weight=3]; 12561[label="Succ wx30000",fontsize=16,color="green",shape="box"];12562 -> 16984[label="",style="dashed", color="red", weight=0]; 12562[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (LT == LT))",fontsize=16,color="magenta"];12562 -> 17017[label="",style="dashed", color="magenta", weight=3]; 12562 -> 17018[label="",style="dashed", color="magenta", weight=3]; 12562 -> 17019[label="",style="dashed", color="magenta", weight=3]; 12562 -> 17020[label="",style="dashed", color="magenta", weight=3]; 12562 -> 17021[label="",style="dashed", color="magenta", weight=3]; 12562 -> 17022[label="",style="dashed", color="magenta", weight=3]; 12562 -> 17023[label="",style="dashed", color="magenta", weight=3]; 12562 -> 17024[label="",style="dashed", color="magenta", weight=3]; 12563[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];12563 -> 13998[label="",style="solid", color="black", weight=3]; 12564[label="Zero",fontsize=16,color="green",shape="box"];12565[label="Succ wx30000",fontsize=16,color="green",shape="box"];20146[label="wx32",fontsize=16,color="green",shape="box"];20147[label="wx33",fontsize=16,color="green",shape="box"];20148[label="wx5000",fontsize=16,color="green",shape="box"];20149[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20150[label="wx34",fontsize=16,color="green",shape="box"];20151[label="wx4",fontsize=16,color="green",shape="box"];20152[label="wx31",fontsize=16,color="green",shape="box"];20153[label="wx30000",fontsize=16,color="green",shape="box"];20145[label="FiniteMap.lookupWithDefaultFM0 wx2195 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2196)) (Neg Zero)) wx2197 wx2198 wx2199 wx2200 (Float (Neg (Succ wx2201)) (Pos (Succ wx2202))) False)",fontsize=16,color="black",shape="triangle"];20145 -> 20189[label="",style="solid", color="black", weight=3]; 12570[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12570 -> 14002[label="",style="solid", color="black", weight=3]; 12572 -> 6395[label="",style="dashed", color="red", weight=0]; 12572[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12572 -> 14003[label="",style="dashed", color="magenta", weight=3]; 12572 -> 14004[label="",style="dashed", color="magenta", weight=3]; 12571[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos wx1120) == GT))",fontsize=16,color="burlywood",shape="triangle"];26663[label="wx1120/Succ wx11200",fontsize=10,color="white",style="solid",shape="box"];12571 -> 26663[label="",style="solid", color="burlywood", weight=9]; 26663 -> 14005[label="",style="solid", color="burlywood", weight=3]; 26664[label="wx1120/Zero",fontsize=10,color="white",style="solid",shape="box"];12571 -> 26664[label="",style="solid", color="burlywood", weight=9]; 26664 -> 14006[label="",style="solid", color="burlywood", weight=3]; 12574[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12574 -> 14007[label="",style="solid", color="black", weight=3]; 12576 -> 7683[label="",style="dashed", color="red", weight=0]; 12576[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12576 -> 14008[label="",style="dashed", color="magenta", weight=3]; 12576 -> 14009[label="",style="dashed", color="magenta", weight=3]; 12575[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg wx1121) == LT))",fontsize=16,color="burlywood",shape="triangle"];26665[label="wx1121/Succ wx11210",fontsize=10,color="white",style="solid",shape="box"];12575 -> 26665[label="",style="solid", color="burlywood", weight=9]; 26665 -> 14010[label="",style="solid", color="burlywood", weight=3]; 26666[label="wx1121/Zero",fontsize=10,color="white",style="solid",shape="box"];12575 -> 26666[label="",style="solid", color="burlywood", weight=9]; 26666 -> 14011[label="",style="solid", color="burlywood", weight=3]; 12579 -> 7683[label="",style="dashed", color="red", weight=0]; 12579[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12579 -> 14012[label="",style="dashed", color="magenta", weight=3]; 12579 -> 14013[label="",style="dashed", color="magenta", weight=3]; 12578[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg wx1129) == LT))",fontsize=16,color="burlywood",shape="triangle"];26667[label="wx1129/Succ wx11290",fontsize=10,color="white",style="solid",shape="box"];12578 -> 26667[label="",style="solid", color="burlywood", weight=9]; 26667 -> 14014[label="",style="solid", color="burlywood", weight=3]; 26668[label="wx1129/Zero",fontsize=10,color="white",style="solid",shape="box"];12578 -> 26668[label="",style="solid", color="burlywood", weight=9]; 26668 -> 14015[label="",style="solid", color="burlywood", weight=3]; 12580 -> 7683[label="",style="dashed", color="red", weight=0]; 12580[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12580 -> 14016[label="",style="dashed", color="magenta", weight=3]; 12580 -> 14017[label="",style="dashed", color="magenta", weight=3]; 12581[label="Succ wx30000",fontsize=16,color="green",shape="box"];12582[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpNat (Succ wx4260) Zero == LT))",fontsize=16,color="black",shape="box"];12582 -> 14018[label="",style="solid", color="black", weight=3]; 12583 -> 17061[label="",style="dashed", color="red", weight=0]; 12583[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="magenta"];12583 -> 17070[label="",style="dashed", color="magenta", weight=3]; 12583 -> 17071[label="",style="dashed", color="magenta", weight=3]; 12583 -> 17072[label="",style="dashed", color="magenta", weight=3]; 12583 -> 17073[label="",style="dashed", color="magenta", weight=3]; 12583 -> 17074[label="",style="dashed", color="magenta", weight=3]; 12583 -> 17075[label="",style="dashed", color="magenta", weight=3]; 12583 -> 17076[label="",style="dashed", color="magenta", weight=3]; 12583 -> 17077[label="",style="dashed", color="magenta", weight=3]; 12584[label="Zero",fontsize=16,color="green",shape="box"];12585[label="Succ wx30000",fontsize=16,color="green",shape="box"];20223[label="wx33",fontsize=16,color="green",shape="box"];20224[label="wx31",fontsize=16,color="green",shape="box"];20225[label="wx30000",fontsize=16,color="green",shape="box"];20226[label="wx32",fontsize=16,color="green",shape="box"];20227[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20228[label="wx4",fontsize=16,color="green",shape="box"];20229[label="wx34",fontsize=16,color="green",shape="box"];20230[label="wx30100",fontsize=16,color="green",shape="box"];17095 -> 12588[label="",style="dashed", color="red", weight=0]; 17095[label="FiniteMap.lookupWithDefaultFM0 wx1813 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1814)) (Neg (Succ wx1815))) wx1816 wx1817 wx1818 wx1819 (Float (Neg Zero) (Pos (Succ wx1820))) False)",fontsize=16,color="magenta"];17095 -> 17182[label="",style="dashed", color="magenta", weight=3]; 17095 -> 17183[label="",style="dashed", color="magenta", weight=3]; 17095 -> 17184[label="",style="dashed", color="magenta", weight=3]; 17095 -> 17185[label="",style="dashed", color="magenta", weight=3]; 17095 -> 17186[label="",style="dashed", color="magenta", weight=3]; 17095 -> 17187[label="",style="dashed", color="magenta", weight=3]; 17095 -> 17188[label="",style="dashed", color="magenta", weight=3]; 17095 -> 17189[label="",style="dashed", color="magenta", weight=3]; 12654[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpInt (Neg Zero * Pos (Succ wx1138)) (Neg (Succ wx1143) * Pos (Succ wx1137)) == GT))",fontsize=16,color="black",shape="box"];12654 -> 12658[label="",style="solid", color="black", weight=3]; 12630[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12630 -> 14021[label="",style="solid", color="black", weight=3]; 12632 -> 6395[label="",style="dashed", color="red", weight=0]; 12632[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12632 -> 14022[label="",style="dashed", color="magenta", weight=3]; 12632 -> 14023[label="",style="dashed", color="magenta", weight=3]; 12631[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg wx1144) == GT))",fontsize=16,color="burlywood",shape="triangle"];26669[label="wx1144/Succ wx11440",fontsize=10,color="white",style="solid",shape="box"];12631 -> 26669[label="",style="solid", color="burlywood", weight=9]; 26669 -> 14024[label="",style="solid", color="burlywood", weight=3]; 26670[label="wx1144/Zero",fontsize=10,color="white",style="solid",shape="box"];12631 -> 26670[label="",style="solid", color="burlywood", weight=9]; 26670 -> 14025[label="",style="solid", color="burlywood", weight=3]; 12634[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12634 -> 14026[label="",style="solid", color="black", weight=3]; 12636 -> 7683[label="",style="dashed", color="red", weight=0]; 12636[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12636 -> 14027[label="",style="dashed", color="magenta", weight=3]; 12636 -> 14028[label="",style="dashed", color="magenta", weight=3]; 12635[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos wx1145) == LT))",fontsize=16,color="burlywood",shape="triangle"];26671[label="wx1145/Succ wx11450",fontsize=10,color="white",style="solid",shape="box"];12635 -> 26671[label="",style="solid", color="burlywood", weight=9]; 26671 -> 14029[label="",style="solid", color="burlywood", weight=3]; 26672[label="wx1145/Zero",fontsize=10,color="white",style="solid",shape="box"];12635 -> 26672[label="",style="solid", color="burlywood", weight=9]; 26672 -> 14030[label="",style="solid", color="burlywood", weight=3]; 12639 -> 7683[label="",style="dashed", color="red", weight=0]; 12639[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12639 -> 14031[label="",style="dashed", color="magenta", weight=3]; 12639 -> 14032[label="",style="dashed", color="magenta", weight=3]; 12638[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos wx1153) == LT))",fontsize=16,color="burlywood",shape="triangle"];26673[label="wx1153/Succ wx11530",fontsize=10,color="white",style="solid",shape="box"];12638 -> 26673[label="",style="solid", color="burlywood", weight=9]; 26673 -> 14033[label="",style="solid", color="burlywood", weight=3]; 26674[label="wx1153/Zero",fontsize=10,color="white",style="solid",shape="box"];12638 -> 26674[label="",style="solid", color="burlywood", weight=9]; 26674 -> 14034[label="",style="solid", color="burlywood", weight=3]; 12641 -> 7683[label="",style="dashed", color="red", weight=0]; 12641[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12641 -> 14035[label="",style="dashed", color="magenta", weight=3]; 12641 -> 14036[label="",style="dashed", color="magenta", weight=3]; 12642[label="Succ wx30000",fontsize=16,color="green",shape="box"];12643 -> 17121[label="",style="dashed", color="red", weight=0]; 12643[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (LT == LT))",fontsize=16,color="magenta"];12643 -> 17154[label="",style="dashed", color="magenta", weight=3]; 12643 -> 17155[label="",style="dashed", color="magenta", weight=3]; 12643 -> 17156[label="",style="dashed", color="magenta", weight=3]; 12643 -> 17157[label="",style="dashed", color="magenta", weight=3]; 12643 -> 17158[label="",style="dashed", color="magenta", weight=3]; 12643 -> 17159[label="",style="dashed", color="magenta", weight=3]; 12643 -> 17160[label="",style="dashed", color="magenta", weight=3]; 12643 -> 17161[label="",style="dashed", color="magenta", weight=3]; 12644[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];12644 -> 14038[label="",style="solid", color="black", weight=3]; 12645[label="Zero",fontsize=16,color="green",shape="box"];12646[label="Succ wx30000",fontsize=16,color="green",shape="box"];20267[label="wx33",fontsize=16,color="green",shape="box"];20268[label="wx30100",fontsize=16,color="green",shape="box"];20269[label="wx31",fontsize=16,color="green",shape="box"];20270[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20271[label="wx34",fontsize=16,color="green",shape="box"];20272[label="wx32",fontsize=16,color="green",shape="box"];20273[label="wx4",fontsize=16,color="green",shape="box"];20274[label="wx30000",fontsize=16,color="green",shape="box"];20266[label="FiniteMap.lookupWithDefaultFM0 wx2213 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) wx2216 wx2217 wx2218 wx2219 (Float (Neg Zero) (Pos (Succ wx2220))) False)",fontsize=16,color="black",shape="triangle"];20266 -> 20307[label="",style="solid", color="black", weight=3]; 12651[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12651 -> 14042[label="",style="solid", color="black", weight=3]; 12653 -> 6395[label="",style="dashed", color="red", weight=0]; 12653[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12653 -> 14043[label="",style="dashed", color="magenta", weight=3]; 12653 -> 14044[label="",style="dashed", color="magenta", weight=3]; 12652[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos wx1159) == GT))",fontsize=16,color="burlywood",shape="triangle"];26675[label="wx1159/Succ wx11590",fontsize=10,color="white",style="solid",shape="box"];12652 -> 26675[label="",style="solid", color="burlywood", weight=9]; 26675 -> 14045[label="",style="solid", color="burlywood", weight=3]; 26676[label="wx1159/Zero",fontsize=10,color="white",style="solid",shape="box"];12652 -> 26676[label="",style="solid", color="burlywood", weight=9]; 26676 -> 14046[label="",style="solid", color="burlywood", weight=3]; 12655[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12655 -> 14047[label="",style="solid", color="black", weight=3]; 12657 -> 7683[label="",style="dashed", color="red", weight=0]; 12657[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12657 -> 14048[label="",style="dashed", color="magenta", weight=3]; 12657 -> 14049[label="",style="dashed", color="magenta", weight=3]; 12656[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg wx1160) == LT))",fontsize=16,color="burlywood",shape="triangle"];26677[label="wx1160/Succ wx11600",fontsize=10,color="white",style="solid",shape="box"];12656 -> 26677[label="",style="solid", color="burlywood", weight=9]; 26677 -> 14050[label="",style="solid", color="burlywood", weight=3]; 26678[label="wx1160/Zero",fontsize=10,color="white",style="solid",shape="box"];12656 -> 26678[label="",style="solid", color="burlywood", weight=9]; 26678 -> 14051[label="",style="solid", color="burlywood", weight=3]; 12660 -> 7683[label="",style="dashed", color="red", weight=0]; 12660[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12660 -> 14052[label="",style="dashed", color="magenta", weight=3]; 12660 -> 14053[label="",style="dashed", color="magenta", weight=3]; 12659[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg wx1168) == LT))",fontsize=16,color="burlywood",shape="triangle"];26679[label="wx1168/Succ wx11680",fontsize=10,color="white",style="solid",shape="box"];12659 -> 26679[label="",style="solid", color="burlywood", weight=9]; 26679 -> 14054[label="",style="solid", color="burlywood", weight=3]; 26680[label="wx1168/Zero",fontsize=10,color="white",style="solid",shape="box"];12659 -> 26680[label="",style="solid", color="burlywood", weight=9]; 26680 -> 14055[label="",style="solid", color="burlywood", weight=3]; 12661 -> 7683[label="",style="dashed", color="red", weight=0]; 12661[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12661 -> 14056[label="",style="dashed", color="magenta", weight=3]; 12661 -> 14057[label="",style="dashed", color="magenta", weight=3]; 12662[label="Succ wx30000",fontsize=16,color="green",shape="box"];12663[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpNat (Succ wx4460) Zero == LT))",fontsize=16,color="black",shape="box"];12663 -> 14058[label="",style="solid", color="black", weight=3]; 12664 -> 17207[label="",style="dashed", color="red", weight=0]; 12664[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="magenta"];12664 -> 17215[label="",style="dashed", color="magenta", weight=3]; 12664 -> 17216[label="",style="dashed", color="magenta", weight=3]; 12664 -> 17217[label="",style="dashed", color="magenta", weight=3]; 12664 -> 17218[label="",style="dashed", color="magenta", weight=3]; 12664 -> 17219[label="",style="dashed", color="magenta", weight=3]; 12664 -> 17220[label="",style="dashed", color="magenta", weight=3]; 12664 -> 17221[label="",style="dashed", color="magenta", weight=3]; 12665[label="Zero",fontsize=16,color="green",shape="box"];12666[label="Succ wx30000",fontsize=16,color="green",shape="box"];20339[label="wx32",fontsize=16,color="green",shape="box"];20340[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20341[label="wx4",fontsize=16,color="green",shape="box"];20342[label="wx30000",fontsize=16,color="green",shape="box"];20343[label="wx31",fontsize=16,color="green",shape="box"];20344[label="wx34",fontsize=16,color="green",shape="box"];20345[label="wx33",fontsize=16,color="green",shape="box"];17237 -> 12669[label="",style="dashed", color="red", weight=0]; 17237[label="FiniteMap.lookupWithDefaultFM0 wx1831 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1832)) (Neg Zero)) wx1833 wx1834 wx1835 wx1836 (Float (Neg Zero) (Pos (Succ wx1837))) False)",fontsize=16,color="magenta"];17237 -> 17312[label="",style="dashed", color="magenta", weight=3]; 17237 -> 17313[label="",style="dashed", color="magenta", weight=3]; 17237 -> 17314[label="",style="dashed", color="magenta", weight=3]; 17237 -> 17315[label="",style="dashed", color="magenta", weight=3]; 17237 -> 17316[label="",style="dashed", color="magenta", weight=3]; 17237 -> 17317[label="",style="dashed", color="magenta", weight=3]; 17237 -> 17318[label="",style="dashed", color="magenta", weight=3]; 12730[label="FiniteMap.lookupWithDefaultFM0 wx1175 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1176)) (Neg Zero)) wx1177 wx1178 wx1179 wx1180 (Float (Neg Zero) (Pos (Succ wx1181))) (primCmpInt (Neg Zero * Pos Zero) (Neg (Succ wx1181) * Pos (Succ wx1176)) == GT))",fontsize=16,color="black",shape="box"];12730 -> 12760[label="",style="solid", color="black", weight=3]; 12706[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12706 -> 14061[label="",style="solid", color="black", weight=3]; 12708 -> 6395[label="",style="dashed", color="red", weight=0]; 12708[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12708 -> 14062[label="",style="dashed", color="magenta", weight=3]; 12708 -> 14063[label="",style="dashed", color="magenta", weight=3]; 12707[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg wx1182) == GT))",fontsize=16,color="burlywood",shape="triangle"];26681[label="wx1182/Succ wx11820",fontsize=10,color="white",style="solid",shape="box"];12707 -> 26681[label="",style="solid", color="burlywood", weight=9]; 26681 -> 14064[label="",style="solid", color="burlywood", weight=3]; 26682[label="wx1182/Zero",fontsize=10,color="white",style="solid",shape="box"];12707 -> 26682[label="",style="solid", color="burlywood", weight=9]; 26682 -> 14065[label="",style="solid", color="burlywood", weight=3]; 12710[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12710 -> 14066[label="",style="solid", color="black", weight=3]; 12712 -> 7683[label="",style="dashed", color="red", weight=0]; 12712[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12712 -> 14067[label="",style="dashed", color="magenta", weight=3]; 12712 -> 14068[label="",style="dashed", color="magenta", weight=3]; 12711[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos wx1183) == LT))",fontsize=16,color="burlywood",shape="triangle"];26683[label="wx1183/Succ wx11830",fontsize=10,color="white",style="solid",shape="box"];12711 -> 26683[label="",style="solid", color="burlywood", weight=9]; 26683 -> 14069[label="",style="solid", color="burlywood", weight=3]; 26684[label="wx1183/Zero",fontsize=10,color="white",style="solid",shape="box"];12711 -> 26684[label="",style="solid", color="burlywood", weight=9]; 26684 -> 14070[label="",style="solid", color="burlywood", weight=3]; 12715 -> 7683[label="",style="dashed", color="red", weight=0]; 12715[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12715 -> 14071[label="",style="dashed", color="magenta", weight=3]; 12715 -> 14072[label="",style="dashed", color="magenta", weight=3]; 12714[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos wx1191) == LT))",fontsize=16,color="burlywood",shape="triangle"];26685[label="wx1191/Succ wx11910",fontsize=10,color="white",style="solid",shape="box"];12714 -> 26685[label="",style="solid", color="burlywood", weight=9]; 26685 -> 14073[label="",style="solid", color="burlywood", weight=3]; 26686[label="wx1191/Zero",fontsize=10,color="white",style="solid",shape="box"];12714 -> 26686[label="",style="solid", color="burlywood", weight=9]; 26686 -> 14074[label="",style="solid", color="burlywood", weight=3]; 12717 -> 7683[label="",style="dashed", color="red", weight=0]; 12717[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12717 -> 14075[label="",style="dashed", color="magenta", weight=3]; 12717 -> 14076[label="",style="dashed", color="magenta", weight=3]; 12718[label="Succ wx30000",fontsize=16,color="green",shape="box"];12719 -> 17258[label="",style="dashed", color="red", weight=0]; 12719[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (LT == LT))",fontsize=16,color="magenta"];12719 -> 17287[label="",style="dashed", color="magenta", weight=3]; 12719 -> 17288[label="",style="dashed", color="magenta", weight=3]; 12719 -> 17289[label="",style="dashed", color="magenta", weight=3]; 12719 -> 17290[label="",style="dashed", color="magenta", weight=3]; 12719 -> 17291[label="",style="dashed", color="magenta", weight=3]; 12719 -> 17292[label="",style="dashed", color="magenta", weight=3]; 12719 -> 17293[label="",style="dashed", color="magenta", weight=3]; 12720[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];12720 -> 14078[label="",style="solid", color="black", weight=3]; 12721[label="Zero",fontsize=16,color="green",shape="box"];12722[label="Succ wx30000",fontsize=16,color="green",shape="box"];20380[label="wx30000",fontsize=16,color="green",shape="box"];20381[label="wx34",fontsize=16,color="green",shape="box"];20382[label="wx33",fontsize=16,color="green",shape="box"];20383[label="wx4",fontsize=16,color="green",shape="box"];20384[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20385[label="wx31",fontsize=16,color="green",shape="box"];20386[label="wx32",fontsize=16,color="green",shape="box"];20379[label="FiniteMap.lookupWithDefaultFM0 wx2230 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2231)) (Neg Zero)) wx2232 wx2233 wx2234 wx2235 (Float (Neg Zero) (Pos (Succ wx2236))) False)",fontsize=16,color="black",shape="triangle"];20379 -> 20415[label="",style="solid", color="black", weight=3]; 12727[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12727 -> 14082[label="",style="solid", color="black", weight=3]; 12729 -> 6395[label="",style="dashed", color="red", weight=0]; 12729[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12729 -> 14083[label="",style="dashed", color="magenta", weight=3]; 12729 -> 14084[label="",style="dashed", color="magenta", weight=3]; 12728[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos wx1197) == GT))",fontsize=16,color="burlywood",shape="triangle"];26687[label="wx1197/Succ wx11970",fontsize=10,color="white",style="solid",shape="box"];12728 -> 26687[label="",style="solid", color="burlywood", weight=9]; 26687 -> 14085[label="",style="solid", color="burlywood", weight=3]; 26688[label="wx1197/Zero",fontsize=10,color="white",style="solid",shape="box"];12728 -> 26688[label="",style="solid", color="burlywood", weight=9]; 26688 -> 14086[label="",style="solid", color="burlywood", weight=3]; 12731[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12731 -> 14087[label="",style="solid", color="black", weight=3]; 12732 -> 14088[label="",style="dashed", color="red", weight=0]; 12732[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg (primMulNat (Succ wx468) (Succ wx463))) (Pos (Succ wx4690) * Pos (Succ wx46200)) == GT))",fontsize=16,color="magenta"];12732 -> 14089[label="",style="dashed", color="magenta", weight=3]; 12733[label="wx463",fontsize=16,color="green",shape="box"];12734[label="Succ wx468",fontsize=16,color="green",shape="box"];12735[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg (Succ wx5160)) (Pos (Succ wx4690) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12735 -> 14090[label="",style="solid", color="black", weight=3]; 12736[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Pos (Succ wx4690) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12736 -> 14091[label="",style="solid", color="black", weight=3]; 12737[label="wx463",fontsize=16,color="green",shape="box"];12738[label="Succ wx468",fontsize=16,color="green",shape="box"];12739[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg (Succ wx5170)) (Pos Zero * Pos (Succ wx46200)) == GT))",fontsize=16,color="black",shape="box"];12739 -> 14092[label="",style="solid", color="black", weight=3]; 12740[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero * Pos (Succ wx46200)) == GT))",fontsize=16,color="black",shape="box"];12740 -> 14093[label="",style="solid", color="black", weight=3]; 12741[label="wx463",fontsize=16,color="green",shape="box"];12742[label="Succ wx468",fontsize=16,color="green",shape="box"];12743[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg (Succ wx5180)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12743 -> 14094[label="",style="solid", color="black", weight=3]; 12744[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12744 -> 14095[label="",style="solid", color="black", weight=3]; 12745 -> 14096[label="",style="dashed", color="red", weight=0]; 12745[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg (primMulNat (Succ wx468) (Succ wx463))) (Pos (Succ wx4690) * Neg (Succ wx46200)) == GT))",fontsize=16,color="magenta"];12745 -> 14097[label="",style="dashed", color="magenta", weight=3]; 12746[label="wx463",fontsize=16,color="green",shape="box"];12747[label="Succ wx468",fontsize=16,color="green",shape="box"];12748[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg (Succ wx5190)) (Pos (Succ wx4690) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12748 -> 14098[label="",style="solid", color="black", weight=3]; 12749[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Pos (Succ wx4690) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12749 -> 14099[label="",style="solid", color="black", weight=3]; 12750[label="wx463",fontsize=16,color="green",shape="box"];12751[label="Succ wx468",fontsize=16,color="green",shape="box"];12752[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg (Succ wx5200)) (Pos Zero * Neg (Succ wx46200)) == GT))",fontsize=16,color="black",shape="box"];12752 -> 14100[label="",style="solid", color="black", weight=3]; 12753[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero * Neg (Succ wx46200)) == GT))",fontsize=16,color="black",shape="box"];12753 -> 14101[label="",style="solid", color="black", weight=3]; 12754[label="wx463",fontsize=16,color="green",shape="box"];12755[label="Succ wx468",fontsize=16,color="green",shape="box"];12756[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg (Succ wx5210)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12756 -> 14102[label="",style="solid", color="black", weight=3]; 12757[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12757 -> 14103[label="",style="solid", color="black", weight=3]; 12759 -> 7683[label="",style="dashed", color="red", weight=0]; 12759[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12759 -> 14104[label="",style="dashed", color="magenta", weight=3]; 12759 -> 14105[label="",style="dashed", color="magenta", weight=3]; 12758[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos wx1198) == LT))",fontsize=16,color="burlywood",shape="triangle"];26689[label="wx1198/Succ wx11980",fontsize=10,color="white",style="solid",shape="box"];12758 -> 26689[label="",style="solid", color="burlywood", weight=9]; 26689 -> 14106[label="",style="solid", color="burlywood", weight=3]; 26690[label="wx1198/Zero",fontsize=10,color="white",style="solid",shape="box"];12758 -> 26690[label="",style="solid", color="burlywood", weight=9]; 26690 -> 14107[label="",style="solid", color="burlywood", weight=3]; 12762 -> 7683[label="",style="dashed", color="red", weight=0]; 12762[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12762 -> 14108[label="",style="dashed", color="magenta", weight=3]; 12762 -> 14109[label="",style="dashed", color="magenta", weight=3]; 12761[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos wx1206) == LT))",fontsize=16,color="burlywood",shape="triangle"];26691[label="wx1206/Succ wx12060",fontsize=10,color="white",style="solid",shape="box"];12761 -> 26691[label="",style="solid", color="burlywood", weight=9]; 26691 -> 14110[label="",style="solid", color="burlywood", weight=3]; 26692[label="wx1206/Zero",fontsize=10,color="white",style="solid",shape="box"];12761 -> 26692[label="",style="solid", color="burlywood", weight=9]; 26692 -> 14111[label="",style="solid", color="burlywood", weight=3]; 12763 -> 7683[label="",style="dashed", color="red", weight=0]; 12763[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12763 -> 14112[label="",style="dashed", color="magenta", weight=3]; 12763 -> 14113[label="",style="dashed", color="magenta", weight=3]; 12764[label="Succ wx30000",fontsize=16,color="green",shape="box"];12765 -> 17358[label="",style="dashed", color="red", weight=0]; 12765[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (LT == LT))",fontsize=16,color="magenta"];12765 -> 17391[label="",style="dashed", color="magenta", weight=3]; 12765 -> 17392[label="",style="dashed", color="magenta", weight=3]; 12765 -> 17393[label="",style="dashed", color="magenta", weight=3]; 12765 -> 17394[label="",style="dashed", color="magenta", weight=3]; 12765 -> 17395[label="",style="dashed", color="magenta", weight=3]; 12765 -> 17396[label="",style="dashed", color="magenta", weight=3]; 12765 -> 17397[label="",style="dashed", color="magenta", weight=3]; 12765 -> 17398[label="",style="dashed", color="magenta", weight=3]; 12766[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];12766 -> 14115[label="",style="solid", color="black", weight=3]; 12767[label="Zero",fontsize=16,color="green",shape="box"];12768[label="Succ wx30000",fontsize=16,color="green",shape="box"];20452[label="wx4",fontsize=16,color="green",shape="box"];20453[label="wx31",fontsize=16,color="green",shape="box"];20454[label="wx5000",fontsize=16,color="green",shape="box"];20455[label="wx32",fontsize=16,color="green",shape="box"];20456[label="wx33",fontsize=16,color="green",shape="box"];20457[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20458[label="wx30000",fontsize=16,color="green",shape="box"];20459[label="wx34",fontsize=16,color="green",shape="box"];20451[label="FiniteMap.lookupWithDefaultFM0 wx2238 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2239)) (Pos Zero)) wx2240 wx2241 wx2242 wx2243 (Float (Pos (Succ wx2244)) (Neg (Succ wx2245))) False)",fontsize=16,color="black",shape="triangle"];20451 -> 20484[label="",style="solid", color="black", weight=3]; 12773[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12773 -> 14119[label="",style="solid", color="black", weight=3]; 12775 -> 6395[label="",style="dashed", color="red", weight=0]; 12775[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12775 -> 14120[label="",style="dashed", color="magenta", weight=3]; 12775 -> 14121[label="",style="dashed", color="magenta", weight=3]; 12774[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos wx1212) == GT))",fontsize=16,color="burlywood",shape="triangle"];26693[label="wx1212/Succ wx12120",fontsize=10,color="white",style="solid",shape="box"];12774 -> 26693[label="",style="solid", color="burlywood", weight=9]; 26693 -> 14122[label="",style="solid", color="burlywood", weight=3]; 26694[label="wx1212/Zero",fontsize=10,color="white",style="solid",shape="box"];12774 -> 26694[label="",style="solid", color="burlywood", weight=9]; 26694 -> 14123[label="",style="solid", color="burlywood", weight=3]; 12776[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12776 -> 14124[label="",style="solid", color="black", weight=3]; 12778 -> 7683[label="",style="dashed", color="red", weight=0]; 12778[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12778 -> 14125[label="",style="dashed", color="magenta", weight=3]; 12778 -> 14126[label="",style="dashed", color="magenta", weight=3]; 12777[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg wx1213) == LT))",fontsize=16,color="burlywood",shape="triangle"];26695[label="wx1213/Succ wx12130",fontsize=10,color="white",style="solid",shape="box"];12777 -> 26695[label="",style="solid", color="burlywood", weight=9]; 26695 -> 14127[label="",style="solid", color="burlywood", weight=3]; 26696[label="wx1213/Zero",fontsize=10,color="white",style="solid",shape="box"];12777 -> 26696[label="",style="solid", color="burlywood", weight=9]; 26696 -> 14128[label="",style="solid", color="burlywood", weight=3]; 12780 -> 7683[label="",style="dashed", color="red", weight=0]; 12780[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12780 -> 14129[label="",style="dashed", color="magenta", weight=3]; 12780 -> 14130[label="",style="dashed", color="magenta", weight=3]; 12779[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg wx1221) == LT))",fontsize=16,color="burlywood",shape="triangle"];26697[label="wx1221/Succ wx12210",fontsize=10,color="white",style="solid",shape="box"];12779 -> 26697[label="",style="solid", color="burlywood", weight=9]; 26697 -> 14131[label="",style="solid", color="burlywood", weight=3]; 26698[label="wx1221/Zero",fontsize=10,color="white",style="solid",shape="box"];12779 -> 26698[label="",style="solid", color="burlywood", weight=9]; 26698 -> 14132[label="",style="solid", color="burlywood", weight=3]; 12781 -> 7683[label="",style="dashed", color="red", weight=0]; 12781[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12781 -> 14133[label="",style="dashed", color="magenta", weight=3]; 12781 -> 14134[label="",style="dashed", color="magenta", weight=3]; 12782[label="Succ wx30000",fontsize=16,color="green",shape="box"];12783[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpNat (Succ wx4910) Zero == LT))",fontsize=16,color="black",shape="box"];12783 -> 14135[label="",style="solid", color="black", weight=3]; 12784 -> 17432[label="",style="dashed", color="red", weight=0]; 12784[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="magenta"];12784 -> 17441[label="",style="dashed", color="magenta", weight=3]; 12784 -> 17442[label="",style="dashed", color="magenta", weight=3]; 12784 -> 17443[label="",style="dashed", color="magenta", weight=3]; 12784 -> 17444[label="",style="dashed", color="magenta", weight=3]; 12784 -> 17445[label="",style="dashed", color="magenta", weight=3]; 12784 -> 17446[label="",style="dashed", color="magenta", weight=3]; 12784 -> 17447[label="",style="dashed", color="magenta", weight=3]; 12784 -> 17448[label="",style="dashed", color="magenta", weight=3]; 12785[label="Zero",fontsize=16,color="green",shape="box"];12786[label="Succ wx30000",fontsize=16,color="green",shape="box"];20520[label="wx31",fontsize=16,color="green",shape="box"];20521[label="wx34",fontsize=16,color="green",shape="box"];20522[label="wx32",fontsize=16,color="green",shape="box"];20523[label="wx4",fontsize=16,color="green",shape="box"];20524[label="wx33",fontsize=16,color="green",shape="box"];20525[label="wx30000",fontsize=16,color="green",shape="box"];20526[label="wx5000",fontsize=16,color="green",shape="box"];20527[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17466 -> 12789[label="",style="dashed", color="red", weight=0]; 17466[label="FiniteMap.lookupWithDefaultFM0 wx1860 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1861)) (Pos Zero)) wx1862 wx1863 wx1864 wx1865 (Float (Pos (Succ wx1866)) (Neg (Succ wx1867))) False)",fontsize=16,color="magenta"];17466 -> 17549[label="",style="dashed", color="magenta", weight=3]; 17466 -> 17550[label="",style="dashed", color="magenta", weight=3]; 17466 -> 17551[label="",style="dashed", color="magenta", weight=3]; 17466 -> 17552[label="",style="dashed", color="magenta", weight=3]; 17466 -> 17553[label="",style="dashed", color="magenta", weight=3]; 17466 -> 17554[label="",style="dashed", color="magenta", weight=3]; 17466 -> 17555[label="",style="dashed", color="magenta", weight=3]; 17466 -> 17556[label="",style="dashed", color="magenta", weight=3]; 12855[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1229)) (Pos Zero)) wx1230 wx1231 wx1232 wx1233 (Float (Pos (Succ wx1234)) (Neg (Succ wx1235))) (primCmpInt (Pos (Succ wx1234) * Neg Zero) (Pos (Succ wx1235) * Neg (Succ wx1229)) == GT))",fontsize=16,color="black",shape="box"];12855 -> 12859[label="",style="solid", color="black", weight=3]; 12831[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12831 -> 14138[label="",style="solid", color="black", weight=3]; 12833 -> 6395[label="",style="dashed", color="red", weight=0]; 12833[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12833 -> 14139[label="",style="dashed", color="magenta", weight=3]; 12833 -> 14140[label="",style="dashed", color="magenta", weight=3]; 12832[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg wx1236) == GT))",fontsize=16,color="burlywood",shape="triangle"];26699[label="wx1236/Succ wx12360",fontsize=10,color="white",style="solid",shape="box"];12832 -> 26699[label="",style="solid", color="burlywood", weight=9]; 26699 -> 14141[label="",style="solid", color="burlywood", weight=3]; 26700[label="wx1236/Zero",fontsize=10,color="white",style="solid",shape="box"];12832 -> 26700[label="",style="solid", color="burlywood", weight=9]; 26700 -> 14142[label="",style="solid", color="burlywood", weight=3]; 12835[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12835 -> 14143[label="",style="solid", color="black", weight=3]; 12837 -> 7683[label="",style="dashed", color="red", weight=0]; 12837[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12837 -> 14144[label="",style="dashed", color="magenta", weight=3]; 12837 -> 14145[label="",style="dashed", color="magenta", weight=3]; 12836[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos wx1237) == LT))",fontsize=16,color="burlywood",shape="triangle"];26701[label="wx1237/Succ wx12370",fontsize=10,color="white",style="solid",shape="box"];12836 -> 26701[label="",style="solid", color="burlywood", weight=9]; 26701 -> 14146[label="",style="solid", color="burlywood", weight=3]; 26702[label="wx1237/Zero",fontsize=10,color="white",style="solid",shape="box"];12836 -> 26702[label="",style="solid", color="burlywood", weight=9]; 26702 -> 14147[label="",style="solid", color="burlywood", weight=3]; 12840 -> 7683[label="",style="dashed", color="red", weight=0]; 12840[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12840 -> 14148[label="",style="dashed", color="magenta", weight=3]; 12840 -> 14149[label="",style="dashed", color="magenta", weight=3]; 12839[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos wx1245) == LT))",fontsize=16,color="burlywood",shape="triangle"];26703[label="wx1245/Succ wx12450",fontsize=10,color="white",style="solid",shape="box"];12839 -> 26703[label="",style="solid", color="burlywood", weight=9]; 26703 -> 14150[label="",style="solid", color="burlywood", weight=3]; 26704[label="wx1245/Zero",fontsize=10,color="white",style="solid",shape="box"];12839 -> 26704[label="",style="solid", color="burlywood", weight=9]; 26704 -> 14151[label="",style="solid", color="burlywood", weight=3]; 12842 -> 7683[label="",style="dashed", color="red", weight=0]; 12842[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12842 -> 14152[label="",style="dashed", color="magenta", weight=3]; 12842 -> 14153[label="",style="dashed", color="magenta", weight=3]; 12843[label="Succ wx30000",fontsize=16,color="green",shape="box"];12844 -> 17488[label="",style="dashed", color="red", weight=0]; 12844[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (LT == LT))",fontsize=16,color="magenta"];12844 -> 17521[label="",style="dashed", color="magenta", weight=3]; 12844 -> 17522[label="",style="dashed", color="magenta", weight=3]; 12844 -> 17523[label="",style="dashed", color="magenta", weight=3]; 12844 -> 17524[label="",style="dashed", color="magenta", weight=3]; 12844 -> 17525[label="",style="dashed", color="magenta", weight=3]; 12844 -> 17526[label="",style="dashed", color="magenta", weight=3]; 12844 -> 17527[label="",style="dashed", color="magenta", weight=3]; 12844 -> 17528[label="",style="dashed", color="magenta", weight=3]; 12845[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];12845 -> 14155[label="",style="solid", color="black", weight=3]; 12846[label="Zero",fontsize=16,color="green",shape="box"];12847[label="Succ wx30000",fontsize=16,color="green",shape="box"];20565[label="wx34",fontsize=16,color="green",shape="box"];20566[label="wx31",fontsize=16,color="green",shape="box"];20567[label="wx33",fontsize=16,color="green",shape="box"];20568[label="wx4",fontsize=16,color="green",shape="box"];20569[label="wx30000",fontsize=16,color="green",shape="box"];20570[label="wx32",fontsize=16,color="green",shape="box"];20571[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20572[label="wx30100",fontsize=16,color="green",shape="box"];20564[label="FiniteMap.lookupWithDefaultFM0 wx2256 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) wx2259 wx2260 wx2261 wx2262 (Float (Pos Zero) (Neg (Succ wx2263))) False)",fontsize=16,color="black",shape="triangle"];20564 -> 20605[label="",style="solid", color="black", weight=3]; 12852[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12852 -> 14159[label="",style="solid", color="black", weight=3]; 12854 -> 6395[label="",style="dashed", color="red", weight=0]; 12854[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12854 -> 14160[label="",style="dashed", color="magenta", weight=3]; 12854 -> 14161[label="",style="dashed", color="magenta", weight=3]; 12853[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos wx1251) == GT))",fontsize=16,color="burlywood",shape="triangle"];26705[label="wx1251/Succ wx12510",fontsize=10,color="white",style="solid",shape="box"];12853 -> 26705[label="",style="solid", color="burlywood", weight=9]; 26705 -> 14162[label="",style="solid", color="burlywood", weight=3]; 26706[label="wx1251/Zero",fontsize=10,color="white",style="solid",shape="box"];12853 -> 26706[label="",style="solid", color="burlywood", weight=9]; 26706 -> 14163[label="",style="solid", color="burlywood", weight=3]; 12856[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12856 -> 14164[label="",style="solid", color="black", weight=3]; 12858 -> 7683[label="",style="dashed", color="red", weight=0]; 12858[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12858 -> 14165[label="",style="dashed", color="magenta", weight=3]; 12858 -> 14166[label="",style="dashed", color="magenta", weight=3]; 12857[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg wx1252) == LT))",fontsize=16,color="burlywood",shape="triangle"];26707[label="wx1252/Succ wx12520",fontsize=10,color="white",style="solid",shape="box"];12857 -> 26707[label="",style="solid", color="burlywood", weight=9]; 26707 -> 14167[label="",style="solid", color="burlywood", weight=3]; 26708[label="wx1252/Zero",fontsize=10,color="white",style="solid",shape="box"];12857 -> 26708[label="",style="solid", color="burlywood", weight=9]; 26708 -> 14168[label="",style="solid", color="burlywood", weight=3]; 12861 -> 7683[label="",style="dashed", color="red", weight=0]; 12861[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12861 -> 14169[label="",style="dashed", color="magenta", weight=3]; 12861 -> 14170[label="",style="dashed", color="magenta", weight=3]; 12860[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg wx1260) == LT))",fontsize=16,color="burlywood",shape="triangle"];26709[label="wx1260/Succ wx12600",fontsize=10,color="white",style="solid",shape="box"];12860 -> 26709[label="",style="solid", color="burlywood", weight=9]; 26709 -> 14171[label="",style="solid", color="burlywood", weight=3]; 26710[label="wx1260/Zero",fontsize=10,color="white",style="solid",shape="box"];12860 -> 26710[label="",style="solid", color="burlywood", weight=9]; 26710 -> 14172[label="",style="solid", color="burlywood", weight=3]; 12862 -> 7683[label="",style="dashed", color="red", weight=0]; 12862[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12862 -> 14173[label="",style="dashed", color="magenta", weight=3]; 12862 -> 14174[label="",style="dashed", color="magenta", weight=3]; 12863[label="Succ wx30000",fontsize=16,color="green",shape="box"];12864[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpNat (Succ wx5050) Zero == LT))",fontsize=16,color="black",shape="box"];12864 -> 14175[label="",style="solid", color="black", weight=3]; 12865 -> 17573[label="",style="dashed", color="red", weight=0]; 12865[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="magenta"];12865 -> 17582[label="",style="dashed", color="magenta", weight=3]; 12865 -> 17583[label="",style="dashed", color="magenta", weight=3]; 12865 -> 17584[label="",style="dashed", color="magenta", weight=3]; 12865 -> 17585[label="",style="dashed", color="magenta", weight=3]; 12865 -> 17586[label="",style="dashed", color="magenta", weight=3]; 12865 -> 17587[label="",style="dashed", color="magenta", weight=3]; 12865 -> 17588[label="",style="dashed", color="magenta", weight=3]; 12865 -> 17589[label="",style="dashed", color="magenta", weight=3]; 12866[label="Zero",fontsize=16,color="green",shape="box"];12867[label="Succ wx30000",fontsize=16,color="green",shape="box"];20641[label="wx32",fontsize=16,color="green",shape="box"];20642[label="wx33",fontsize=16,color="green",shape="box"];20643[label="wx4",fontsize=16,color="green",shape="box"];20644[label="wx30100",fontsize=16,color="green",shape="box"];20645[label="wx30000",fontsize=16,color="green",shape="box"];20646[label="wx31",fontsize=16,color="green",shape="box"];20647[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20648[label="wx34",fontsize=16,color="green",shape="box"];17607 -> 12870[label="",style="dashed", color="red", weight=0]; 17607[label="FiniteMap.lookupWithDefaultFM0 wx1878 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1879)) (Pos (Succ wx1880))) wx1881 wx1882 wx1883 wx1884 (Float (Pos Zero) (Neg (Succ wx1885))) False)",fontsize=16,color="magenta"];17607 -> 17686[label="",style="dashed", color="magenta", weight=3]; 17607 -> 17687[label="",style="dashed", color="magenta", weight=3]; 17607 -> 17688[label="",style="dashed", color="magenta", weight=3]; 17607 -> 17689[label="",style="dashed", color="magenta", weight=3]; 17607 -> 17690[label="",style="dashed", color="magenta", weight=3]; 17607 -> 17691[label="",style="dashed", color="magenta", weight=3]; 17607 -> 17692[label="",style="dashed", color="magenta", weight=3]; 17607 -> 17693[label="",style="dashed", color="magenta", weight=3]; 12936[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpInt (Pos Zero * Neg (Succ wx1269)) (Pos (Succ wx1274) * Neg (Succ wx1268)) == GT))",fontsize=16,color="black",shape="box"];12936 -> 12940[label="",style="solid", color="black", weight=3]; 12912[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12912 -> 14178[label="",style="solid", color="black", weight=3]; 12914 -> 6395[label="",style="dashed", color="red", weight=0]; 12914[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12914 -> 14179[label="",style="dashed", color="magenta", weight=3]; 12914 -> 14180[label="",style="dashed", color="magenta", weight=3]; 12913[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg wx1275) == GT))",fontsize=16,color="burlywood",shape="triangle"];26711[label="wx1275/Succ wx12750",fontsize=10,color="white",style="solid",shape="box"];12913 -> 26711[label="",style="solid", color="burlywood", weight=9]; 26711 -> 14181[label="",style="solid", color="burlywood", weight=3]; 26712[label="wx1275/Zero",fontsize=10,color="white",style="solid",shape="box"];12913 -> 26712[label="",style="solid", color="burlywood", weight=9]; 26712 -> 14182[label="",style="solid", color="burlywood", weight=3]; 12916[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12916 -> 14183[label="",style="solid", color="black", weight=3]; 12918 -> 7683[label="",style="dashed", color="red", weight=0]; 12918[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12918 -> 14184[label="",style="dashed", color="magenta", weight=3]; 12918 -> 14185[label="",style="dashed", color="magenta", weight=3]; 12917[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos wx1276) == LT))",fontsize=16,color="burlywood",shape="triangle"];26713[label="wx1276/Succ wx12760",fontsize=10,color="white",style="solid",shape="box"];12917 -> 26713[label="",style="solid", color="burlywood", weight=9]; 26713 -> 14186[label="",style="solid", color="burlywood", weight=3]; 26714[label="wx1276/Zero",fontsize=10,color="white",style="solid",shape="box"];12917 -> 26714[label="",style="solid", color="burlywood", weight=9]; 26714 -> 14187[label="",style="solid", color="burlywood", weight=3]; 12921 -> 7683[label="",style="dashed", color="red", weight=0]; 12921[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12921 -> 14188[label="",style="dashed", color="magenta", weight=3]; 12921 -> 14189[label="",style="dashed", color="magenta", weight=3]; 12920[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos wx1284) == LT))",fontsize=16,color="burlywood",shape="triangle"];26715[label="wx1284/Succ wx12840",fontsize=10,color="white",style="solid",shape="box"];12920 -> 26715[label="",style="solid", color="burlywood", weight=9]; 26715 -> 14190[label="",style="solid", color="burlywood", weight=3]; 26716[label="wx1284/Zero",fontsize=10,color="white",style="solid",shape="box"];12920 -> 26716[label="",style="solid", color="burlywood", weight=9]; 26716 -> 14191[label="",style="solid", color="burlywood", weight=3]; 12923 -> 7683[label="",style="dashed", color="red", weight=0]; 12923[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12923 -> 14192[label="",style="dashed", color="magenta", weight=3]; 12923 -> 14193[label="",style="dashed", color="magenta", weight=3]; 12924[label="Succ wx30000",fontsize=16,color="green",shape="box"];12925 -> 17632[label="",style="dashed", color="red", weight=0]; 12925[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (LT == LT))",fontsize=16,color="magenta"];12925 -> 17661[label="",style="dashed", color="magenta", weight=3]; 12925 -> 17662[label="",style="dashed", color="magenta", weight=3]; 12925 -> 17663[label="",style="dashed", color="magenta", weight=3]; 12925 -> 17664[label="",style="dashed", color="magenta", weight=3]; 12925 -> 17665[label="",style="dashed", color="magenta", weight=3]; 12925 -> 17666[label="",style="dashed", color="magenta", weight=3]; 12925 -> 17667[label="",style="dashed", color="magenta", weight=3]; 12926[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];12926 -> 14195[label="",style="solid", color="black", weight=3]; 12927[label="Zero",fontsize=16,color="green",shape="box"];12928[label="Succ wx30000",fontsize=16,color="green",shape="box"];20686[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20687[label="wx31",fontsize=16,color="green",shape="box"];20688[label="wx32",fontsize=16,color="green",shape="box"];20689[label="wx34",fontsize=16,color="green",shape="box"];20690[label="wx30000",fontsize=16,color="green",shape="box"];20691[label="wx33",fontsize=16,color="green",shape="box"];20692[label="wx4",fontsize=16,color="green",shape="box"];20685[label="FiniteMap.lookupWithDefaultFM0 wx2274 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2275)) (Pos Zero)) wx2276 wx2277 wx2278 wx2279 (Float (Pos Zero) (Neg (Succ wx2280))) False)",fontsize=16,color="black",shape="triangle"];20685 -> 20722[label="",style="solid", color="black", weight=3]; 12933[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12933 -> 14199[label="",style="solid", color="black", weight=3]; 12935 -> 6395[label="",style="dashed", color="red", weight=0]; 12935[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12935 -> 14200[label="",style="dashed", color="magenta", weight=3]; 12935 -> 14201[label="",style="dashed", color="magenta", weight=3]; 12934[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos wx1290) == GT))",fontsize=16,color="burlywood",shape="triangle"];26717[label="wx1290/Succ wx12900",fontsize=10,color="white",style="solid",shape="box"];12934 -> 26717[label="",style="solid", color="burlywood", weight=9]; 26717 -> 14202[label="",style="solid", color="burlywood", weight=3]; 26718[label="wx1290/Zero",fontsize=10,color="white",style="solid",shape="box"];12934 -> 26718[label="",style="solid", color="burlywood", weight=9]; 26718 -> 14203[label="",style="solid", color="burlywood", weight=3]; 12937[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12937 -> 14204[label="",style="solid", color="black", weight=3]; 12939 -> 7683[label="",style="dashed", color="red", weight=0]; 12939[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12939 -> 14205[label="",style="dashed", color="magenta", weight=3]; 12939 -> 14206[label="",style="dashed", color="magenta", weight=3]; 12938[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg wx1291) == LT))",fontsize=16,color="burlywood",shape="triangle"];26719[label="wx1291/Succ wx12910",fontsize=10,color="white",style="solid",shape="box"];12938 -> 26719[label="",style="solid", color="burlywood", weight=9]; 26719 -> 14207[label="",style="solid", color="burlywood", weight=3]; 26720[label="wx1291/Zero",fontsize=10,color="white",style="solid",shape="box"];12938 -> 26720[label="",style="solid", color="burlywood", weight=9]; 26720 -> 14208[label="",style="solid", color="burlywood", weight=3]; 12942 -> 7683[label="",style="dashed", color="red", weight=0]; 12942[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12942 -> 14209[label="",style="dashed", color="magenta", weight=3]; 12942 -> 14210[label="",style="dashed", color="magenta", weight=3]; 12941[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg wx1299) == LT))",fontsize=16,color="burlywood",shape="triangle"];26721[label="wx1299/Succ wx12990",fontsize=10,color="white",style="solid",shape="box"];12941 -> 26721[label="",style="solid", color="burlywood", weight=9]; 26721 -> 14211[label="",style="solid", color="burlywood", weight=3]; 26722[label="wx1299/Zero",fontsize=10,color="white",style="solid",shape="box"];12941 -> 26722[label="",style="solid", color="burlywood", weight=9]; 26722 -> 14212[label="",style="solid", color="burlywood", weight=3]; 12943 -> 7683[label="",style="dashed", color="red", weight=0]; 12943[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];12943 -> 14213[label="",style="dashed", color="magenta", weight=3]; 12943 -> 14214[label="",style="dashed", color="magenta", weight=3]; 12944[label="Succ wx30000",fontsize=16,color="green",shape="box"];12945[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpNat (Succ wx5250) Zero == LT))",fontsize=16,color="black",shape="box"];12945 -> 14215[label="",style="solid", color="black", weight=3]; 12946 -> 17710[label="",style="dashed", color="red", weight=0]; 12946[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="magenta"];12946 -> 17718[label="",style="dashed", color="magenta", weight=3]; 12946 -> 17719[label="",style="dashed", color="magenta", weight=3]; 12946 -> 17720[label="",style="dashed", color="magenta", weight=3]; 12946 -> 17721[label="",style="dashed", color="magenta", weight=3]; 12946 -> 17722[label="",style="dashed", color="magenta", weight=3]; 12946 -> 17723[label="",style="dashed", color="magenta", weight=3]; 12946 -> 17724[label="",style="dashed", color="magenta", weight=3]; 12947[label="Zero",fontsize=16,color="green",shape="box"];12948[label="Succ wx30000",fontsize=16,color="green",shape="box"];20754[label="wx32",fontsize=16,color="green",shape="box"];20755[label="wx34",fontsize=16,color="green",shape="box"];20756[label="wx4",fontsize=16,color="green",shape="box"];20757[label="wx31",fontsize=16,color="green",shape="box"];20758[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20759[label="wx30000",fontsize=16,color="green",shape="box"];20760[label="wx33",fontsize=16,color="green",shape="box"];17740 -> 12951[label="",style="dashed", color="red", weight=0]; 17740[label="FiniteMap.lookupWithDefaultFM0 wx1895 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1896)) (Pos Zero)) wx1897 wx1898 wx1899 wx1900 (Float (Pos Zero) (Neg (Succ wx1901))) False)",fontsize=16,color="magenta"];17740 -> 17763[label="",style="dashed", color="magenta", weight=3]; 17740 -> 17764[label="",style="dashed", color="magenta", weight=3]; 17740 -> 17765[label="",style="dashed", color="magenta", weight=3]; 17740 -> 17766[label="",style="dashed", color="magenta", weight=3]; 17740 -> 17767[label="",style="dashed", color="magenta", weight=3]; 17740 -> 17768[label="",style="dashed", color="magenta", weight=3]; 17740 -> 17769[label="",style="dashed", color="magenta", weight=3]; 13027[label="FiniteMap.lookupWithDefaultFM0 wx1306 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1307)) (Pos Zero)) wx1308 wx1309 wx1310 wx1311 (Float (Pos Zero) (Neg (Succ wx1312))) (primCmpInt (Pos Zero * Neg Zero) (Pos (Succ wx1312) * Neg (Succ wx1307)) == GT))",fontsize=16,color="black",shape="box"];13027 -> 13031[label="",style="solid", color="black", weight=3]; 12988[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12988 -> 14218[label="",style="solid", color="black", weight=3]; 12990 -> 6395[label="",style="dashed", color="red", weight=0]; 12990[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];12990 -> 14219[label="",style="dashed", color="magenta", weight=3]; 12990 -> 14220[label="",style="dashed", color="magenta", weight=3]; 12989[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg wx1313) == GT))",fontsize=16,color="burlywood",shape="triangle"];26723[label="wx1313/Succ wx13130",fontsize=10,color="white",style="solid",shape="box"];12989 -> 26723[label="",style="solid", color="burlywood", weight=9]; 26723 -> 14221[label="",style="solid", color="burlywood", weight=3]; 26724[label="wx1313/Zero",fontsize=10,color="white",style="solid",shape="box"];12989 -> 26724[label="",style="solid", color="burlywood", weight=9]; 26724 -> 14222[label="",style="solid", color="burlywood", weight=3]; 12992[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];12992 -> 14223[label="",style="solid", color="black", weight=3]; 12993[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) (GT == GT))",fontsize=16,color="black",shape="triangle"];12993 -> 14224[label="",style="solid", color="black", weight=3]; 12994[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5410) wx5340)) == GT))",fontsize=16,color="burlywood",shape="box"];26725[label="wx5340/Succ wx53400",fontsize=10,color="white",style="solid",shape="box"];12994 -> 26725[label="",style="solid", color="burlywood", weight=9]; 26725 -> 14225[label="",style="solid", color="burlywood", weight=3]; 26726[label="wx5340/Zero",fontsize=10,color="white",style="solid",shape="box"];12994 -> 26726[label="",style="solid", color="burlywood", weight=9]; 26726 -> 14226[label="",style="solid", color="burlywood", weight=3]; 12995[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx5340)) == GT))",fontsize=16,color="burlywood",shape="box"];26727[label="wx5340/Succ wx53400",fontsize=10,color="white",style="solid",shape="box"];12995 -> 26727[label="",style="solid", color="burlywood", weight=9]; 26727 -> 14227[label="",style="solid", color="burlywood", weight=3]; 26728[label="wx5340/Zero",fontsize=10,color="white",style="solid",shape="box"];12995 -> 26728[label="",style="solid", color="burlywood", weight=9]; 26728 -> 14228[label="",style="solid", color="burlywood", weight=3]; 12996 -> 14229[label="",style="dashed", color="red", weight=0]; 12996[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos (primMulNat (Succ wx540) (Succ wx535))) (Pos (Succ wx5410) * Pos (Succ wx53400)) == GT))",fontsize=16,color="magenta"];12996 -> 14230[label="",style="dashed", color="magenta", weight=3]; 12997[label="wx535",fontsize=16,color="green",shape="box"];12998[label="Succ wx540",fontsize=16,color="green",shape="box"];12999[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos (Succ wx6120)) (Pos (Succ wx5410) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12999 -> 14231[label="",style="solid", color="black", weight=3]; 13000[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Pos (Succ wx5410) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13000 -> 14232[label="",style="solid", color="black", weight=3]; 13001[label="wx535",fontsize=16,color="green",shape="box"];13002[label="Succ wx540",fontsize=16,color="green",shape="box"];13003[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos (Succ wx6130)) (Pos Zero * Pos (Succ wx53400)) == GT))",fontsize=16,color="black",shape="box"];13003 -> 14233[label="",style="solid", color="black", weight=3]; 13004[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero * Pos (Succ wx53400)) == GT))",fontsize=16,color="black",shape="box"];13004 -> 14234[label="",style="solid", color="black", weight=3]; 13005[label="wx535",fontsize=16,color="green",shape="box"];13006[label="Succ wx540",fontsize=16,color="green",shape="box"];13007[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos (Succ wx6140)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13007 -> 14235[label="",style="solid", color="black", weight=3]; 13008[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13008 -> 14236[label="",style="solid", color="black", weight=3]; 13010 -> 7683[label="",style="dashed", color="red", weight=0]; 13010[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13010 -> 14237[label="",style="dashed", color="magenta", weight=3]; 13010 -> 14238[label="",style="dashed", color="magenta", weight=3]; 13009[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos wx1314) == LT))",fontsize=16,color="burlywood",shape="triangle"];26729[label="wx1314/Succ wx13140",fontsize=10,color="white",style="solid",shape="box"];13009 -> 26729[label="",style="solid", color="burlywood", weight=9]; 26729 -> 14239[label="",style="solid", color="burlywood", weight=3]; 26730[label="wx1314/Zero",fontsize=10,color="white",style="solid",shape="box"];13009 -> 26730[label="",style="solid", color="burlywood", weight=9]; 26730 -> 14240[label="",style="solid", color="burlywood", weight=3]; 13013 -> 7683[label="",style="dashed", color="red", weight=0]; 13013[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13013 -> 14241[label="",style="dashed", color="magenta", weight=3]; 13013 -> 14242[label="",style="dashed", color="magenta", weight=3]; 13012[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos wx1322) == LT))",fontsize=16,color="burlywood",shape="triangle"];26731[label="wx1322/Succ wx13220",fontsize=10,color="white",style="solid",shape="box"];13012 -> 26731[label="",style="solid", color="burlywood", weight=9]; 26731 -> 14243[label="",style="solid", color="burlywood", weight=3]; 26732[label="wx1322/Zero",fontsize=10,color="white",style="solid",shape="box"];13012 -> 26732[label="",style="solid", color="burlywood", weight=9]; 26732 -> 14244[label="",style="solid", color="burlywood", weight=3]; 13015 -> 7683[label="",style="dashed", color="red", weight=0]; 13015[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13015 -> 14245[label="",style="dashed", color="magenta", weight=3]; 13015 -> 14246[label="",style="dashed", color="magenta", weight=3]; 13016[label="Succ wx30000",fontsize=16,color="green",shape="box"];13017[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpNat Zero (Succ wx5440) == LT))",fontsize=16,color="black",shape="box"];13017 -> 14247[label="",style="solid", color="black", weight=3]; 13018 -> 17790[label="",style="dashed", color="red", weight=0]; 13018[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="magenta"];13018 -> 17799[label="",style="dashed", color="magenta", weight=3]; 13018 -> 17800[label="",style="dashed", color="magenta", weight=3]; 13018 -> 17801[label="",style="dashed", color="magenta", weight=3]; 13018 -> 17802[label="",style="dashed", color="magenta", weight=3]; 13018 -> 17803[label="",style="dashed", color="magenta", weight=3]; 13018 -> 17804[label="",style="dashed", color="magenta", weight=3]; 13018 -> 17805[label="",style="dashed", color="magenta", weight=3]; 13018 -> 17806[label="",style="dashed", color="magenta", weight=3]; 13019[label="Zero",fontsize=16,color="green",shape="box"];13020[label="Succ wx30000",fontsize=16,color="green",shape="box"];20839[label="wx30000",fontsize=16,color="green",shape="box"];20840[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20841[label="wx4",fontsize=16,color="green",shape="box"];20842[label="wx33",fontsize=16,color="green",shape="box"];20843[label="wx31",fontsize=16,color="green",shape="box"];20844[label="wx34",fontsize=16,color="green",shape="box"];20845[label="wx32",fontsize=16,color="green",shape="box"];20846[label="wx5000",fontsize=16,color="green",shape="box"];17823[label="FiniteMap.lookupWithDefaultFM0 wx1907 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1908)) (Pos Zero)) wx1909 wx1910 wx1911 wx1912 (Float (Neg (Succ wx1913)) (Neg (Succ wx1914))) False)",fontsize=16,color="black",shape="box"];17823 -> 17895[label="",style="solid", color="black", weight=3]; 13024[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13024 -> 14253[label="",style="solid", color="black", weight=3]; 13026 -> 6395[label="",style="dashed", color="red", weight=0]; 13026[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];13026 -> 14254[label="",style="dashed", color="magenta", weight=3]; 13026 -> 14255[label="",style="dashed", color="magenta", weight=3]; 13025[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos wx1328) == GT))",fontsize=16,color="burlywood",shape="triangle"];26733[label="wx1328/Succ wx13280",fontsize=10,color="white",style="solid",shape="box"];13025 -> 26733[label="",style="solid", color="burlywood", weight=9]; 26733 -> 14256[label="",style="solid", color="burlywood", weight=3]; 26734[label="wx1328/Zero",fontsize=10,color="white",style="solid",shape="box"];13025 -> 26734[label="",style="solid", color="burlywood", weight=9]; 26734 -> 14257[label="",style="solid", color="burlywood", weight=3]; 13028[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13028 -> 14258[label="",style="solid", color="black", weight=3]; 13030 -> 7683[label="",style="dashed", color="red", weight=0]; 13030[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13030 -> 14259[label="",style="dashed", color="magenta", weight=3]; 13030 -> 14260[label="",style="dashed", color="magenta", weight=3]; 13029[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg wx1329) == LT))",fontsize=16,color="burlywood",shape="triangle"];26735[label="wx1329/Succ wx13290",fontsize=10,color="white",style="solid",shape="box"];13029 -> 26735[label="",style="solid", color="burlywood", weight=9]; 26735 -> 14261[label="",style="solid", color="burlywood", weight=3]; 26736[label="wx1329/Zero",fontsize=10,color="white",style="solid",shape="box"];13029 -> 26736[label="",style="solid", color="burlywood", weight=9]; 26736 -> 14262[label="",style="solid", color="burlywood", weight=3]; 13033 -> 7683[label="",style="dashed", color="red", weight=0]; 13033[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13033 -> 14263[label="",style="dashed", color="magenta", weight=3]; 13033 -> 14264[label="",style="dashed", color="magenta", weight=3]; 13032[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg wx1337) == LT))",fontsize=16,color="burlywood",shape="triangle"];26737[label="wx1337/Succ wx13370",fontsize=10,color="white",style="solid",shape="box"];13032 -> 26737[label="",style="solid", color="burlywood", weight=9]; 26737 -> 14265[label="",style="solid", color="burlywood", weight=3]; 26738[label="wx1337/Zero",fontsize=10,color="white",style="solid",shape="box"];13032 -> 26738[label="",style="solid", color="burlywood", weight=9]; 26738 -> 14266[label="",style="solid", color="burlywood", weight=3]; 13034 -> 7683[label="",style="dashed", color="red", weight=0]; 13034[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13034 -> 14267[label="",style="dashed", color="magenta", weight=3]; 13034 -> 14268[label="",style="dashed", color="magenta", weight=3]; 13035[label="Succ wx30000",fontsize=16,color="green",shape="box"];13036 -> 17837[label="",style="dashed", color="red", weight=0]; 13036[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (GT == LT))",fontsize=16,color="magenta"];13036 -> 17870[label="",style="dashed", color="magenta", weight=3]; 13036 -> 17871[label="",style="dashed", color="magenta", weight=3]; 13036 -> 17872[label="",style="dashed", color="magenta", weight=3]; 13036 -> 17873[label="",style="dashed", color="magenta", weight=3]; 13036 -> 17874[label="",style="dashed", color="magenta", weight=3]; 13036 -> 17875[label="",style="dashed", color="magenta", weight=3]; 13036 -> 17876[label="",style="dashed", color="magenta", weight=3]; 13036 -> 17877[label="",style="dashed", color="magenta", weight=3]; 13037[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];13037 -> 14270[label="",style="solid", color="black", weight=3]; 13038[label="Zero",fontsize=16,color="green",shape="box"];13039[label="Succ wx30000",fontsize=16,color="green",shape="box"];10280[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="black",shape="triangle"];10280 -> 13040[label="",style="solid", color="black", weight=3]; 18168[label="FiniteMap.lookupWithDefaultFM0 wx1916 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1917)) (Pos Zero)) wx1918 wx1919 wx1920 wx1921 (Float (Neg (Succ wx1922)) (Neg (Succ wx1923))) (primCmpInt (Pos (primMulNat (Succ wx1922) Zero)) (Pos (Succ wx1923) * Neg (Succ wx1917)) == GT))",fontsize=16,color="black",shape="box"];18168 -> 18173[label="",style="solid", color="black", weight=3]; 13044[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13044 -> 14275[label="",style="solid", color="black", weight=3]; 13046 -> 6395[label="",style="dashed", color="red", weight=0]; 13046[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];13046 -> 14276[label="",style="dashed", color="magenta", weight=3]; 13046 -> 14277[label="",style="dashed", color="magenta", weight=3]; 13045[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg wx1343) == GT))",fontsize=16,color="burlywood",shape="triangle"];26739[label="wx1343/Succ wx13430",fontsize=10,color="white",style="solid",shape="box"];13045 -> 26739[label="",style="solid", color="burlywood", weight=9]; 26739 -> 14278[label="",style="solid", color="burlywood", weight=3]; 26740[label="wx1343/Zero",fontsize=10,color="white",style="solid",shape="box"];13045 -> 26740[label="",style="solid", color="burlywood", weight=9]; 26740 -> 14279[label="",style="solid", color="burlywood", weight=3]; 13047[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13047 -> 14280[label="",style="solid", color="black", weight=3]; 13049 -> 7683[label="",style="dashed", color="red", weight=0]; 13049[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13049 -> 14281[label="",style="dashed", color="magenta", weight=3]; 13049 -> 14282[label="",style="dashed", color="magenta", weight=3]; 13048[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos wx1344) == LT))",fontsize=16,color="burlywood",shape="triangle"];26741[label="wx1344/Succ wx13440",fontsize=10,color="white",style="solid",shape="box"];13048 -> 26741[label="",style="solid", color="burlywood", weight=9]; 26741 -> 14283[label="",style="solid", color="burlywood", weight=3]; 26742[label="wx1344/Zero",fontsize=10,color="white",style="solid",shape="box"];13048 -> 26742[label="",style="solid", color="burlywood", weight=9]; 26742 -> 14284[label="",style="solid", color="burlywood", weight=3]; 13051 -> 7683[label="",style="dashed", color="red", weight=0]; 13051[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13051 -> 14285[label="",style="dashed", color="magenta", weight=3]; 13051 -> 14286[label="",style="dashed", color="magenta", weight=3]; 13050[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos wx1352) == LT))",fontsize=16,color="burlywood",shape="triangle"];26743[label="wx1352/Succ wx13520",fontsize=10,color="white",style="solid",shape="box"];13050 -> 26743[label="",style="solid", color="burlywood", weight=9]; 26743 -> 14287[label="",style="solid", color="burlywood", weight=3]; 26744[label="wx1352/Zero",fontsize=10,color="white",style="solid",shape="box"];13050 -> 26744[label="",style="solid", color="burlywood", weight=9]; 26744 -> 14288[label="",style="solid", color="burlywood", weight=3]; 13052 -> 7683[label="",style="dashed", color="red", weight=0]; 13052[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13052 -> 14289[label="",style="dashed", color="magenta", weight=3]; 13052 -> 14290[label="",style="dashed", color="magenta", weight=3]; 13053[label="Succ wx30000",fontsize=16,color="green",shape="box"];13054[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpNat Zero (Succ wx5580) == LT))",fontsize=16,color="black",shape="box"];13054 -> 14291[label="",style="solid", color="black", weight=3]; 13055 -> 17910[label="",style="dashed", color="red", weight=0]; 13055[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="magenta"];13055 -> 17919[label="",style="dashed", color="magenta", weight=3]; 13055 -> 17920[label="",style="dashed", color="magenta", weight=3]; 13055 -> 17921[label="",style="dashed", color="magenta", weight=3]; 13055 -> 17922[label="",style="dashed", color="magenta", weight=3]; 13055 -> 17923[label="",style="dashed", color="magenta", weight=3]; 13055 -> 17924[label="",style="dashed", color="magenta", weight=3]; 13055 -> 17925[label="",style="dashed", color="magenta", weight=3]; 13055 -> 17926[label="",style="dashed", color="magenta", weight=3]; 13056[label="Zero",fontsize=16,color="green",shape="box"];13057[label="Succ wx30000",fontsize=16,color="green",shape="box"];20959[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20960[label="wx4",fontsize=16,color="green",shape="box"];20961[label="wx30100",fontsize=16,color="green",shape="box"];20962[label="wx30000",fontsize=16,color="green",shape="box"];20963[label="wx34",fontsize=16,color="green",shape="box"];20964[label="wx32",fontsize=16,color="green",shape="box"];20965[label="wx33",fontsize=16,color="green",shape="box"];20966[label="wx31",fontsize=16,color="green",shape="box"];17944[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) False)",fontsize=16,color="black",shape="box"];17944 -> 18018[label="",style="solid", color="black", weight=3]; 13061[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13061 -> 14297[label="",style="solid", color="black", weight=3]; 13063 -> 6395[label="",style="dashed", color="red", weight=0]; 13063[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];13063 -> 14298[label="",style="dashed", color="magenta", weight=3]; 13063 -> 14299[label="",style="dashed", color="magenta", weight=3]; 13062[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos wx1358) == GT))",fontsize=16,color="burlywood",shape="triangle"];26745[label="wx1358/Succ wx13580",fontsize=10,color="white",style="solid",shape="box"];13062 -> 26745[label="",style="solid", color="burlywood", weight=9]; 26745 -> 14300[label="",style="solid", color="burlywood", weight=3]; 26746[label="wx1358/Zero",fontsize=10,color="white",style="solid",shape="box"];13062 -> 26746[label="",style="solid", color="burlywood", weight=9]; 26746 -> 14301[label="",style="solid", color="burlywood", weight=3]; 13064[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13064 -> 14302[label="",style="solid", color="black", weight=3]; 13066 -> 7683[label="",style="dashed", color="red", weight=0]; 13066[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13066 -> 14303[label="",style="dashed", color="magenta", weight=3]; 13066 -> 14304[label="",style="dashed", color="magenta", weight=3]; 13065[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg wx1359) == LT))",fontsize=16,color="burlywood",shape="triangle"];26747[label="wx1359/Succ wx13590",fontsize=10,color="white",style="solid",shape="box"];13065 -> 26747[label="",style="solid", color="burlywood", weight=9]; 26747 -> 14305[label="",style="solid", color="burlywood", weight=3]; 26748[label="wx1359/Zero",fontsize=10,color="white",style="solid",shape="box"];13065 -> 26748[label="",style="solid", color="burlywood", weight=9]; 26748 -> 14306[label="",style="solid", color="burlywood", weight=3]; 13068 -> 7683[label="",style="dashed", color="red", weight=0]; 13068[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13068 -> 14307[label="",style="dashed", color="magenta", weight=3]; 13068 -> 14308[label="",style="dashed", color="magenta", weight=3]; 13067[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg wx1367) == LT))",fontsize=16,color="burlywood",shape="triangle"];26749[label="wx1367/Succ wx13670",fontsize=10,color="white",style="solid",shape="box"];13067 -> 26749[label="",style="solid", color="burlywood", weight=9]; 26749 -> 14309[label="",style="solid", color="burlywood", weight=3]; 26750[label="wx1367/Zero",fontsize=10,color="white",style="solid",shape="box"];13067 -> 26750[label="",style="solid", color="burlywood", weight=9]; 26750 -> 14310[label="",style="solid", color="burlywood", weight=3]; 13069 -> 7683[label="",style="dashed", color="red", weight=0]; 13069[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13069 -> 14311[label="",style="dashed", color="magenta", weight=3]; 13069 -> 14312[label="",style="dashed", color="magenta", weight=3]; 13070[label="Succ wx30000",fontsize=16,color="green",shape="box"];13071 -> 17959[label="",style="dashed", color="red", weight=0]; 13071[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (GT == LT))",fontsize=16,color="magenta"];13071 -> 17992[label="",style="dashed", color="magenta", weight=3]; 13071 -> 17993[label="",style="dashed", color="magenta", weight=3]; 13071 -> 17994[label="",style="dashed", color="magenta", weight=3]; 13071 -> 17995[label="",style="dashed", color="magenta", weight=3]; 13071 -> 17996[label="",style="dashed", color="magenta", weight=3]; 13071 -> 17997[label="",style="dashed", color="magenta", weight=3]; 13071 -> 17998[label="",style="dashed", color="magenta", weight=3]; 13071 -> 17999[label="",style="dashed", color="magenta", weight=3]; 13072[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];13072 -> 14314[label="",style="solid", color="black", weight=3]; 13073[label="Zero",fontsize=16,color="green",shape="box"];13074[label="Succ wx30000",fontsize=16,color="green",shape="box"];10430[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="black",shape="triangle"];10430 -> 13075[label="",style="solid", color="black", weight=3]; 18217 -> 18300[label="",style="dashed", color="red", weight=0]; 18217[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) (primCmpInt (Pos (primMulNat Zero (Succ wx1936))) (Pos (Succ wx1941) * Neg (Succ wx1935)) == GT))",fontsize=16,color="magenta"];18217 -> 18301[label="",style="dashed", color="magenta", weight=3]; 13080[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13080 -> 14321[label="",style="solid", color="black", weight=3]; 13082 -> 6395[label="",style="dashed", color="red", weight=0]; 13082[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];13082 -> 14322[label="",style="dashed", color="magenta", weight=3]; 13082 -> 14323[label="",style="dashed", color="magenta", weight=3]; 13081[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg wx1374) == GT))",fontsize=16,color="burlywood",shape="triangle"];26751[label="wx1374/Succ wx13740",fontsize=10,color="white",style="solid",shape="box"];13081 -> 26751[label="",style="solid", color="burlywood", weight=9]; 26751 -> 14324[label="",style="solid", color="burlywood", weight=3]; 26752[label="wx1374/Zero",fontsize=10,color="white",style="solid",shape="box"];13081 -> 26752[label="",style="solid", color="burlywood", weight=9]; 26752 -> 14325[label="",style="solid", color="burlywood", weight=3]; 13083[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13083 -> 14326[label="",style="solid", color="black", weight=3]; 13085 -> 7683[label="",style="dashed", color="red", weight=0]; 13085[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13085 -> 14327[label="",style="dashed", color="magenta", weight=3]; 13085 -> 14328[label="",style="dashed", color="magenta", weight=3]; 13084[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos wx1375) == LT))",fontsize=16,color="burlywood",shape="triangle"];26753[label="wx1375/Succ wx13750",fontsize=10,color="white",style="solid",shape="box"];13084 -> 26753[label="",style="solid", color="burlywood", weight=9]; 26753 -> 14329[label="",style="solid", color="burlywood", weight=3]; 26754[label="wx1375/Zero",fontsize=10,color="white",style="solid",shape="box"];13084 -> 26754[label="",style="solid", color="burlywood", weight=9]; 26754 -> 14330[label="",style="solid", color="burlywood", weight=3]; 13087 -> 7683[label="",style="dashed", color="red", weight=0]; 13087[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13087 -> 14331[label="",style="dashed", color="magenta", weight=3]; 13087 -> 14332[label="",style="dashed", color="magenta", weight=3]; 13086[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos wx1383) == LT))",fontsize=16,color="burlywood",shape="triangle"];26755[label="wx1383/Succ wx13830",fontsize=10,color="white",style="solid",shape="box"];13086 -> 26755[label="",style="solid", color="burlywood", weight=9]; 26755 -> 14333[label="",style="solid", color="burlywood", weight=3]; 26756[label="wx1383/Zero",fontsize=10,color="white",style="solid",shape="box"];13086 -> 26756[label="",style="solid", color="burlywood", weight=9]; 26756 -> 14334[label="",style="solid", color="burlywood", weight=3]; 13088 -> 7683[label="",style="dashed", color="red", weight=0]; 13088[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13088 -> 14335[label="",style="dashed", color="magenta", weight=3]; 13088 -> 14336[label="",style="dashed", color="magenta", weight=3]; 13089[label="Succ wx30000",fontsize=16,color="green",shape="box"];13090[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpNat Zero (Succ wx5780) == LT))",fontsize=16,color="black",shape="box"];13090 -> 14337[label="",style="solid", color="black", weight=3]; 13091 -> 18034[label="",style="dashed", color="red", weight=0]; 13091[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="magenta"];13091 -> 18042[label="",style="dashed", color="magenta", weight=3]; 13091 -> 18043[label="",style="dashed", color="magenta", weight=3]; 13091 -> 18044[label="",style="dashed", color="magenta", weight=3]; 13091 -> 18045[label="",style="dashed", color="magenta", weight=3]; 13091 -> 18046[label="",style="dashed", color="magenta", weight=3]; 13091 -> 18047[label="",style="dashed", color="magenta", weight=3]; 13091 -> 18048[label="",style="dashed", color="magenta", weight=3]; 13092[label="Zero",fontsize=16,color="green",shape="box"];13093[label="Succ wx30000",fontsize=16,color="green",shape="box"];21069[label="wx31",fontsize=16,color="green",shape="box"];21070[label="wx33",fontsize=16,color="green",shape="box"];21071[label="wx34",fontsize=16,color="green",shape="box"];21072[label="wx4",fontsize=16,color="green",shape="box"];21073[label="wx32",fontsize=16,color="green",shape="box"];21074[label="wx30000",fontsize=16,color="green",shape="box"];21075[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18065[label="FiniteMap.lookupWithDefaultFM0 wx1943 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1944)) (Pos Zero)) wx1945 wx1946 wx1947 wx1948 (Float (Neg Zero) (Neg (Succ wx1949))) False)",fontsize=16,color="black",shape="box"];18065 -> 18133[label="",style="solid", color="black", weight=3]; 13097[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13097 -> 14343[label="",style="solid", color="black", weight=3]; 13099 -> 6395[label="",style="dashed", color="red", weight=0]; 13099[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];13099 -> 14344[label="",style="dashed", color="magenta", weight=3]; 13099 -> 14345[label="",style="dashed", color="magenta", weight=3]; 13098[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos wx1389) == GT))",fontsize=16,color="burlywood",shape="triangle"];26757[label="wx1389/Succ wx13890",fontsize=10,color="white",style="solid",shape="box"];13098 -> 26757[label="",style="solid", color="burlywood", weight=9]; 26757 -> 14346[label="",style="solid", color="burlywood", weight=3]; 26758[label="wx1389/Zero",fontsize=10,color="white",style="solid",shape="box"];13098 -> 26758[label="",style="solid", color="burlywood", weight=9]; 26758 -> 14347[label="",style="solid", color="burlywood", weight=3]; 13100[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13100 -> 14348[label="",style="solid", color="black", weight=3]; 13102 -> 7683[label="",style="dashed", color="red", weight=0]; 13102[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13102 -> 14349[label="",style="dashed", color="magenta", weight=3]; 13102 -> 14350[label="",style="dashed", color="magenta", weight=3]; 13101[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg wx1390) == LT))",fontsize=16,color="burlywood",shape="triangle"];26759[label="wx1390/Succ wx13900",fontsize=10,color="white",style="solid",shape="box"];13101 -> 26759[label="",style="solid", color="burlywood", weight=9]; 26759 -> 14351[label="",style="solid", color="burlywood", weight=3]; 26760[label="wx1390/Zero",fontsize=10,color="white",style="solid",shape="box"];13101 -> 26760[label="",style="solid", color="burlywood", weight=9]; 26760 -> 14352[label="",style="solid", color="burlywood", weight=3]; 13104 -> 7683[label="",style="dashed", color="red", weight=0]; 13104[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13104 -> 14353[label="",style="dashed", color="magenta", weight=3]; 13104 -> 14354[label="",style="dashed", color="magenta", weight=3]; 13103[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg wx1398) == LT))",fontsize=16,color="burlywood",shape="triangle"];26761[label="wx1398/Succ wx13980",fontsize=10,color="white",style="solid",shape="box"];13103 -> 26761[label="",style="solid", color="burlywood", weight=9]; 26761 -> 14355[label="",style="solid", color="burlywood", weight=3]; 26762[label="wx1398/Zero",fontsize=10,color="white",style="solid",shape="box"];13103 -> 26762[label="",style="solid", color="burlywood", weight=9]; 26762 -> 14356[label="",style="solid", color="burlywood", weight=3]; 13105 -> 7683[label="",style="dashed", color="red", weight=0]; 13105[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13105 -> 14357[label="",style="dashed", color="magenta", weight=3]; 13105 -> 14358[label="",style="dashed", color="magenta", weight=3]; 13106[label="Succ wx30000",fontsize=16,color="green",shape="box"];13107 -> 18080[label="",style="dashed", color="red", weight=0]; 13107[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (GT == LT))",fontsize=16,color="magenta"];13107 -> 18109[label="",style="dashed", color="magenta", weight=3]; 13107 -> 18110[label="",style="dashed", color="magenta", weight=3]; 13107 -> 18111[label="",style="dashed", color="magenta", weight=3]; 13107 -> 18112[label="",style="dashed", color="magenta", weight=3]; 13107 -> 18113[label="",style="dashed", color="magenta", weight=3]; 13107 -> 18114[label="",style="dashed", color="magenta", weight=3]; 13107 -> 18115[label="",style="dashed", color="magenta", weight=3]; 13108[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];13108 -> 14360[label="",style="solid", color="black", weight=3]; 13109[label="Zero",fontsize=16,color="green",shape="box"];13110[label="Succ wx30000",fontsize=16,color="green",shape="box"];10907[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="black",shape="triangle"];10907 -> 13111[label="",style="solid", color="black", weight=3]; 18303[label="FiniteMap.lookupWithDefaultFM0 wx1951 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1952)) (Pos Zero)) wx1953 wx1954 wx1955 wx1956 (Float (Neg Zero) (Neg (Succ wx1957))) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos (Succ wx1957) * Neg (Succ wx1952)) == GT))",fontsize=16,color="black",shape="box"];18303 -> 18370[label="",style="solid", color="black", weight=3]; 13115[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13115 -> 14365[label="",style="solid", color="black", weight=3]; 13117 -> 6395[label="",style="dashed", color="red", weight=0]; 13117[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];13117 -> 14366[label="",style="dashed", color="magenta", weight=3]; 13117 -> 14367[label="",style="dashed", color="magenta", weight=3]; 13116[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg wx1404) == GT))",fontsize=16,color="burlywood",shape="triangle"];26763[label="wx1404/Succ wx14040",fontsize=10,color="white",style="solid",shape="box"];13116 -> 26763[label="",style="solid", color="burlywood", weight=9]; 26763 -> 14368[label="",style="solid", color="burlywood", weight=3]; 26764[label="wx1404/Zero",fontsize=10,color="white",style="solid",shape="box"];13116 -> 26764[label="",style="solid", color="burlywood", weight=9]; 26764 -> 14369[label="",style="solid", color="burlywood", weight=3]; 13118[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13118 -> 14370[label="",style="solid", color="black", weight=3]; 13119 -> 14371[label="",style="dashed", color="red", weight=0]; 13119[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg (primMulNat (Succ wx601) (Succ wx596))) (Neg (Succ wx6020) * Pos (Succ wx59500)) == GT))",fontsize=16,color="magenta"];13119 -> 14372[label="",style="dashed", color="magenta", weight=3]; 13120[label="wx596",fontsize=16,color="green",shape="box"];13121[label="Succ wx601",fontsize=16,color="green",shape="box"];13122[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg (Succ wx6560)) (Neg (Succ wx6020) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13122 -> 14373[label="",style="solid", color="black", weight=3]; 13123[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Neg (Succ wx6020) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13123 -> 14374[label="",style="solid", color="black", weight=3]; 13124[label="wx596",fontsize=16,color="green",shape="box"];13125[label="Succ wx601",fontsize=16,color="green",shape="box"];13126[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg (Succ wx6570)) (Neg Zero * Pos (Succ wx59500)) == GT))",fontsize=16,color="black",shape="box"];13126 -> 14375[label="",style="solid", color="black", weight=3]; 13127[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero * Pos (Succ wx59500)) == GT))",fontsize=16,color="black",shape="box"];13127 -> 14376[label="",style="solid", color="black", weight=3]; 13128[label="wx596",fontsize=16,color="green",shape="box"];13129[label="Succ wx601",fontsize=16,color="green",shape="box"];13130[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg (Succ wx6580)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13130 -> 14377[label="",style="solid", color="black", weight=3]; 13131[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13131 -> 14378[label="",style="solid", color="black", weight=3]; 13132 -> 14379[label="",style="dashed", color="red", weight=0]; 13132[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg (primMulNat (Succ wx601) (Succ wx596))) (Neg (Succ wx6020) * Neg (Succ wx59500)) == GT))",fontsize=16,color="magenta"];13132 -> 14380[label="",style="dashed", color="magenta", weight=3]; 13133[label="wx596",fontsize=16,color="green",shape="box"];13134[label="Succ wx601",fontsize=16,color="green",shape="box"];13135[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg (Succ wx6590)) (Neg (Succ wx6020) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13135 -> 14381[label="",style="solid", color="black", weight=3]; 13136[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Neg (Succ wx6020) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13136 -> 14382[label="",style="solid", color="black", weight=3]; 13137[label="wx596",fontsize=16,color="green",shape="box"];13138[label="Succ wx601",fontsize=16,color="green",shape="box"];13139[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg (Succ wx6600)) (Neg Zero * Neg (Succ wx59500)) == GT))",fontsize=16,color="black",shape="box"];13139 -> 14383[label="",style="solid", color="black", weight=3]; 13140[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero * Neg (Succ wx59500)) == GT))",fontsize=16,color="black",shape="box"];13140 -> 14384[label="",style="solid", color="black", weight=3]; 13141[label="wx596",fontsize=16,color="green",shape="box"];13142[label="Succ wx601",fontsize=16,color="green",shape="box"];13143[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg (Succ wx6610)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13143 -> 14385[label="",style="solid", color="black", weight=3]; 13144[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13144 -> 14386[label="",style="solid", color="black", weight=3]; 13146 -> 7683[label="",style="dashed", color="red", weight=0]; 13146[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13146 -> 14387[label="",style="dashed", color="magenta", weight=3]; 13146 -> 14388[label="",style="dashed", color="magenta", weight=3]; 13145[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg wx1405) == LT))",fontsize=16,color="burlywood",shape="triangle"];26765[label="wx1405/Succ wx14050",fontsize=10,color="white",style="solid",shape="box"];13145 -> 26765[label="",style="solid", color="burlywood", weight=9]; 26765 -> 14389[label="",style="solid", color="burlywood", weight=3]; 26766[label="wx1405/Zero",fontsize=10,color="white",style="solid",shape="box"];13145 -> 26766[label="",style="solid", color="burlywood", weight=9]; 26766 -> 14390[label="",style="solid", color="burlywood", weight=3]; 13148 -> 7683[label="",style="dashed", color="red", weight=0]; 13148[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13148 -> 14391[label="",style="dashed", color="magenta", weight=3]; 13148 -> 14392[label="",style="dashed", color="magenta", weight=3]; 13147[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg wx1413) == LT))",fontsize=16,color="burlywood",shape="triangle"];26767[label="wx1413/Succ wx14130",fontsize=10,color="white",style="solid",shape="box"];13147 -> 26767[label="",style="solid", color="burlywood", weight=9]; 26767 -> 14393[label="",style="solid", color="burlywood", weight=3]; 26768[label="wx1413/Zero",fontsize=10,color="white",style="solid",shape="box"];13147 -> 26768[label="",style="solid", color="burlywood", weight=9]; 26768 -> 14394[label="",style="solid", color="burlywood", weight=3]; 13149 -> 7683[label="",style="dashed", color="red", weight=0]; 13149[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13149 -> 14395[label="",style="dashed", color="magenta", weight=3]; 13149 -> 14396[label="",style="dashed", color="magenta", weight=3]; 13150[label="Succ wx30000",fontsize=16,color="green",shape="box"];13151[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpNat (Succ wx6050) Zero == LT))",fontsize=16,color="black",shape="box"];13151 -> 14397[label="",style="solid", color="black", weight=3]; 13152 -> 18183[label="",style="dashed", color="red", weight=0]; 13152[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="magenta"];13152 -> 18192[label="",style="dashed", color="magenta", weight=3]; 13152 -> 18193[label="",style="dashed", color="magenta", weight=3]; 13152 -> 18194[label="",style="dashed", color="magenta", weight=3]; 13152 -> 18195[label="",style="dashed", color="magenta", weight=3]; 13152 -> 18196[label="",style="dashed", color="magenta", weight=3]; 13152 -> 18197[label="",style="dashed", color="magenta", weight=3]; 13152 -> 18198[label="",style="dashed", color="magenta", weight=3]; 13152 -> 18199[label="",style="dashed", color="magenta", weight=3]; 13153[label="Zero",fontsize=16,color="green",shape="box"];13154[label="Succ wx30000",fontsize=16,color="green",shape="box"];21202[label="wx32",fontsize=16,color="green",shape="box"];21203[label="wx33",fontsize=16,color="green",shape="box"];21204[label="wx5000",fontsize=16,color="green",shape="box"];21205[label="wx4",fontsize=16,color="green",shape="box"];21206[label="wx30000",fontsize=16,color="green",shape="box"];21207[label="wx31",fontsize=16,color="green",shape="box"];21208[label="wx34",fontsize=16,color="green",shape="box"];21209[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18218 -> 13157[label="",style="dashed", color="red", weight=0]; 18218[label="FiniteMap.lookupWithDefaultFM0 wx1963 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1964)) (Neg Zero)) wx1965 wx1966 wx1967 wx1968 (Float (Pos (Succ wx1969)) (Neg (Succ wx1970))) False)",fontsize=16,color="magenta"];18218 -> 18304[label="",style="dashed", color="magenta", weight=3]; 18218 -> 18305[label="",style="dashed", color="magenta", weight=3]; 18218 -> 18306[label="",style="dashed", color="magenta", weight=3]; 18218 -> 18307[label="",style="dashed", color="magenta", weight=3]; 18218 -> 18308[label="",style="dashed", color="magenta", weight=3]; 18218 -> 18309[label="",style="dashed", color="magenta", weight=3]; 18218 -> 18310[label="",style="dashed", color="magenta", weight=3]; 18218 -> 18311[label="",style="dashed", color="magenta", weight=3]; 13223[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1421)) (Neg Zero)) wx1422 wx1423 wx1424 wx1425 (Float (Pos (Succ wx1426)) (Neg (Succ wx1427))) (primCmpInt (Pos (Succ wx1426) * Neg Zero) (Neg (Succ wx1427) * Pos (Succ wx1421)) == GT))",fontsize=16,color="black",shape="box"];13223 -> 13227[label="",style="solid", color="black", weight=3]; 13199[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13199 -> 14400[label="",style="solid", color="black", weight=3]; 13201 -> 6395[label="",style="dashed", color="red", weight=0]; 13201[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];13201 -> 14401[label="",style="dashed", color="magenta", weight=3]; 13201 -> 14402[label="",style="dashed", color="magenta", weight=3]; 13200[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg wx1428) == GT))",fontsize=16,color="burlywood",shape="triangle"];26769[label="wx1428/Succ wx14280",fontsize=10,color="white",style="solid",shape="box"];13200 -> 26769[label="",style="solid", color="burlywood", weight=9]; 26769 -> 14403[label="",style="solid", color="burlywood", weight=3]; 26770[label="wx1428/Zero",fontsize=10,color="white",style="solid",shape="box"];13200 -> 26770[label="",style="solid", color="burlywood", weight=9]; 26770 -> 14404[label="",style="solid", color="burlywood", weight=3]; 13203[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13203 -> 14405[label="",style="solid", color="black", weight=3]; 13205 -> 7683[label="",style="dashed", color="red", weight=0]; 13205[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13205 -> 14406[label="",style="dashed", color="magenta", weight=3]; 13205 -> 14407[label="",style="dashed", color="magenta", weight=3]; 13204[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos wx1429) == LT))",fontsize=16,color="burlywood",shape="triangle"];26771[label="wx1429/Succ wx14290",fontsize=10,color="white",style="solid",shape="box"];13204 -> 26771[label="",style="solid", color="burlywood", weight=9]; 26771 -> 14408[label="",style="solid", color="burlywood", weight=3]; 26772[label="wx1429/Zero",fontsize=10,color="white",style="solid",shape="box"];13204 -> 26772[label="",style="solid", color="burlywood", weight=9]; 26772 -> 14409[label="",style="solid", color="burlywood", weight=3]; 13208 -> 7683[label="",style="dashed", color="red", weight=0]; 13208[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13208 -> 14410[label="",style="dashed", color="magenta", weight=3]; 13208 -> 14411[label="",style="dashed", color="magenta", weight=3]; 13207[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos wx1437) == LT))",fontsize=16,color="burlywood",shape="triangle"];26773[label="wx1437/Succ wx14370",fontsize=10,color="white",style="solid",shape="box"];13207 -> 26773[label="",style="solid", color="burlywood", weight=9]; 26773 -> 14412[label="",style="solid", color="burlywood", weight=3]; 26774[label="wx1437/Zero",fontsize=10,color="white",style="solid",shape="box"];13207 -> 26774[label="",style="solid", color="burlywood", weight=9]; 26774 -> 14413[label="",style="solid", color="burlywood", weight=3]; 13210 -> 7683[label="",style="dashed", color="red", weight=0]; 13210[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13210 -> 14414[label="",style="dashed", color="magenta", weight=3]; 13210 -> 14415[label="",style="dashed", color="magenta", weight=3]; 13211[label="Succ wx30000",fontsize=16,color="green",shape="box"];13212 -> 18241[label="",style="dashed", color="red", weight=0]; 13212[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (LT == LT))",fontsize=16,color="magenta"];13212 -> 18274[label="",style="dashed", color="magenta", weight=3]; 13212 -> 18275[label="",style="dashed", color="magenta", weight=3]; 13212 -> 18276[label="",style="dashed", color="magenta", weight=3]; 13212 -> 18277[label="",style="dashed", color="magenta", weight=3]; 13212 -> 18278[label="",style="dashed", color="magenta", weight=3]; 13212 -> 18279[label="",style="dashed", color="magenta", weight=3]; 13212 -> 18280[label="",style="dashed", color="magenta", weight=3]; 13212 -> 18281[label="",style="dashed", color="magenta", weight=3]; 13213[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];13213 -> 14417[label="",style="solid", color="black", weight=3]; 13214[label="Zero",fontsize=16,color="green",shape="box"];13215[label="Succ wx30000",fontsize=16,color="green",shape="box"];21248[label="wx5000",fontsize=16,color="green",shape="box"];21249[label="wx34",fontsize=16,color="green",shape="box"];21250[label="wx31",fontsize=16,color="green",shape="box"];21251[label="wx4",fontsize=16,color="green",shape="box"];21252[label="wx32",fontsize=16,color="green",shape="box"];21253[label="wx30000",fontsize=16,color="green",shape="box"];21254[label="wx33",fontsize=16,color="green",shape="box"];21255[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21247[label="FiniteMap.lookupWithDefaultFM0 wx2327 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2328)) (Neg Zero)) wx2329 wx2330 wx2331 wx2332 (Float (Pos (Succ wx2333)) (Neg (Succ wx2334))) False)",fontsize=16,color="black",shape="triangle"];21247 -> 21288[label="",style="solid", color="black", weight=3]; 13220[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13220 -> 14421[label="",style="solid", color="black", weight=3]; 13222 -> 6395[label="",style="dashed", color="red", weight=0]; 13222[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];13222 -> 14422[label="",style="dashed", color="magenta", weight=3]; 13222 -> 14423[label="",style="dashed", color="magenta", weight=3]; 13221[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos wx1443) == GT))",fontsize=16,color="burlywood",shape="triangle"];26775[label="wx1443/Succ wx14430",fontsize=10,color="white",style="solid",shape="box"];13221 -> 26775[label="",style="solid", color="burlywood", weight=9]; 26775 -> 14424[label="",style="solid", color="burlywood", weight=3]; 26776[label="wx1443/Zero",fontsize=10,color="white",style="solid",shape="box"];13221 -> 26776[label="",style="solid", color="burlywood", weight=9]; 26776 -> 14425[label="",style="solid", color="burlywood", weight=3]; 13224[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13224 -> 14426[label="",style="solid", color="black", weight=3]; 13226 -> 7683[label="",style="dashed", color="red", weight=0]; 13226[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13226 -> 14427[label="",style="dashed", color="magenta", weight=3]; 13226 -> 14428[label="",style="dashed", color="magenta", weight=3]; 13225[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg wx1444) == LT))",fontsize=16,color="burlywood",shape="triangle"];26777[label="wx1444/Succ wx14440",fontsize=10,color="white",style="solid",shape="box"];13225 -> 26777[label="",style="solid", color="burlywood", weight=9]; 26777 -> 14429[label="",style="solid", color="burlywood", weight=3]; 26778[label="wx1444/Zero",fontsize=10,color="white",style="solid",shape="box"];13225 -> 26778[label="",style="solid", color="burlywood", weight=9]; 26778 -> 14430[label="",style="solid", color="burlywood", weight=3]; 13229 -> 7683[label="",style="dashed", color="red", weight=0]; 13229[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13229 -> 14431[label="",style="dashed", color="magenta", weight=3]; 13229 -> 14432[label="",style="dashed", color="magenta", weight=3]; 13228[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg wx1452) == LT))",fontsize=16,color="burlywood",shape="triangle"];26779[label="wx1452/Succ wx14520",fontsize=10,color="white",style="solid",shape="box"];13228 -> 26779[label="",style="solid", color="burlywood", weight=9]; 26779 -> 14433[label="",style="solid", color="burlywood", weight=3]; 26780[label="wx1452/Zero",fontsize=10,color="white",style="solid",shape="box"];13228 -> 26780[label="",style="solid", color="burlywood", weight=9]; 26780 -> 14434[label="",style="solid", color="burlywood", weight=3]; 13230 -> 7683[label="",style="dashed", color="red", weight=0]; 13230[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13230 -> 14435[label="",style="dashed", color="magenta", weight=3]; 13230 -> 14436[label="",style="dashed", color="magenta", weight=3]; 13231[label="Succ wx30000",fontsize=16,color="green",shape="box"];13232[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpNat (Succ wx6280) Zero == LT))",fontsize=16,color="black",shape="box"];13232 -> 14437[label="",style="solid", color="black", weight=3]; 13233 -> 18333[label="",style="dashed", color="red", weight=0]; 13233[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="magenta"];13233 -> 18342[label="",style="dashed", color="magenta", weight=3]; 13233 -> 18343[label="",style="dashed", color="magenta", weight=3]; 13233 -> 18344[label="",style="dashed", color="magenta", weight=3]; 13233 -> 18345[label="",style="dashed", color="magenta", weight=3]; 13233 -> 18346[label="",style="dashed", color="magenta", weight=3]; 13233 -> 18347[label="",style="dashed", color="magenta", weight=3]; 13233 -> 18348[label="",style="dashed", color="magenta", weight=3]; 13233 -> 18349[label="",style="dashed", color="magenta", weight=3]; 13234[label="Zero",fontsize=16,color="green",shape="box"];13235[label="Succ wx30000",fontsize=16,color="green",shape="box"];21322[label="wx31",fontsize=16,color="green",shape="box"];21323[label="wx4",fontsize=16,color="green",shape="box"];21324[label="wx30100",fontsize=16,color="green",shape="box"];21325[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21326[label="wx32",fontsize=16,color="green",shape="box"];21327[label="wx33",fontsize=16,color="green",shape="box"];21328[label="wx30000",fontsize=16,color="green",shape="box"];21329[label="wx34",fontsize=16,color="green",shape="box"];18369 -> 13238[label="",style="dashed", color="red", weight=0]; 18369[label="FiniteMap.lookupWithDefaultFM0 wx1982 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1983)) (Neg (Succ wx1984))) wx1985 wx1986 wx1987 wx1988 (Float (Pos Zero) (Neg (Succ wx1989))) False)",fontsize=16,color="magenta"];18369 -> 18455[label="",style="dashed", color="magenta", weight=3]; 18369 -> 18456[label="",style="dashed", color="magenta", weight=3]; 18369 -> 18457[label="",style="dashed", color="magenta", weight=3]; 18369 -> 18458[label="",style="dashed", color="magenta", weight=3]; 18369 -> 18459[label="",style="dashed", color="magenta", weight=3]; 18369 -> 18460[label="",style="dashed", color="magenta", weight=3]; 18369 -> 18461[label="",style="dashed", color="magenta", weight=3]; 18369 -> 18462[label="",style="dashed", color="magenta", weight=3]; 13304[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpInt (Pos Zero * Neg (Succ wx1461)) (Neg (Succ wx1466) * Pos (Succ wx1460)) == GT))",fontsize=16,color="black",shape="box"];13304 -> 13308[label="",style="solid", color="black", weight=3]; 13280[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13280 -> 14440[label="",style="solid", color="black", weight=3]; 13282 -> 6395[label="",style="dashed", color="red", weight=0]; 13282[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];13282 -> 14441[label="",style="dashed", color="magenta", weight=3]; 13282 -> 14442[label="",style="dashed", color="magenta", weight=3]; 13281[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg wx1467) == GT))",fontsize=16,color="burlywood",shape="triangle"];26781[label="wx1467/Succ wx14670",fontsize=10,color="white",style="solid",shape="box"];13281 -> 26781[label="",style="solid", color="burlywood", weight=9]; 26781 -> 14443[label="",style="solid", color="burlywood", weight=3]; 26782[label="wx1467/Zero",fontsize=10,color="white",style="solid",shape="box"];13281 -> 26782[label="",style="solid", color="burlywood", weight=9]; 26782 -> 14444[label="",style="solid", color="burlywood", weight=3]; 13284[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13284 -> 14445[label="",style="solid", color="black", weight=3]; 13286 -> 7683[label="",style="dashed", color="red", weight=0]; 13286[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13286 -> 14446[label="",style="dashed", color="magenta", weight=3]; 13286 -> 14447[label="",style="dashed", color="magenta", weight=3]; 13285[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos wx1468) == LT))",fontsize=16,color="burlywood",shape="triangle"];26783[label="wx1468/Succ wx14680",fontsize=10,color="white",style="solid",shape="box"];13285 -> 26783[label="",style="solid", color="burlywood", weight=9]; 26783 -> 14448[label="",style="solid", color="burlywood", weight=3]; 26784[label="wx1468/Zero",fontsize=10,color="white",style="solid",shape="box"];13285 -> 26784[label="",style="solid", color="burlywood", weight=9]; 26784 -> 14449[label="",style="solid", color="burlywood", weight=3]; 13289 -> 7683[label="",style="dashed", color="red", weight=0]; 13289[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13289 -> 14450[label="",style="dashed", color="magenta", weight=3]; 13289 -> 14451[label="",style="dashed", color="magenta", weight=3]; 13288[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos wx1476) == LT))",fontsize=16,color="burlywood",shape="triangle"];26785[label="wx1476/Succ wx14760",fontsize=10,color="white",style="solid",shape="box"];13288 -> 26785[label="",style="solid", color="burlywood", weight=9]; 26785 -> 14452[label="",style="solid", color="burlywood", weight=3]; 26786[label="wx1476/Zero",fontsize=10,color="white",style="solid",shape="box"];13288 -> 26786[label="",style="solid", color="burlywood", weight=9]; 26786 -> 14453[label="",style="solid", color="burlywood", weight=3]; 13291 -> 7683[label="",style="dashed", color="red", weight=0]; 13291[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13291 -> 14454[label="",style="dashed", color="magenta", weight=3]; 13291 -> 14455[label="",style="dashed", color="magenta", weight=3]; 13292[label="Succ wx30000",fontsize=16,color="green",shape="box"];13293 -> 18397[label="",style="dashed", color="red", weight=0]; 13293[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (LT == LT))",fontsize=16,color="magenta"];13293 -> 18430[label="",style="dashed", color="magenta", weight=3]; 13293 -> 18431[label="",style="dashed", color="magenta", weight=3]; 13293 -> 18432[label="",style="dashed", color="magenta", weight=3]; 13293 -> 18433[label="",style="dashed", color="magenta", weight=3]; 13293 -> 18434[label="",style="dashed", color="magenta", weight=3]; 13293 -> 18435[label="",style="dashed", color="magenta", weight=3]; 13293 -> 18436[label="",style="dashed", color="magenta", weight=3]; 13293 -> 18437[label="",style="dashed", color="magenta", weight=3]; 13294[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];13294 -> 14457[label="",style="solid", color="black", weight=3]; 13295[label="Zero",fontsize=16,color="green",shape="box"];13296[label="Succ wx30000",fontsize=16,color="green",shape="box"];21366[label="wx31",fontsize=16,color="green",shape="box"];21367[label="wx34",fontsize=16,color="green",shape="box"];21368[label="wx30000",fontsize=16,color="green",shape="box"];21369[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21370[label="wx33",fontsize=16,color="green",shape="box"];21371[label="wx30100",fontsize=16,color="green",shape="box"];21372[label="wx4",fontsize=16,color="green",shape="box"];21373[label="wx32",fontsize=16,color="green",shape="box"];21365[label="FiniteMap.lookupWithDefaultFM0 wx2345 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) wx2348 wx2349 wx2350 wx2351 (Float (Pos Zero) (Neg (Succ wx2352))) False)",fontsize=16,color="black",shape="triangle"];21365 -> 21406[label="",style="solid", color="black", weight=3]; 13301[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13301 -> 14461[label="",style="solid", color="black", weight=3]; 13303 -> 6395[label="",style="dashed", color="red", weight=0]; 13303[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];13303 -> 14462[label="",style="dashed", color="magenta", weight=3]; 13303 -> 14463[label="",style="dashed", color="magenta", weight=3]; 13302[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos wx1482) == GT))",fontsize=16,color="burlywood",shape="triangle"];26787[label="wx1482/Succ wx14820",fontsize=10,color="white",style="solid",shape="box"];13302 -> 26787[label="",style="solid", color="burlywood", weight=9]; 26787 -> 14464[label="",style="solid", color="burlywood", weight=3]; 26788[label="wx1482/Zero",fontsize=10,color="white",style="solid",shape="box"];13302 -> 26788[label="",style="solid", color="burlywood", weight=9]; 26788 -> 14465[label="",style="solid", color="burlywood", weight=3]; 13305[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13305 -> 14466[label="",style="solid", color="black", weight=3]; 13307 -> 7683[label="",style="dashed", color="red", weight=0]; 13307[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13307 -> 14467[label="",style="dashed", color="magenta", weight=3]; 13307 -> 14468[label="",style="dashed", color="magenta", weight=3]; 13306[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg wx1483) == LT))",fontsize=16,color="burlywood",shape="triangle"];26789[label="wx1483/Succ wx14830",fontsize=10,color="white",style="solid",shape="box"];13306 -> 26789[label="",style="solid", color="burlywood", weight=9]; 26789 -> 14469[label="",style="solid", color="burlywood", weight=3]; 26790[label="wx1483/Zero",fontsize=10,color="white",style="solid",shape="box"];13306 -> 26790[label="",style="solid", color="burlywood", weight=9]; 26790 -> 14470[label="",style="solid", color="burlywood", weight=3]; 13310 -> 7683[label="",style="dashed", color="red", weight=0]; 13310[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13310 -> 14471[label="",style="dashed", color="magenta", weight=3]; 13310 -> 14472[label="",style="dashed", color="magenta", weight=3]; 13309[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg wx1491) == LT))",fontsize=16,color="burlywood",shape="triangle"];26791[label="wx1491/Succ wx14910",fontsize=10,color="white",style="solid",shape="box"];13309 -> 26791[label="",style="solid", color="burlywood", weight=9]; 26791 -> 14473[label="",style="solid", color="burlywood", weight=3]; 26792[label="wx1491/Zero",fontsize=10,color="white",style="solid",shape="box"];13309 -> 26792[label="",style="solid", color="burlywood", weight=9]; 26792 -> 14474[label="",style="solid", color="burlywood", weight=3]; 13311 -> 7683[label="",style="dashed", color="red", weight=0]; 13311[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13311 -> 14475[label="",style="dashed", color="magenta", weight=3]; 13311 -> 14476[label="",style="dashed", color="magenta", weight=3]; 13312[label="Succ wx30000",fontsize=16,color="green",shape="box"];13313[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpNat (Succ wx6420) Zero == LT))",fontsize=16,color="black",shape="box"];13313 -> 14477[label="",style="solid", color="black", weight=3]; 13314 -> 18480[label="",style="dashed", color="red", weight=0]; 13314[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="magenta"];13314 -> 18488[label="",style="dashed", color="magenta", weight=3]; 13314 -> 18489[label="",style="dashed", color="magenta", weight=3]; 13314 -> 18490[label="",style="dashed", color="magenta", weight=3]; 13314 -> 18491[label="",style="dashed", color="magenta", weight=3]; 13314 -> 18492[label="",style="dashed", color="magenta", weight=3]; 13314 -> 18493[label="",style="dashed", color="magenta", weight=3]; 13314 -> 18494[label="",style="dashed", color="magenta", weight=3]; 13315[label="Zero",fontsize=16,color="green",shape="box"];13316[label="Succ wx30000",fontsize=16,color="green",shape="box"];21438[label="wx34",fontsize=16,color="green",shape="box"];21439[label="wx30000",fontsize=16,color="green",shape="box"];21440[label="wx31",fontsize=16,color="green",shape="box"];21441[label="wx32",fontsize=16,color="green",shape="box"];21442[label="wx4",fontsize=16,color="green",shape="box"];21443[label="wx33",fontsize=16,color="green",shape="box"];21444[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18510 -> 13319[label="",style="dashed", color="red", weight=0]; 18510[label="FiniteMap.lookupWithDefaultFM0 wx2000 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2001)) (Neg Zero)) wx2002 wx2003 wx2004 wx2005 (Float (Pos Zero) (Neg (Succ wx2006))) False)",fontsize=16,color="magenta"];18510 -> 18586[label="",style="dashed", color="magenta", weight=3]; 18510 -> 18587[label="",style="dashed", color="magenta", weight=3]; 18510 -> 18588[label="",style="dashed", color="magenta", weight=3]; 18510 -> 18589[label="",style="dashed", color="magenta", weight=3]; 18510 -> 18590[label="",style="dashed", color="magenta", weight=3]; 18510 -> 18591[label="",style="dashed", color="magenta", weight=3]; 18510 -> 18592[label="",style="dashed", color="magenta", weight=3]; 13380[label="FiniteMap.lookupWithDefaultFM0 wx1498 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1499)) (Neg Zero)) wx1500 wx1501 wx1502 wx1503 (Float (Pos Zero) (Neg (Succ wx1504))) (primCmpInt (Pos Zero * Neg Zero) (Neg (Succ wx1504) * Pos (Succ wx1499)) == GT))",fontsize=16,color="black",shape="box"];13380 -> 13400[label="",style="solid", color="black", weight=3]; 13356[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13356 -> 14480[label="",style="solid", color="black", weight=3]; 13358 -> 6395[label="",style="dashed", color="red", weight=0]; 13358[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];13358 -> 14481[label="",style="dashed", color="magenta", weight=3]; 13358 -> 14482[label="",style="dashed", color="magenta", weight=3]; 13357[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg wx1505) == GT))",fontsize=16,color="burlywood",shape="triangle"];26793[label="wx1505/Succ wx15050",fontsize=10,color="white",style="solid",shape="box"];13357 -> 26793[label="",style="solid", color="burlywood", weight=9]; 26793 -> 14483[label="",style="solid", color="burlywood", weight=3]; 26794[label="wx1505/Zero",fontsize=10,color="white",style="solid",shape="box"];13357 -> 26794[label="",style="solid", color="burlywood", weight=9]; 26794 -> 14484[label="",style="solid", color="burlywood", weight=3]; 13360[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13360 -> 14485[label="",style="solid", color="black", weight=3]; 13362 -> 7683[label="",style="dashed", color="red", weight=0]; 13362[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13362 -> 14486[label="",style="dashed", color="magenta", weight=3]; 13362 -> 14487[label="",style="dashed", color="magenta", weight=3]; 13361[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos wx1506) == LT))",fontsize=16,color="burlywood",shape="triangle"];26795[label="wx1506/Succ wx15060",fontsize=10,color="white",style="solid",shape="box"];13361 -> 26795[label="",style="solid", color="burlywood", weight=9]; 26795 -> 14488[label="",style="solid", color="burlywood", weight=3]; 26796[label="wx1506/Zero",fontsize=10,color="white",style="solid",shape="box"];13361 -> 26796[label="",style="solid", color="burlywood", weight=9]; 26796 -> 14489[label="",style="solid", color="burlywood", weight=3]; 13365 -> 7683[label="",style="dashed", color="red", weight=0]; 13365[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13365 -> 14490[label="",style="dashed", color="magenta", weight=3]; 13365 -> 14491[label="",style="dashed", color="magenta", weight=3]; 13364[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos wx1514) == LT))",fontsize=16,color="burlywood",shape="triangle"];26797[label="wx1514/Succ wx15140",fontsize=10,color="white",style="solid",shape="box"];13364 -> 26797[label="",style="solid", color="burlywood", weight=9]; 26797 -> 14492[label="",style="solid", color="burlywood", weight=3]; 26798[label="wx1514/Zero",fontsize=10,color="white",style="solid",shape="box"];13364 -> 26798[label="",style="solid", color="burlywood", weight=9]; 26798 -> 14493[label="",style="solid", color="burlywood", weight=3]; 13367 -> 7683[label="",style="dashed", color="red", weight=0]; 13367[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13367 -> 14494[label="",style="dashed", color="magenta", weight=3]; 13367 -> 14495[label="",style="dashed", color="magenta", weight=3]; 13368[label="Succ wx30000",fontsize=16,color="green",shape="box"];13369 -> 18532[label="",style="dashed", color="red", weight=0]; 13369[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (LT == LT))",fontsize=16,color="magenta"];13369 -> 18561[label="",style="dashed", color="magenta", weight=3]; 13369 -> 18562[label="",style="dashed", color="magenta", weight=3]; 13369 -> 18563[label="",style="dashed", color="magenta", weight=3]; 13369 -> 18564[label="",style="dashed", color="magenta", weight=3]; 13369 -> 18565[label="",style="dashed", color="magenta", weight=3]; 13369 -> 18566[label="",style="dashed", color="magenta", weight=3]; 13369 -> 18567[label="",style="dashed", color="magenta", weight=3]; 13370[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];13370 -> 14497[label="",style="solid", color="black", weight=3]; 13371[label="Zero",fontsize=16,color="green",shape="box"];13372[label="Succ wx30000",fontsize=16,color="green",shape="box"];21479[label="wx4",fontsize=16,color="green",shape="box"];21480[label="wx33",fontsize=16,color="green",shape="box"];21481[label="wx34",fontsize=16,color="green",shape="box"];21482[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21483[label="wx32",fontsize=16,color="green",shape="box"];21484[label="wx30000",fontsize=16,color="green",shape="box"];21485[label="wx31",fontsize=16,color="green",shape="box"];21478[label="FiniteMap.lookupWithDefaultFM0 wx2362 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2363)) (Neg Zero)) wx2364 wx2365 wx2366 wx2367 (Float (Pos Zero) (Neg (Succ wx2368))) False)",fontsize=16,color="black",shape="triangle"];21478 -> 21514[label="",style="solid", color="black", weight=3]; 13377[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13377 -> 14501[label="",style="solid", color="black", weight=3]; 13379 -> 6395[label="",style="dashed", color="red", weight=0]; 13379[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];13379 -> 14502[label="",style="dashed", color="magenta", weight=3]; 13379 -> 14503[label="",style="dashed", color="magenta", weight=3]; 13378[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos wx1520) == GT))",fontsize=16,color="burlywood",shape="triangle"];26799[label="wx1520/Succ wx15200",fontsize=10,color="white",style="solid",shape="box"];13378 -> 26799[label="",style="solid", color="burlywood", weight=9]; 26799 -> 14504[label="",style="solid", color="burlywood", weight=3]; 26800[label="wx1520/Zero",fontsize=10,color="white",style="solid",shape="box"];13378 -> 26800[label="",style="solid", color="burlywood", weight=9]; 26800 -> 14505[label="",style="solid", color="burlywood", weight=3]; 13381[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13381 -> 14506[label="",style="solid", color="black", weight=3]; 13382[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) (GT == GT))",fontsize=16,color="black",shape="triangle"];13382 -> 14507[label="",style="solid", color="black", weight=3]; 13383[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx6710) wx6640)) == GT))",fontsize=16,color="burlywood",shape="box"];26801[label="wx6640/Succ wx66400",fontsize=10,color="white",style="solid",shape="box"];13383 -> 26801[label="",style="solid", color="burlywood", weight=9]; 26801 -> 14508[label="",style="solid", color="burlywood", weight=3]; 26802[label="wx6640/Zero",fontsize=10,color="white",style="solid",shape="box"];13383 -> 26802[label="",style="solid", color="burlywood", weight=9]; 26802 -> 14509[label="",style="solid", color="burlywood", weight=3]; 13384[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx6640)) == GT))",fontsize=16,color="burlywood",shape="box"];26803[label="wx6640/Succ wx66400",fontsize=10,color="white",style="solid",shape="box"];13384 -> 26803[label="",style="solid", color="burlywood", weight=9]; 26803 -> 14510[label="",style="solid", color="burlywood", weight=3]; 26804[label="wx6640/Zero",fontsize=10,color="white",style="solid",shape="box"];13384 -> 26804[label="",style="solid", color="burlywood", weight=9]; 26804 -> 14511[label="",style="solid", color="burlywood", weight=3]; 13385 -> 14512[label="",style="dashed", color="red", weight=0]; 13385[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos (primMulNat (Succ wx670) (Succ wx665))) (Neg (Succ wx6710) * Neg (Succ wx66400)) == GT))",fontsize=16,color="magenta"];13385 -> 14513[label="",style="dashed", color="magenta", weight=3]; 13386[label="wx665",fontsize=16,color="green",shape="box"];13387[label="Succ wx670",fontsize=16,color="green",shape="box"];13388[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos (Succ wx7370)) (Neg (Succ wx6710) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13388 -> 14514[label="",style="solid", color="black", weight=3]; 13389[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Neg (Succ wx6710) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13389 -> 14515[label="",style="solid", color="black", weight=3]; 13390[label="wx665",fontsize=16,color="green",shape="box"];13391[label="Succ wx670",fontsize=16,color="green",shape="box"];13392[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos (Succ wx7380)) (Neg Zero * Neg (Succ wx66400)) == GT))",fontsize=16,color="black",shape="box"];13392 -> 14516[label="",style="solid", color="black", weight=3]; 13393[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero * Neg (Succ wx66400)) == GT))",fontsize=16,color="black",shape="box"];13393 -> 14517[label="",style="solid", color="black", weight=3]; 13394[label="wx665",fontsize=16,color="green",shape="box"];13395[label="Succ wx670",fontsize=16,color="green",shape="box"];13396[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos (Succ wx7390)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13396 -> 14518[label="",style="solid", color="black", weight=3]; 13397[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13397 -> 14519[label="",style="solid", color="black", weight=3]; 13399 -> 7683[label="",style="dashed", color="red", weight=0]; 13399[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13399 -> 14520[label="",style="dashed", color="magenta", weight=3]; 13399 -> 14521[label="",style="dashed", color="magenta", weight=3]; 13398[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg wx1521) == LT))",fontsize=16,color="burlywood",shape="triangle"];26805[label="wx1521/Succ wx15210",fontsize=10,color="white",style="solid",shape="box"];13398 -> 26805[label="",style="solid", color="burlywood", weight=9]; 26805 -> 14522[label="",style="solid", color="burlywood", weight=3]; 26806[label="wx1521/Zero",fontsize=10,color="white",style="solid",shape="box"];13398 -> 26806[label="",style="solid", color="burlywood", weight=9]; 26806 -> 14523[label="",style="solid", color="burlywood", weight=3]; 13402 -> 7683[label="",style="dashed", color="red", weight=0]; 13402[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13402 -> 14524[label="",style="dashed", color="magenta", weight=3]; 13402 -> 14525[label="",style="dashed", color="magenta", weight=3]; 13401[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg wx1529) == LT))",fontsize=16,color="burlywood",shape="triangle"];26807[label="wx1529/Succ wx15290",fontsize=10,color="white",style="solid",shape="box"];13401 -> 26807[label="",style="solid", color="burlywood", weight=9]; 26807 -> 14526[label="",style="solid", color="burlywood", weight=3]; 26808[label="wx1529/Zero",fontsize=10,color="white",style="solid",shape="box"];13401 -> 26808[label="",style="solid", color="burlywood", weight=9]; 26808 -> 14527[label="",style="solid", color="burlywood", weight=3]; 13403 -> 7683[label="",style="dashed", color="red", weight=0]; 13403[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13403 -> 14528[label="",style="dashed", color="magenta", weight=3]; 13403 -> 14529[label="",style="dashed", color="magenta", weight=3]; 13404[label="Succ wx30000",fontsize=16,color="green",shape="box"];13405 -> 18630[label="",style="dashed", color="red", weight=0]; 13405[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (GT == LT))",fontsize=16,color="magenta"];13405 -> 18663[label="",style="dashed", color="magenta", weight=3]; 13405 -> 18664[label="",style="dashed", color="magenta", weight=3]; 13405 -> 18665[label="",style="dashed", color="magenta", weight=3]; 13405 -> 18666[label="",style="dashed", color="magenta", weight=3]; 13405 -> 18667[label="",style="dashed", color="magenta", weight=3]; 13405 -> 18668[label="",style="dashed", color="magenta", weight=3]; 13405 -> 18669[label="",style="dashed", color="magenta", weight=3]; 13405 -> 18670[label="",style="dashed", color="magenta", weight=3]; 13406[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];13406 -> 14531[label="",style="solid", color="black", weight=3]; 13407[label="Zero",fontsize=16,color="green",shape="box"];13408[label="Succ wx30000",fontsize=16,color="green",shape="box"];11746[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="black",shape="triangle"];11746 -> 13409[label="",style="solid", color="black", weight=3]; 19072[label="FiniteMap.lookupWithDefaultFM0 wx2020 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2021)) (Neg Zero)) wx2022 wx2023 wx2024 wx2025 (Float (Neg (Succ wx2026)) (Neg (Succ wx2027))) (primCmpInt (Pos (primMulNat (Succ wx2026) Zero)) (Neg (Succ wx2027) * Pos (Succ wx2021)) == GT))",fontsize=16,color="black",shape="box"];19072 -> 19114[label="",style="solid", color="black", weight=3]; 13413[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13413 -> 14536[label="",style="solid", color="black", weight=3]; 13415 -> 6395[label="",style="dashed", color="red", weight=0]; 13415[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];13415 -> 14537[label="",style="dashed", color="magenta", weight=3]; 13415 -> 14538[label="",style="dashed", color="magenta", weight=3]; 13414[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg wx1535) == GT))",fontsize=16,color="burlywood",shape="triangle"];26809[label="wx1535/Succ wx15350",fontsize=10,color="white",style="solid",shape="box"];13414 -> 26809[label="",style="solid", color="burlywood", weight=9]; 26809 -> 14539[label="",style="solid", color="burlywood", weight=3]; 26810[label="wx1535/Zero",fontsize=10,color="white",style="solid",shape="box"];13414 -> 26810[label="",style="solid", color="burlywood", weight=9]; 26810 -> 14540[label="",style="solid", color="burlywood", weight=3]; 13416[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13416 -> 14541[label="",style="solid", color="black", weight=3]; 13418 -> 7683[label="",style="dashed", color="red", weight=0]; 13418[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13418 -> 14542[label="",style="dashed", color="magenta", weight=3]; 13418 -> 14543[label="",style="dashed", color="magenta", weight=3]; 13417[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos wx1536) == LT))",fontsize=16,color="burlywood",shape="triangle"];26811[label="wx1536/Succ wx15360",fontsize=10,color="white",style="solid",shape="box"];13417 -> 26811[label="",style="solid", color="burlywood", weight=9]; 26811 -> 14544[label="",style="solid", color="burlywood", weight=3]; 26812[label="wx1536/Zero",fontsize=10,color="white",style="solid",shape="box"];13417 -> 26812[label="",style="solid", color="burlywood", weight=9]; 26812 -> 14545[label="",style="solid", color="burlywood", weight=3]; 13420 -> 7683[label="",style="dashed", color="red", weight=0]; 13420[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13420 -> 14546[label="",style="dashed", color="magenta", weight=3]; 13420 -> 14547[label="",style="dashed", color="magenta", weight=3]; 13419[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos wx1544) == LT))",fontsize=16,color="burlywood",shape="triangle"];26813[label="wx1544/Succ wx15440",fontsize=10,color="white",style="solid",shape="box"];13419 -> 26813[label="",style="solid", color="burlywood", weight=9]; 26813 -> 14548[label="",style="solid", color="burlywood", weight=3]; 26814[label="wx1544/Zero",fontsize=10,color="white",style="solid",shape="box"];13419 -> 26814[label="",style="solid", color="burlywood", weight=9]; 26814 -> 14549[label="",style="solid", color="burlywood", weight=3]; 13421 -> 7683[label="",style="dashed", color="red", weight=0]; 13421[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13421 -> 14550[label="",style="dashed", color="magenta", weight=3]; 13421 -> 14551[label="",style="dashed", color="magenta", weight=3]; 13422[label="Succ wx30000",fontsize=16,color="green",shape="box"];13423[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpNat Zero (Succ wx6810) == LT))",fontsize=16,color="black",shape="box"];13423 -> 14552[label="",style="solid", color="black", weight=3]; 13424 -> 18702[label="",style="dashed", color="red", weight=0]; 13424[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="magenta"];13424 -> 18711[label="",style="dashed", color="magenta", weight=3]; 13424 -> 18712[label="",style="dashed", color="magenta", weight=3]; 13424 -> 18713[label="",style="dashed", color="magenta", weight=3]; 13424 -> 18714[label="",style="dashed", color="magenta", weight=3]; 13424 -> 18715[label="",style="dashed", color="magenta", weight=3]; 13424 -> 18716[label="",style="dashed", color="magenta", weight=3]; 13424 -> 18717[label="",style="dashed", color="magenta", weight=3]; 13424 -> 18718[label="",style="dashed", color="magenta", weight=3]; 13425[label="Zero",fontsize=16,color="green",shape="box"];13426[label="Succ wx30000",fontsize=16,color="green",shape="box"];21613[label="wx4",fontsize=16,color="green",shape="box"];21614[label="wx32",fontsize=16,color="green",shape="box"];21615[label="wx5000",fontsize=16,color="green",shape="box"];21616[label="wx33",fontsize=16,color="green",shape="box"];21617[label="wx30000",fontsize=16,color="green",shape="box"];21618[label="wx31",fontsize=16,color="green",shape="box"];21619[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21620[label="wx34",fontsize=16,color="green",shape="box"];18736[label="FiniteMap.lookupWithDefaultFM0 wx2029 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2030)) (Neg Zero)) wx2031 wx2032 wx2033 wx2034 (Float (Neg (Succ wx2035)) (Neg (Succ wx2036))) False)",fontsize=16,color="black",shape="box"];18736 -> 18809[label="",style="solid", color="black", weight=3]; 13430[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13430 -> 14558[label="",style="solid", color="black", weight=3]; 13432 -> 6395[label="",style="dashed", color="red", weight=0]; 13432[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];13432 -> 14559[label="",style="dashed", color="magenta", weight=3]; 13432 -> 14560[label="",style="dashed", color="magenta", weight=3]; 13431[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos wx1550) == GT))",fontsize=16,color="burlywood",shape="triangle"];26815[label="wx1550/Succ wx15500",fontsize=10,color="white",style="solid",shape="box"];13431 -> 26815[label="",style="solid", color="burlywood", weight=9]; 26815 -> 14561[label="",style="solid", color="burlywood", weight=3]; 26816[label="wx1550/Zero",fontsize=10,color="white",style="solid",shape="box"];13431 -> 26816[label="",style="solid", color="burlywood", weight=9]; 26816 -> 14562[label="",style="solid", color="burlywood", weight=3]; 13433[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13433 -> 14563[label="",style="solid", color="black", weight=3]; 13435 -> 7683[label="",style="dashed", color="red", weight=0]; 13435[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13435 -> 14564[label="",style="dashed", color="magenta", weight=3]; 13435 -> 14565[label="",style="dashed", color="magenta", weight=3]; 13434[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg wx1551) == LT))",fontsize=16,color="burlywood",shape="triangle"];26817[label="wx1551/Succ wx15510",fontsize=10,color="white",style="solid",shape="box"];13434 -> 26817[label="",style="solid", color="burlywood", weight=9]; 26817 -> 14566[label="",style="solid", color="burlywood", weight=3]; 26818[label="wx1551/Zero",fontsize=10,color="white",style="solid",shape="box"];13434 -> 26818[label="",style="solid", color="burlywood", weight=9]; 26818 -> 14567[label="",style="solid", color="burlywood", weight=3]; 13437 -> 7683[label="",style="dashed", color="red", weight=0]; 13437[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13437 -> 14568[label="",style="dashed", color="magenta", weight=3]; 13437 -> 14569[label="",style="dashed", color="magenta", weight=3]; 13436[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg wx1559) == LT))",fontsize=16,color="burlywood",shape="triangle"];26819[label="wx1559/Succ wx15590",fontsize=10,color="white",style="solid",shape="box"];13436 -> 26819[label="",style="solid", color="burlywood", weight=9]; 26819 -> 14570[label="",style="solid", color="burlywood", weight=3]; 26820[label="wx1559/Zero",fontsize=10,color="white",style="solid",shape="box"];13436 -> 26820[label="",style="solid", color="burlywood", weight=9]; 26820 -> 14571[label="",style="solid", color="burlywood", weight=3]; 13438 -> 7683[label="",style="dashed", color="red", weight=0]; 13438[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13438 -> 14572[label="",style="dashed", color="magenta", weight=3]; 13438 -> 14573[label="",style="dashed", color="magenta", weight=3]; 13439[label="Succ wx30000",fontsize=16,color="green",shape="box"];13440 -> 18750[label="",style="dashed", color="red", weight=0]; 13440[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (GT == LT))",fontsize=16,color="magenta"];13440 -> 18783[label="",style="dashed", color="magenta", weight=3]; 13440 -> 18784[label="",style="dashed", color="magenta", weight=3]; 13440 -> 18785[label="",style="dashed", color="magenta", weight=3]; 13440 -> 18786[label="",style="dashed", color="magenta", weight=3]; 13440 -> 18787[label="",style="dashed", color="magenta", weight=3]; 13440 -> 18788[label="",style="dashed", color="magenta", weight=3]; 13440 -> 18789[label="",style="dashed", color="magenta", weight=3]; 13440 -> 18790[label="",style="dashed", color="magenta", weight=3]; 13441[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];13441 -> 14575[label="",style="solid", color="black", weight=3]; 13442[label="Zero",fontsize=16,color="green",shape="box"];13443[label="Succ wx30000",fontsize=16,color="green",shape="box"];11897[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="black",shape="triangle"];11897 -> 13444[label="",style="solid", color="black", weight=3]; 19187 -> 19288[label="",style="dashed", color="red", weight=0]; 19187[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) (primCmpInt (Pos (primMulNat Zero (Succ wx2040))) (Neg (Succ wx2045) * Pos (Succ wx2039)) == GT))",fontsize=16,color="magenta"];19187 -> 19289[label="",style="dashed", color="magenta", weight=3]; 13449[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13449 -> 14583[label="",style="solid", color="black", weight=3]; 13451 -> 6395[label="",style="dashed", color="red", weight=0]; 13451[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];13451 -> 14584[label="",style="dashed", color="magenta", weight=3]; 13451 -> 14585[label="",style="dashed", color="magenta", weight=3]; 13450[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg wx1566) == GT))",fontsize=16,color="burlywood",shape="triangle"];26821[label="wx1566/Succ wx15660",fontsize=10,color="white",style="solid",shape="box"];13450 -> 26821[label="",style="solid", color="burlywood", weight=9]; 26821 -> 14586[label="",style="solid", color="burlywood", weight=3]; 26822[label="wx1566/Zero",fontsize=10,color="white",style="solid",shape="box"];13450 -> 26822[label="",style="solid", color="burlywood", weight=9]; 26822 -> 14587[label="",style="solid", color="burlywood", weight=3]; 13452[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13452 -> 14588[label="",style="solid", color="black", weight=3]; 13454 -> 7683[label="",style="dashed", color="red", weight=0]; 13454[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13454 -> 14589[label="",style="dashed", color="magenta", weight=3]; 13454 -> 14590[label="",style="dashed", color="magenta", weight=3]; 13453[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos wx1567) == LT))",fontsize=16,color="burlywood",shape="triangle"];26823[label="wx1567/Succ wx15670",fontsize=10,color="white",style="solid",shape="box"];13453 -> 26823[label="",style="solid", color="burlywood", weight=9]; 26823 -> 14591[label="",style="solid", color="burlywood", weight=3]; 26824[label="wx1567/Zero",fontsize=10,color="white",style="solid",shape="box"];13453 -> 26824[label="",style="solid", color="burlywood", weight=9]; 26824 -> 14592[label="",style="solid", color="burlywood", weight=3]; 13456 -> 7683[label="",style="dashed", color="red", weight=0]; 13456[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13456 -> 14593[label="",style="dashed", color="magenta", weight=3]; 13456 -> 14594[label="",style="dashed", color="magenta", weight=3]; 13455[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos wx1575) == LT))",fontsize=16,color="burlywood",shape="triangle"];26825[label="wx1575/Succ wx15750",fontsize=10,color="white",style="solid",shape="box"];13455 -> 26825[label="",style="solid", color="burlywood", weight=9]; 26825 -> 14595[label="",style="solid", color="burlywood", weight=3]; 26826[label="wx1575/Zero",fontsize=10,color="white",style="solid",shape="box"];13455 -> 26826[label="",style="solid", color="burlywood", weight=9]; 26826 -> 14596[label="",style="solid", color="burlywood", weight=3]; 13457 -> 7683[label="",style="dashed", color="red", weight=0]; 13457[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13457 -> 14597[label="",style="dashed", color="magenta", weight=3]; 13457 -> 14598[label="",style="dashed", color="magenta", weight=3]; 13458[label="Succ wx30000",fontsize=16,color="green",shape="box"];13459[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpNat Zero (Succ wx6950) == LT))",fontsize=16,color="black",shape="box"];13459 -> 14599[label="",style="solid", color="black", weight=3]; 13460 -> 18824[label="",style="dashed", color="red", weight=0]; 13460[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="magenta"];13460 -> 18833[label="",style="dashed", color="magenta", weight=3]; 13460 -> 18834[label="",style="dashed", color="magenta", weight=3]; 13460 -> 18835[label="",style="dashed", color="magenta", weight=3]; 13460 -> 18836[label="",style="dashed", color="magenta", weight=3]; 13460 -> 18837[label="",style="dashed", color="magenta", weight=3]; 13460 -> 18838[label="",style="dashed", color="magenta", weight=3]; 13460 -> 18839[label="",style="dashed", color="magenta", weight=3]; 13460 -> 18840[label="",style="dashed", color="magenta", weight=3]; 13461[label="Zero",fontsize=16,color="green",shape="box"];13462[label="Succ wx30000",fontsize=16,color="green",shape="box"];21724[label="wx33",fontsize=16,color="green",shape="box"];21725[label="wx30000",fontsize=16,color="green",shape="box"];21726[label="wx34",fontsize=16,color="green",shape="box"];21727[label="wx31",fontsize=16,color="green",shape="box"];21728[label="wx32",fontsize=16,color="green",shape="box"];21729[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21730[label="wx4",fontsize=16,color="green",shape="box"];21731[label="wx30100",fontsize=16,color="green",shape="box"];18859[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) False)",fontsize=16,color="black",shape="box"];18859 -> 18927[label="",style="solid", color="black", weight=3]; 13466[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13466 -> 14605[label="",style="solid", color="black", weight=3]; 13468 -> 6395[label="",style="dashed", color="red", weight=0]; 13468[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];13468 -> 14606[label="",style="dashed", color="magenta", weight=3]; 13468 -> 14607[label="",style="dashed", color="magenta", weight=3]; 13467[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos wx1581) == GT))",fontsize=16,color="burlywood",shape="triangle"];26827[label="wx1581/Succ wx15810",fontsize=10,color="white",style="solid",shape="box"];13467 -> 26827[label="",style="solid", color="burlywood", weight=9]; 26827 -> 14608[label="",style="solid", color="burlywood", weight=3]; 26828[label="wx1581/Zero",fontsize=10,color="white",style="solid",shape="box"];13467 -> 26828[label="",style="solid", color="burlywood", weight=9]; 26828 -> 14609[label="",style="solid", color="burlywood", weight=3]; 13469[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13469 -> 14610[label="",style="solid", color="black", weight=3]; 13471 -> 7683[label="",style="dashed", color="red", weight=0]; 13471[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13471 -> 14611[label="",style="dashed", color="magenta", weight=3]; 13471 -> 14612[label="",style="dashed", color="magenta", weight=3]; 13470[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg wx1582) == LT))",fontsize=16,color="burlywood",shape="triangle"];26829[label="wx1582/Succ wx15820",fontsize=10,color="white",style="solid",shape="box"];13470 -> 26829[label="",style="solid", color="burlywood", weight=9]; 26829 -> 14613[label="",style="solid", color="burlywood", weight=3]; 26830[label="wx1582/Zero",fontsize=10,color="white",style="solid",shape="box"];13470 -> 26830[label="",style="solid", color="burlywood", weight=9]; 26830 -> 14614[label="",style="solid", color="burlywood", weight=3]; 13473 -> 7683[label="",style="dashed", color="red", weight=0]; 13473[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13473 -> 14615[label="",style="dashed", color="magenta", weight=3]; 13473 -> 14616[label="",style="dashed", color="magenta", weight=3]; 13472[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg wx1590) == LT))",fontsize=16,color="burlywood",shape="triangle"];26831[label="wx1590/Succ wx15900",fontsize=10,color="white",style="solid",shape="box"];13472 -> 26831[label="",style="solid", color="burlywood", weight=9]; 26831 -> 14617[label="",style="solid", color="burlywood", weight=3]; 26832[label="wx1590/Zero",fontsize=10,color="white",style="solid",shape="box"];13472 -> 26832[label="",style="solid", color="burlywood", weight=9]; 26832 -> 14618[label="",style="solid", color="burlywood", weight=3]; 13474 -> 7683[label="",style="dashed", color="red", weight=0]; 13474[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13474 -> 14619[label="",style="dashed", color="magenta", weight=3]; 13474 -> 14620[label="",style="dashed", color="magenta", weight=3]; 13475[label="Succ wx30000",fontsize=16,color="green",shape="box"];13476 -> 18874[label="",style="dashed", color="red", weight=0]; 13476[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (GT == LT))",fontsize=16,color="magenta"];13476 -> 18903[label="",style="dashed", color="magenta", weight=3]; 13476 -> 18904[label="",style="dashed", color="magenta", weight=3]; 13476 -> 18905[label="",style="dashed", color="magenta", weight=3]; 13476 -> 18906[label="",style="dashed", color="magenta", weight=3]; 13476 -> 18907[label="",style="dashed", color="magenta", weight=3]; 13476 -> 18908[label="",style="dashed", color="magenta", weight=3]; 13476 -> 18909[label="",style="dashed", color="magenta", weight=3]; 13477[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];13477 -> 14622[label="",style="solid", color="black", weight=3]; 13478[label="Zero",fontsize=16,color="green",shape="box"];13479[label="Succ wx30000",fontsize=16,color="green",shape="box"];12013[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) False)",fontsize=16,color="black",shape="triangle"];12013 -> 13480[label="",style="solid", color="black", weight=3]; 19294[label="FiniteMap.lookupWithDefaultFM0 wx2056 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2057)) (Neg Zero)) wx2058 wx2059 wx2060 wx2061 (Float (Neg Zero) (Neg (Succ wx2062))) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg (Succ wx2062) * Pos (Succ wx2057)) == GT))",fontsize=16,color="black",shape="box"];19294 -> 19337[label="",style="solid", color="black", weight=3]; 13484[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13484 -> 14627[label="",style="solid", color="black", weight=3]; 13486 -> 6395[label="",style="dashed", color="red", weight=0]; 13486[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];13486 -> 14628[label="",style="dashed", color="magenta", weight=3]; 13486 -> 14629[label="",style="dashed", color="magenta", weight=3]; 13485[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg wx1596) == GT))",fontsize=16,color="burlywood",shape="triangle"];26833[label="wx1596/Succ wx15960",fontsize=10,color="white",style="solid",shape="box"];13485 -> 26833[label="",style="solid", color="burlywood", weight=9]; 26833 -> 14630[label="",style="solid", color="burlywood", weight=3]; 26834[label="wx1596/Zero",fontsize=10,color="white",style="solid",shape="box"];13485 -> 26834[label="",style="solid", color="burlywood", weight=9]; 26834 -> 14631[label="",style="solid", color="burlywood", weight=3]; 13487[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13487 -> 14632[label="",style="solid", color="black", weight=3]; 13489 -> 7683[label="",style="dashed", color="red", weight=0]; 13489[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13489 -> 14633[label="",style="dashed", color="magenta", weight=3]; 13489 -> 14634[label="",style="dashed", color="magenta", weight=3]; 13488[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos wx1597) == LT))",fontsize=16,color="burlywood",shape="triangle"];26835[label="wx1597/Succ wx15970",fontsize=10,color="white",style="solid",shape="box"];13488 -> 26835[label="",style="solid", color="burlywood", weight=9]; 26835 -> 14635[label="",style="solid", color="burlywood", weight=3]; 26836[label="wx1597/Zero",fontsize=10,color="white",style="solid",shape="box"];13488 -> 26836[label="",style="solid", color="burlywood", weight=9]; 26836 -> 14636[label="",style="solid", color="burlywood", weight=3]; 13491 -> 7683[label="",style="dashed", color="red", weight=0]; 13491[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13491 -> 14637[label="",style="dashed", color="magenta", weight=3]; 13491 -> 14638[label="",style="dashed", color="magenta", weight=3]; 13490[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos wx1605) == LT))",fontsize=16,color="burlywood",shape="triangle"];26837[label="wx1605/Succ wx16050",fontsize=10,color="white",style="solid",shape="box"];13490 -> 26837[label="",style="solid", color="burlywood", weight=9]; 26837 -> 14639[label="",style="solid", color="burlywood", weight=3]; 26838[label="wx1605/Zero",fontsize=10,color="white",style="solid",shape="box"];13490 -> 26838[label="",style="solid", color="burlywood", weight=9]; 26838 -> 14640[label="",style="solid", color="burlywood", weight=3]; 13492 -> 7683[label="",style="dashed", color="red", weight=0]; 13492[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13492 -> 14641[label="",style="dashed", color="magenta", weight=3]; 13492 -> 14642[label="",style="dashed", color="magenta", weight=3]; 13493[label="Succ wx30000",fontsize=16,color="green",shape="box"];13494[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (primCmpNat Zero (Succ wx7150) == LT))",fontsize=16,color="black",shape="box"];13494 -> 14643[label="",style="solid", color="black", weight=3]; 13495 -> 18943[label="",style="dashed", color="red", weight=0]; 13495[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (EQ == LT))",fontsize=16,color="magenta"];13495 -> 18951[label="",style="dashed", color="magenta", weight=3]; 13495 -> 18952[label="",style="dashed", color="magenta", weight=3]; 13495 -> 18953[label="",style="dashed", color="magenta", weight=3]; 13495 -> 18954[label="",style="dashed", color="magenta", weight=3]; 13495 -> 18955[label="",style="dashed", color="magenta", weight=3]; 13495 -> 18956[label="",style="dashed", color="magenta", weight=3]; 13495 -> 18957[label="",style="dashed", color="magenta", weight=3]; 13496[label="Zero",fontsize=16,color="green",shape="box"];13497[label="Succ wx30000",fontsize=16,color="green",shape="box"];21833[label="wx34",fontsize=16,color="green",shape="box"];21834[label="wx31",fontsize=16,color="green",shape="box"];21835[label="wx32",fontsize=16,color="green",shape="box"];21836[label="wx30000",fontsize=16,color="green",shape="box"];21837[label="wx33",fontsize=16,color="green",shape="box"];21838[label="wx4",fontsize=16,color="green",shape="box"];21839[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18975[label="FiniteMap.lookupWithDefaultFM0 wx2064 (FiniteMap.lookupFM2 (Float (Neg (Succ wx2065)) (Neg Zero)) wx2066 wx2067 wx2068 wx2069 (Float (Neg Zero) (Neg (Succ wx2070))) False)",fontsize=16,color="black",shape="box"];18975 -> 18992[label="",style="solid", color="black", weight=3]; 13501[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13501 -> 14649[label="",style="solid", color="black", weight=3]; 13503 -> 6395[label="",style="dashed", color="red", weight=0]; 13503[label="primMulNat Zero (Succ wx30000)",fontsize=16,color="magenta"];13503 -> 14650[label="",style="dashed", color="magenta", weight=3]; 13503 -> 14651[label="",style="dashed", color="magenta", weight=3]; 13502[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos wx1611) == GT))",fontsize=16,color="burlywood",shape="triangle"];26839[label="wx1611/Succ wx16110",fontsize=10,color="white",style="solid",shape="box"];13502 -> 26839[label="",style="solid", color="burlywood", weight=9]; 26839 -> 14652[label="",style="solid", color="burlywood", weight=3]; 26840[label="wx1611/Zero",fontsize=10,color="white",style="solid",shape="box"];13502 -> 26840[label="",style="solid", color="burlywood", weight=9]; 26840 -> 14653[label="",style="solid", color="burlywood", weight=3]; 13504[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13504 -> 14654[label="",style="solid", color="black", weight=3]; 13505[label="wx3560",fontsize=16,color="green",shape="box"];13506[label="wx371000",fontsize=16,color="green",shape="box"];13507[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) True)",fontsize=16,color="black",shape="box"];13507 -> 14655[label="",style="solid", color="black", weight=3]; 13508 -> 7974[label="",style="dashed", color="red", weight=0]; 13508[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM2 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) False)",fontsize=16,color="magenta"];13509[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) (GT == GT))",fontsize=16,color="black",shape="triangle"];13509 -> 14656[label="",style="solid", color="black", weight=3]; 13510[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx3170) wx3100)) == GT))",fontsize=16,color="burlywood",shape="box"];26841[label="wx3100/Succ wx31000",fontsize=10,color="white",style="solid",shape="box"];13510 -> 26841[label="",style="solid", color="burlywood", weight=9]; 26841 -> 14657[label="",style="solid", color="burlywood", weight=3]; 26842[label="wx3100/Zero",fontsize=10,color="white",style="solid",shape="box"];13510 -> 26842[label="",style="solid", color="burlywood", weight=9]; 26842 -> 14658[label="",style="solid", color="burlywood", weight=3]; 13511[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx3100)) == GT))",fontsize=16,color="burlywood",shape="box"];26843[label="wx3100/Succ wx31000",fontsize=10,color="white",style="solid",shape="box"];13511 -> 26843[label="",style="solid", color="burlywood", weight=9]; 26843 -> 14659[label="",style="solid", color="burlywood", weight=3]; 26844[label="wx3100/Zero",fontsize=10,color="white",style="solid",shape="box"];13511 -> 26844[label="",style="solid", color="burlywood", weight=9]; 26844 -> 14660[label="",style="solid", color="burlywood", weight=3]; 13512[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (primMulInt (Pos (Succ wx316)) (Pos (Succ wx311))) (Pos (Succ wx3170) * Pos (Succ wx31000)) == GT))",fontsize=16,color="black",shape="box"];13512 -> 14661[label="",style="solid", color="black", weight=3]; 13514 -> 6395[label="",style="dashed", color="red", weight=0]; 13514[label="primMulNat (Succ wx316) (Succ wx311)",fontsize=16,color="magenta"];13514 -> 14662[label="",style="dashed", color="magenta", weight=3]; 13514 -> 14663[label="",style="dashed", color="magenta", weight=3]; 13513[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos wx1612) (Pos (Succ wx3170) * Pos Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];26845[label="wx1612/Succ wx16120",fontsize=10,color="white",style="solid",shape="box"];13513 -> 26845[label="",style="solid", color="burlywood", weight=9]; 26845 -> 14664[label="",style="solid", color="burlywood", weight=3]; 26846[label="wx1612/Zero",fontsize=10,color="white",style="solid",shape="box"];13513 -> 26846[label="",style="solid", color="burlywood", weight=9]; 26846 -> 14665[label="",style="solid", color="burlywood", weight=3]; 13516 -> 6395[label="",style="dashed", color="red", weight=0]; 13516[label="primMulNat (Succ wx316) (Succ wx311)",fontsize=16,color="magenta"];13516 -> 14666[label="",style="dashed", color="magenta", weight=3]; 13516 -> 14667[label="",style="dashed", color="magenta", weight=3]; 13515[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos wx1613) (Pos Zero * Pos (Succ wx31000)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26847[label="wx1613/Succ wx16130",fontsize=10,color="white",style="solid",shape="box"];13515 -> 26847[label="",style="solid", color="burlywood", weight=9]; 26847 -> 14668[label="",style="solid", color="burlywood", weight=3]; 26848[label="wx1613/Zero",fontsize=10,color="white",style="solid",shape="box"];13515 -> 26848[label="",style="solid", color="burlywood", weight=9]; 26848 -> 14669[label="",style="solid", color="burlywood", weight=3]; 13518 -> 6395[label="",style="dashed", color="red", weight=0]; 13518[label="primMulNat (Succ wx316) (Succ wx311)",fontsize=16,color="magenta"];13518 -> 14670[label="",style="dashed", color="magenta", weight=3]; 13518 -> 14671[label="",style="dashed", color="magenta", weight=3]; 13517[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos wx1614) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];26849[label="wx1614/Succ wx16140",fontsize=10,color="white",style="solid",shape="box"];13517 -> 26849[label="",style="solid", color="burlywood", weight=9]; 26849 -> 14672[label="",style="solid", color="burlywood", weight=3]; 26850[label="wx1614/Zero",fontsize=10,color="white",style="solid",shape="box"];13517 -> 26850[label="",style="solid", color="burlywood", weight=9]; 26850 -> 14673[label="",style="solid", color="burlywood", weight=3]; 13519 -> 7683[label="",style="dashed", color="red", weight=0]; 13519[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13519 -> 14674[label="",style="dashed", color="magenta", weight=3]; 13519 -> 14675[label="",style="dashed", color="magenta", weight=3]; 13520[label="Succ wx30000",fontsize=16,color="green",shape="box"];13521[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (Succ wx7230)) == LT))",fontsize=16,color="black",shape="box"];13521 -> 14676[label="",style="solid", color="black", weight=3]; 13522[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];13522 -> 14677[label="",style="solid", color="black", weight=3]; 13523 -> 7683[label="",style="dashed", color="red", weight=0]; 13523[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13523 -> 14678[label="",style="dashed", color="magenta", weight=3]; 13523 -> 14679[label="",style="dashed", color="magenta", weight=3]; 13524[label="Succ wx30000",fontsize=16,color="green",shape="box"];13525[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (Succ wx7310)) == LT))",fontsize=16,color="black",shape="box"];13525 -> 14680[label="",style="solid", color="black", weight=3]; 13526[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];13526 -> 14681[label="",style="solid", color="black", weight=3]; 13527 -> 7683[label="",style="dashed", color="red", weight=0]; 13527[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13527 -> 14682[label="",style="dashed", color="magenta", weight=3]; 13527 -> 14683[label="",style="dashed", color="magenta", weight=3]; 13528[label="Succ wx30000",fontsize=16,color="green",shape="box"];13529 -> 19012[label="",style="dashed", color="red", weight=0]; 13529[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (LT == LT))",fontsize=16,color="magenta"];13529 -> 19037[label="",style="dashed", color="magenta", weight=3]; 13529 -> 19038[label="",style="dashed", color="magenta", weight=3]; 13529 -> 19039[label="",style="dashed", color="magenta", weight=3]; 13529 -> 19040[label="",style="dashed", color="magenta", weight=3]; 13529 -> 19041[label="",style="dashed", color="magenta", weight=3]; 13529 -> 19042[label="",style="dashed", color="magenta", weight=3]; 13529 -> 19043[label="",style="dashed", color="magenta", weight=3]; 13529 -> 19044[label="",style="dashed", color="magenta", weight=3]; 15757[label="wx31",fontsize=16,color="green",shape="box"];15758[label="wx34",fontsize=16,color="green",shape="box"];15759[label="wx30000",fontsize=16,color="green",shape="box"];15760[label="wx33",fontsize=16,color="green",shape="box"];15761[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];15762[label="wx32",fontsize=16,color="green",shape="box"];15763[label="wx4",fontsize=16,color="green",shape="box"];15764[label="wx5000",fontsize=16,color="green",shape="box"];15756[label="FiniteMap.lookupWithDefaultFM0 wx1632 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1633)) (Pos Zero)) wx1634 wx1635 wx1636 wx1637 (Float (Pos (Succ wx1638)) (Pos (Succ wx1639))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];15756 -> 15781[label="",style="solid", color="black", weight=3]; 13531[label="Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)",fontsize=16,color="green",shape="box"];13531 -> 14686[label="",style="dashed", color="green", weight=3]; 13532[label="wx30000",fontsize=16,color="green",shape="box"];13533[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpNat Zero (Succ (Succ wx744)) == LT))",fontsize=16,color="black",shape="box"];13533 -> 14687[label="",style="solid", color="black", weight=3]; 13536[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];13536 -> 14688[label="",style="solid", color="black", weight=3]; 13537[label="wx30000",fontsize=16,color="green",shape="box"];13538[label="Zero",fontsize=16,color="green",shape="box"];13539[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (Succ wx7470)) == GT))",fontsize=16,color="black",shape="box"];13539 -> 14689[label="",style="solid", color="black", weight=3]; 13540[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13540 -> 14690[label="",style="solid", color="black", weight=3]; 13541[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];13541 -> 14691[label="",style="solid", color="black", weight=3]; 13542 -> 7683[label="",style="dashed", color="red", weight=0]; 13542[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13542 -> 14692[label="",style="dashed", color="magenta", weight=3]; 13542 -> 14693[label="",style="dashed", color="magenta", weight=3]; 13543[label="Succ wx30000",fontsize=16,color="green",shape="box"];13544[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (Succ wx7480)) == LT))",fontsize=16,color="black",shape="box"];13544 -> 14694[label="",style="solid", color="black", weight=3]; 13545[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];13545 -> 14695[label="",style="solid", color="black", weight=3]; 13546 -> 7683[label="",style="dashed", color="red", weight=0]; 13546[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13546 -> 14696[label="",style="dashed", color="magenta", weight=3]; 13546 -> 14697[label="",style="dashed", color="magenta", weight=3]; 13547[label="Succ wx30000",fontsize=16,color="green",shape="box"];13548[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (Succ wx7560)) == LT))",fontsize=16,color="black",shape="box"];13548 -> 14698[label="",style="solid", color="black", weight=3]; 13549[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];13549 -> 14699[label="",style="solid", color="black", weight=3]; 13550 -> 7683[label="",style="dashed", color="red", weight=0]; 13550[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13550 -> 14700[label="",style="dashed", color="magenta", weight=3]; 13550 -> 14701[label="",style="dashed", color="magenta", weight=3]; 13551[label="Succ wx30000",fontsize=16,color="green",shape="box"];15823[label="wx30000",fontsize=16,color="green",shape="box"];15824[label="wx32",fontsize=16,color="green",shape="box"];15825[label="wx5000",fontsize=16,color="green",shape="box"];15826[label="wx4",fontsize=16,color="green",shape="box"];15827[label="wx31",fontsize=16,color="green",shape="box"];15828[label="wx33",fontsize=16,color="green",shape="box"];15829[label="wx34",fontsize=16,color="green",shape="box"];15830[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];13553 -> 13552[label="",style="dashed", color="red", weight=0]; 13553[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="magenta"];13554[label="Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)",fontsize=16,color="green",shape="box"];13554 -> 14703[label="",style="dashed", color="green", weight=3]; 13555[label="wx30000",fontsize=16,color="green",shape="box"];13556 -> 15798[label="",style="dashed", color="red", weight=0]; 13556[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (GT == LT))",fontsize=16,color="magenta"];13556 -> 15831[label="",style="dashed", color="magenta", weight=3]; 13556 -> 15832[label="",style="dashed", color="magenta", weight=3]; 13556 -> 15833[label="",style="dashed", color="magenta", weight=3]; 13556 -> 15834[label="",style="dashed", color="magenta", weight=3]; 13556 -> 15835[label="",style="dashed", color="magenta", weight=3]; 13556 -> 15836[label="",style="dashed", color="magenta", weight=3]; 13556 -> 15837[label="",style="dashed", color="magenta", weight=3]; 13556 -> 15838[label="",style="dashed", color="magenta", weight=3]; 16341[label="FiniteMap.lookupWithDefaultFM0 wx1641 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1642)) (Pos Zero)) wx1643 wx1644 wx1645 wx1646 (Float (Pos (Succ wx1647)) (Pos (Succ wx1648))) (primCmpInt (Pos Zero) (Pos (Succ wx1648) * Neg (Succ wx1642)) == GT))",fontsize=16,color="black",shape="box"];16341 -> 16419[label="",style="solid", color="black", weight=3]; 13560[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];13560 -> 14708[label="",style="solid", color="black", weight=3]; 13561[label="wx30000",fontsize=16,color="green",shape="box"];13562[label="Zero",fontsize=16,color="green",shape="box"];13563[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (Succ wx7690)) == GT))",fontsize=16,color="black",shape="box"];13563 -> 14709[label="",style="solid", color="black", weight=3]; 13564[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13564 -> 14710[label="",style="solid", color="black", weight=3]; 13565[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];13565 -> 14711[label="",style="solid", color="black", weight=3]; 13566 -> 7683[label="",style="dashed", color="red", weight=0]; 13566[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13566 -> 14712[label="",style="dashed", color="magenta", weight=3]; 13566 -> 14713[label="",style="dashed", color="magenta", weight=3]; 13567[label="Succ wx30000",fontsize=16,color="green",shape="box"];13568[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (Succ wx7700)) == LT))",fontsize=16,color="black",shape="box"];13568 -> 14714[label="",style="solid", color="black", weight=3]; 13569[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];13569 -> 14715[label="",style="solid", color="black", weight=3]; 13570 -> 7683[label="",style="dashed", color="red", weight=0]; 13570[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13570 -> 14716[label="",style="dashed", color="magenta", weight=3]; 13570 -> 14717[label="",style="dashed", color="magenta", weight=3]; 13571[label="Succ wx30000",fontsize=16,color="green",shape="box"];13572[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (Succ wx7780)) == LT))",fontsize=16,color="black",shape="box"];13572 -> 14718[label="",style="solid", color="black", weight=3]; 13573[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];13573 -> 14719[label="",style="solid", color="black", weight=3]; 13574 -> 7683[label="",style="dashed", color="red", weight=0]; 13574[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13574 -> 14720[label="",style="dashed", color="magenta", weight=3]; 13574 -> 14721[label="",style="dashed", color="magenta", weight=3]; 13575[label="Succ wx30000",fontsize=16,color="green",shape="box"];13576 -> 19125[label="",style="dashed", color="red", weight=0]; 13576[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (LT == LT))",fontsize=16,color="magenta"];13576 -> 19150[label="",style="dashed", color="magenta", weight=3]; 13576 -> 19151[label="",style="dashed", color="magenta", weight=3]; 13576 -> 19152[label="",style="dashed", color="magenta", weight=3]; 13576 -> 19153[label="",style="dashed", color="magenta", weight=3]; 13576 -> 19154[label="",style="dashed", color="magenta", weight=3]; 13576 -> 19155[label="",style="dashed", color="magenta", weight=3]; 13576 -> 19156[label="",style="dashed", color="magenta", weight=3]; 13576 -> 19157[label="",style="dashed", color="magenta", weight=3]; 15874[label="wx30000",fontsize=16,color="green",shape="box"];15875[label="wx4",fontsize=16,color="green",shape="box"];15876[label="wx30100",fontsize=16,color="green",shape="box"];15877[label="wx34",fontsize=16,color="green",shape="box"];15878[label="wx31",fontsize=16,color="green",shape="box"];15879[label="wx32",fontsize=16,color="green",shape="box"];15880[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];15881[label="wx33",fontsize=16,color="green",shape="box"];15873[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];15873 -> 15899[label="",style="solid", color="black", weight=3]; 13578[label="Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)",fontsize=16,color="green",shape="box"];13578 -> 14724[label="",style="dashed", color="green", weight=3]; 13579[label="wx30000",fontsize=16,color="green",shape="box"];13580[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpNat Zero (Succ (Succ wx788)) == LT))",fontsize=16,color="black",shape="box"];13580 -> 14725[label="",style="solid", color="black", weight=3]; 13583[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];13583 -> 14726[label="",style="solid", color="black", weight=3]; 13584[label="wx30000",fontsize=16,color="green",shape="box"];13585[label="Zero",fontsize=16,color="green",shape="box"];13586[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (Succ wx7910)) == GT))",fontsize=16,color="black",shape="box"];13586 -> 14727[label="",style="solid", color="black", weight=3]; 13587[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13587 -> 14728[label="",style="solid", color="black", weight=3]; 13588[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];13588 -> 14729[label="",style="solid", color="black", weight=3]; 13589 -> 7683[label="",style="dashed", color="red", weight=0]; 13589[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13589 -> 14730[label="",style="dashed", color="magenta", weight=3]; 13589 -> 14731[label="",style="dashed", color="magenta", weight=3]; 13590[label="Succ wx30000",fontsize=16,color="green",shape="box"];13591[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (Succ wx7920)) == LT))",fontsize=16,color="black",shape="box"];13591 -> 14732[label="",style="solid", color="black", weight=3]; 13592[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];13592 -> 14733[label="",style="solid", color="black", weight=3]; 13593 -> 7683[label="",style="dashed", color="red", weight=0]; 13593[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13593 -> 14734[label="",style="dashed", color="magenta", weight=3]; 13593 -> 14735[label="",style="dashed", color="magenta", weight=3]; 13594[label="Succ wx30000",fontsize=16,color="green",shape="box"];13595[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (Succ wx8000)) == LT))",fontsize=16,color="black",shape="box"];13595 -> 14736[label="",style="solid", color="black", weight=3]; 13596[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];13596 -> 14737[label="",style="solid", color="black", weight=3]; 13597 -> 7683[label="",style="dashed", color="red", weight=0]; 13597[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13597 -> 14738[label="",style="dashed", color="magenta", weight=3]; 13597 -> 14739[label="",style="dashed", color="magenta", weight=3]; 13598[label="Succ wx30000",fontsize=16,color="green",shape="box"];15941[label="wx34",fontsize=16,color="green",shape="box"];15942[label="wx32",fontsize=16,color="green",shape="box"];15943[label="wx31",fontsize=16,color="green",shape="box"];15944[label="wx4",fontsize=16,color="green",shape="box"];15945[label="wx30000",fontsize=16,color="green",shape="box"];15946[label="wx30100",fontsize=16,color="green",shape="box"];15947[label="wx33",fontsize=16,color="green",shape="box"];15948[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];13600 -> 13599[label="",style="dashed", color="red", weight=0]; 13600[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="magenta"];13601[label="Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)",fontsize=16,color="green",shape="box"];13601 -> 14741[label="",style="dashed", color="green", weight=3]; 13602[label="wx30000",fontsize=16,color="green",shape="box"];13603 -> 15916[label="",style="dashed", color="red", weight=0]; 13603[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (GT == LT))",fontsize=16,color="magenta"];13603 -> 15949[label="",style="dashed", color="magenta", weight=3]; 13603 -> 15950[label="",style="dashed", color="magenta", weight=3]; 13603 -> 15951[label="",style="dashed", color="magenta", weight=3]; 13603 -> 15952[label="",style="dashed", color="magenta", weight=3]; 13603 -> 15953[label="",style="dashed", color="magenta", weight=3]; 13603 -> 15954[label="",style="dashed", color="magenta", weight=3]; 13603 -> 15955[label="",style="dashed", color="magenta", weight=3]; 13603 -> 15956[label="",style="dashed", color="magenta", weight=3]; 16463 -> 6395[label="",style="dashed", color="red", weight=0]; 16463[label="primMulNat Zero (Succ wx1661)",fontsize=16,color="magenta"];16463 -> 16468[label="",style="dashed", color="magenta", weight=3]; 16463 -> 16469[label="",style="dashed", color="magenta", weight=3]; 16462[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) (primCmpInt (Pos wx1735) (Pos (Succ wx1666) * Neg (Succ wx1660)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26851[label="wx1735/Succ wx17350",fontsize=10,color="white",style="solid",shape="box"];16462 -> 26851[label="",style="solid", color="burlywood", weight=9]; 26851 -> 16470[label="",style="solid", color="burlywood", weight=3]; 26852[label="wx1735/Zero",fontsize=10,color="white",style="solid",shape="box"];16462 -> 26852[label="",style="solid", color="burlywood", weight=9]; 26852 -> 16471[label="",style="solid", color="burlywood", weight=3]; 13609[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];13609 -> 14747[label="",style="solid", color="black", weight=3]; 13610[label="wx30000",fontsize=16,color="green",shape="box"];13611[label="Zero",fontsize=16,color="green",shape="box"];13612[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (Succ wx8140)) == GT))",fontsize=16,color="black",shape="box"];13612 -> 14748[label="",style="solid", color="black", weight=3]; 13613[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13613 -> 14749[label="",style="solid", color="black", weight=3]; 13614[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];13614 -> 14750[label="",style="solid", color="black", weight=3]; 13615 -> 7683[label="",style="dashed", color="red", weight=0]; 13615[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13615 -> 14751[label="",style="dashed", color="magenta", weight=3]; 13615 -> 14752[label="",style="dashed", color="magenta", weight=3]; 13616[label="Succ wx30000",fontsize=16,color="green",shape="box"];13617[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (Succ wx8150)) == LT))",fontsize=16,color="black",shape="box"];13617 -> 14753[label="",style="solid", color="black", weight=3]; 13618[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];13618 -> 14754[label="",style="solid", color="black", weight=3]; 13619 -> 7683[label="",style="dashed", color="red", weight=0]; 13619[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13619 -> 14755[label="",style="dashed", color="magenta", weight=3]; 13619 -> 14756[label="",style="dashed", color="magenta", weight=3]; 13620[label="Succ wx30000",fontsize=16,color="green",shape="box"];13621[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (Succ wx8230)) == LT))",fontsize=16,color="black",shape="box"];13621 -> 14757[label="",style="solid", color="black", weight=3]; 13622[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];13622 -> 14758[label="",style="solid", color="black", weight=3]; 13623 -> 7683[label="",style="dashed", color="red", weight=0]; 13623[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13623 -> 14759[label="",style="dashed", color="magenta", weight=3]; 13623 -> 14760[label="",style="dashed", color="magenta", weight=3]; 13624[label="Succ wx30000",fontsize=16,color="green",shape="box"];13625 -> 19235[label="",style="dashed", color="red", weight=0]; 13625[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (LT == LT))",fontsize=16,color="magenta"];13625 -> 19257[label="",style="dashed", color="magenta", weight=3]; 13625 -> 19258[label="",style="dashed", color="magenta", weight=3]; 13625 -> 19259[label="",style="dashed", color="magenta", weight=3]; 13625 -> 19260[label="",style="dashed", color="magenta", weight=3]; 13625 -> 19261[label="",style="dashed", color="magenta", weight=3]; 13625 -> 19262[label="",style="dashed", color="magenta", weight=3]; 13625 -> 19263[label="",style="dashed", color="magenta", weight=3]; 15993[label="wx31",fontsize=16,color="green",shape="box"];15994[label="wx30000",fontsize=16,color="green",shape="box"];15995[label="wx32",fontsize=16,color="green",shape="box"];15996[label="wx4",fontsize=16,color="green",shape="box"];15997[label="wx33",fontsize=16,color="green",shape="box"];15998[label="wx34",fontsize=16,color="green",shape="box"];15999[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];15992[label="FiniteMap.lookupWithDefaultFM0 wx1668 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1669)) (Pos Zero)) wx1670 wx1671 wx1672 wx1673 (Float (Pos Zero) (Pos (Succ wx1674))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];15992 -> 16016[label="",style="solid", color="black", weight=3]; 13627[label="Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)",fontsize=16,color="green",shape="box"];13627 -> 14763[label="",style="dashed", color="green", weight=3]; 13628[label="wx30000",fontsize=16,color="green",shape="box"];13629[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpNat Zero (Succ (Succ wx833)) == LT))",fontsize=16,color="black",shape="box"];13629 -> 14764[label="",style="solid", color="black", weight=3]; 13632[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];13632 -> 14765[label="",style="solid", color="black", weight=3]; 13633[label="wx30000",fontsize=16,color="green",shape="box"];13634[label="Zero",fontsize=16,color="green",shape="box"];13635[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (Succ wx8360)) == GT))",fontsize=16,color="black",shape="box"];13635 -> 14766[label="",style="solid", color="black", weight=3]; 13636[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13636 -> 14767[label="",style="solid", color="black", weight=3]; 13637[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];13637 -> 14768[label="",style="solid", color="black", weight=3]; 13638 -> 7683[label="",style="dashed", color="red", weight=0]; 13638[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13638 -> 14769[label="",style="dashed", color="magenta", weight=3]; 13638 -> 14770[label="",style="dashed", color="magenta", weight=3]; 13639[label="Succ wx30000",fontsize=16,color="green",shape="box"];13640[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (Succ wx8370)) == LT))",fontsize=16,color="black",shape="box"];13640 -> 14771[label="",style="solid", color="black", weight=3]; 13641[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];13641 -> 14772[label="",style="solid", color="black", weight=3]; 13642 -> 7683[label="",style="dashed", color="red", weight=0]; 13642[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13642 -> 14773[label="",style="dashed", color="magenta", weight=3]; 13642 -> 14774[label="",style="dashed", color="magenta", weight=3]; 13643[label="Succ wx30000",fontsize=16,color="green",shape="box"];13644[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (Succ wx8450)) == LT))",fontsize=16,color="black",shape="box"];13644 -> 14775[label="",style="solid", color="black", weight=3]; 13645[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];13645 -> 14776[label="",style="solid", color="black", weight=3]; 13646 -> 7683[label="",style="dashed", color="red", weight=0]; 13646[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13646 -> 14777[label="",style="dashed", color="magenta", weight=3]; 13646 -> 14778[label="",style="dashed", color="magenta", weight=3]; 13647[label="Succ wx30000",fontsize=16,color="green",shape="box"];16055[label="wx30000",fontsize=16,color="green",shape="box"];16056[label="wx32",fontsize=16,color="green",shape="box"];16057[label="wx31",fontsize=16,color="green",shape="box"];16058[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16059[label="wx34",fontsize=16,color="green",shape="box"];16060[label="wx4",fontsize=16,color="green",shape="box"];16061[label="wx33",fontsize=16,color="green",shape="box"];13649 -> 13648[label="",style="dashed", color="red", weight=0]; 13649[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="magenta"];13650[label="Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)",fontsize=16,color="green",shape="box"];13650 -> 14780[label="",style="dashed", color="green", weight=3]; 13651[label="wx30000",fontsize=16,color="green",shape="box"];13652 -> 16033[label="",style="dashed", color="red", weight=0]; 13652[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (GT == LT))",fontsize=16,color="magenta"];13652 -> 16062[label="",style="dashed", color="magenta", weight=3]; 13652 -> 16063[label="",style="dashed", color="magenta", weight=3]; 13652 -> 16064[label="",style="dashed", color="magenta", weight=3]; 13652 -> 16065[label="",style="dashed", color="magenta", weight=3]; 13652 -> 16066[label="",style="dashed", color="magenta", weight=3]; 13652 -> 16067[label="",style="dashed", color="magenta", weight=3]; 13652 -> 16068[label="",style="dashed", color="magenta", weight=3]; 16497[label="FiniteMap.lookupWithDefaultFM0 wx1676 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1677)) (Pos Zero)) wx1678 wx1679 wx1680 wx1681 (Float (Pos Zero) (Pos (Succ wx1682))) (primCmpInt (Pos Zero) (Pos (Succ wx1682) * Neg (Succ wx1677)) == GT))",fontsize=16,color="black",shape="box"];16497 -> 16571[label="",style="solid", color="black", weight=3]; 13656[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];13656 -> 14785[label="",style="solid", color="black", weight=3]; 13657[label="wx30000",fontsize=16,color="green",shape="box"];13658[label="Zero",fontsize=16,color="green",shape="box"];13659[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (Succ wx8580)) == GT))",fontsize=16,color="black",shape="box"];13659 -> 14786[label="",style="solid", color="black", weight=3]; 13660[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13660 -> 14787[label="",style="solid", color="black", weight=3]; 13661[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];13661 -> 14788[label="",style="solid", color="black", weight=3]; 13662[label="wx3570",fontsize=16,color="green",shape="box"];13663[label="wx373000",fontsize=16,color="green",shape="box"];13664[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) False)",fontsize=16,color="black",shape="triangle"];13664 -> 14789[label="",style="solid", color="black", weight=3]; 13665 -> 13664[label="",style="dashed", color="red", weight=0]; 13665[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM2 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) False)",fontsize=16,color="magenta"];13666[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ Zero))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpFloat (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (Float (Neg (Succ wx32100)) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];13666 -> 14790[label="",style="solid", color="black", weight=3]; 13667 -> 7683[label="",style="dashed", color="red", weight=0]; 13667[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13667 -> 14791[label="",style="dashed", color="magenta", weight=3]; 13667 -> 14792[label="",style="dashed", color="magenta", weight=3]; 13668[label="Succ wx30000",fontsize=16,color="green",shape="box"];13669[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (Succ wx8590)) == LT))",fontsize=16,color="black",shape="box"];13669 -> 14793[label="",style="solid", color="black", weight=3]; 13670[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];13670 -> 14794[label="",style="solid", color="black", weight=3]; 13671 -> 7683[label="",style="dashed", color="red", weight=0]; 13671[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13671 -> 14795[label="",style="dashed", color="magenta", weight=3]; 13671 -> 14796[label="",style="dashed", color="magenta", weight=3]; 13672[label="Succ wx30000",fontsize=16,color="green",shape="box"];13673[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (Succ wx8670)) == LT))",fontsize=16,color="black",shape="box"];13673 -> 14797[label="",style="solid", color="black", weight=3]; 13674[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];13674 -> 14798[label="",style="solid", color="black", weight=3]; 13675 -> 7683[label="",style="dashed", color="red", weight=0]; 13675[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13675 -> 14799[label="",style="dashed", color="magenta", weight=3]; 13675 -> 14800[label="",style="dashed", color="magenta", weight=3]; 13676[label="Succ wx30000",fontsize=16,color="green",shape="box"];16129[label="wx31",fontsize=16,color="green",shape="box"];16130[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16131[label="wx32",fontsize=16,color="green",shape="box"];16132[label="wx4",fontsize=16,color="green",shape="box"];16133[label="wx30000",fontsize=16,color="green",shape="box"];16134[label="wx5000",fontsize=16,color="green",shape="box"];16135[label="wx33",fontsize=16,color="green",shape="box"];16136[label="wx34",fontsize=16,color="green",shape="box"];13678 -> 19351[label="",style="dashed", color="red", weight=0]; 13678[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="magenta"];13678 -> 19352[label="",style="dashed", color="magenta", weight=3]; 13678 -> 19353[label="",style="dashed", color="magenta", weight=3]; 13678 -> 19354[label="",style="dashed", color="magenta", weight=3]; 13678 -> 19355[label="",style="dashed", color="magenta", weight=3]; 13678 -> 19356[label="",style="dashed", color="magenta", weight=3]; 13678 -> 19357[label="",style="dashed", color="magenta", weight=3]; 13678 -> 19358[label="",style="dashed", color="magenta", weight=3]; 13678 -> 19359[label="",style="dashed", color="magenta", weight=3]; 13679[label="Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)",fontsize=16,color="green",shape="box"];13679 -> 14803[label="",style="dashed", color="green", weight=3]; 13680[label="wx30000",fontsize=16,color="green",shape="box"];13681 -> 16104[label="",style="dashed", color="red", weight=0]; 13681[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (LT == LT))",fontsize=16,color="magenta"];13681 -> 16137[label="",style="dashed", color="magenta", weight=3]; 13681 -> 16138[label="",style="dashed", color="magenta", weight=3]; 13681 -> 16139[label="",style="dashed", color="magenta", weight=3]; 13681 -> 16140[label="",style="dashed", color="magenta", weight=3]; 13681 -> 16141[label="",style="dashed", color="magenta", weight=3]; 13681 -> 16142[label="",style="dashed", color="magenta", weight=3]; 13681 -> 16143[label="",style="dashed", color="magenta", weight=3]; 13681 -> 16144[label="",style="dashed", color="magenta", weight=3]; 13682[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];13682 -> 14805[label="",style="solid", color="black", weight=3]; 13683[label="wx30000",fontsize=16,color="green",shape="box"];13684[label="Zero",fontsize=16,color="green",shape="box"];13685[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (Succ wx8800)) == GT))",fontsize=16,color="black",shape="box"];13685 -> 14806[label="",style="solid", color="black", weight=3]; 13686[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13686 -> 14807[label="",style="solid", color="black", weight=3]; 13687[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];13687 -> 14808[label="",style="solid", color="black", weight=3]; 13688 -> 7683[label="",style="dashed", color="red", weight=0]; 13688[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13688 -> 14809[label="",style="dashed", color="magenta", weight=3]; 13688 -> 14810[label="",style="dashed", color="magenta", weight=3]; 13689[label="Succ wx30000",fontsize=16,color="green",shape="box"];13690[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (Succ wx8810)) == LT))",fontsize=16,color="black",shape="box"];13690 -> 14811[label="",style="solid", color="black", weight=3]; 13691[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];13691 -> 14812[label="",style="solid", color="black", weight=3]; 13692 -> 7683[label="",style="dashed", color="red", weight=0]; 13692[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13692 -> 14813[label="",style="dashed", color="magenta", weight=3]; 13692 -> 14814[label="",style="dashed", color="magenta", weight=3]; 13693[label="Succ wx30000",fontsize=16,color="green",shape="box"];13694[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (Succ wx8890)) == LT))",fontsize=16,color="black",shape="box"];13694 -> 14815[label="",style="solid", color="black", weight=3]; 13695[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];13695 -> 14816[label="",style="solid", color="black", weight=3]; 13696 -> 7683[label="",style="dashed", color="red", weight=0]; 13696[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13696 -> 14817[label="",style="dashed", color="magenta", weight=3]; 13696 -> 14818[label="",style="dashed", color="magenta", weight=3]; 13697[label="Succ wx30000",fontsize=16,color="green",shape="box"];13698 -> 19387[label="",style="dashed", color="red", weight=0]; 13698[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (GT == LT))",fontsize=16,color="magenta"];13698 -> 19412[label="",style="dashed", color="magenta", weight=3]; 13698 -> 19413[label="",style="dashed", color="magenta", weight=3]; 13698 -> 19414[label="",style="dashed", color="magenta", weight=3]; 13698 -> 19415[label="",style="dashed", color="magenta", weight=3]; 13698 -> 19416[label="",style="dashed", color="magenta", weight=3]; 13698 -> 19417[label="",style="dashed", color="magenta", weight=3]; 13698 -> 19418[label="",style="dashed", color="magenta", weight=3]; 13698 -> 19419[label="",style="dashed", color="magenta", weight=3]; 16183[label="wx31",fontsize=16,color="green",shape="box"];16184[label="wx32",fontsize=16,color="green",shape="box"];16185[label="wx4",fontsize=16,color="green",shape="box"];16186[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16187[label="wx34",fontsize=16,color="green",shape="box"];16188[label="wx5000",fontsize=16,color="green",shape="box"];16189[label="wx30000",fontsize=16,color="green",shape="box"];16190[label="wx33",fontsize=16,color="green",shape="box"];16182[label="FiniteMap.lookupWithDefaultFM0 wx1693 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1694)) (Pos Zero)) wx1695 wx1696 wx1697 wx1698 (Float (Neg (Succ wx1699)) (Pos (Succ wx1700))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];16182 -> 16211[label="",style="solid", color="black", weight=3]; 13700[label="Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)",fontsize=16,color="green",shape="box"];13700 -> 14821[label="",style="dashed", color="green", weight=3]; 13701[label="wx30000",fontsize=16,color="green",shape="box"];13702[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpNat (Succ (Succ wx899)) Zero == LT))",fontsize=16,color="black",shape="box"];13702 -> 14822[label="",style="solid", color="black", weight=3]; 19686[label="FiniteMap.lookupWithDefaultFM0 wx1693 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1694)) (Pos Zero)) wx1695 wx1696 wx1697 wx1698 (Float (Neg (Succ wx1699)) (Pos (Succ wx1700))) (primCmpInt (primMulInt (Neg (Succ wx1699)) (Pos Zero)) (Pos (Succ wx1700) * Neg (Succ wx1694)) == GT))",fontsize=16,color="black",shape="box"];19686 -> 19740[label="",style="solid", color="black", weight=3]; 13706[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];13706 -> 14826[label="",style="solid", color="black", weight=3]; 13707[label="wx30000",fontsize=16,color="green",shape="box"];13708[label="Zero",fontsize=16,color="green",shape="box"];13709[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (Succ wx9020)) == GT))",fontsize=16,color="black",shape="box"];13709 -> 14827[label="",style="solid", color="black", weight=3]; 13710[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13710 -> 14828[label="",style="solid", color="black", weight=3]; 13711[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];13711 -> 14829[label="",style="solid", color="black", weight=3]; 13712 -> 7683[label="",style="dashed", color="red", weight=0]; 13712[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13712 -> 14830[label="",style="dashed", color="magenta", weight=3]; 13712 -> 14831[label="",style="dashed", color="magenta", weight=3]; 13713[label="Succ wx30000",fontsize=16,color="green",shape="box"];13714[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (Succ wx9030)) == LT))",fontsize=16,color="black",shape="box"];13714 -> 14832[label="",style="solid", color="black", weight=3]; 13715[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];13715 -> 14833[label="",style="solid", color="black", weight=3]; 13716 -> 7683[label="",style="dashed", color="red", weight=0]; 13716[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13716 -> 14834[label="",style="dashed", color="magenta", weight=3]; 13716 -> 14835[label="",style="dashed", color="magenta", weight=3]; 13717[label="Succ wx30000",fontsize=16,color="green",shape="box"];13718[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (Succ wx9110)) == LT))",fontsize=16,color="black",shape="box"];13718 -> 14836[label="",style="solid", color="black", weight=3]; 13719[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];13719 -> 14837[label="",style="solid", color="black", weight=3]; 13720 -> 7683[label="",style="dashed", color="red", weight=0]; 13720[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13720 -> 14838[label="",style="dashed", color="magenta", weight=3]; 13720 -> 14839[label="",style="dashed", color="magenta", weight=3]; 13721[label="Succ wx30000",fontsize=16,color="green",shape="box"];16256[label="wx30000",fontsize=16,color="green",shape="box"];16257[label="wx4",fontsize=16,color="green",shape="box"];16258[label="wx32",fontsize=16,color="green",shape="box"];16259[label="wx34",fontsize=16,color="green",shape="box"];16260[label="wx31",fontsize=16,color="green",shape="box"];16261[label="wx33",fontsize=16,color="green",shape="box"];16262[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16263[label="wx30100",fontsize=16,color="green",shape="box"];13723 -> 19458[label="",style="dashed", color="red", weight=0]; 13723[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="magenta"];13723 -> 19459[label="",style="dashed", color="magenta", weight=3]; 13723 -> 19460[label="",style="dashed", color="magenta", weight=3]; 13723 -> 19461[label="",style="dashed", color="magenta", weight=3]; 13723 -> 19462[label="",style="dashed", color="magenta", weight=3]; 13723 -> 19463[label="",style="dashed", color="magenta", weight=3]; 13723 -> 19464[label="",style="dashed", color="magenta", weight=3]; 13723 -> 19465[label="",style="dashed", color="magenta", weight=3]; 13723 -> 19466[label="",style="dashed", color="magenta", weight=3]; 13724[label="Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)",fontsize=16,color="green",shape="box"];13724 -> 14842[label="",style="dashed", color="green", weight=3]; 13725[label="wx30000",fontsize=16,color="green",shape="box"];13726 -> 16231[label="",style="dashed", color="red", weight=0]; 13726[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (LT == LT))",fontsize=16,color="magenta"];13726 -> 16264[label="",style="dashed", color="magenta", weight=3]; 13726 -> 16265[label="",style="dashed", color="magenta", weight=3]; 13726 -> 16266[label="",style="dashed", color="magenta", weight=3]; 13726 -> 16267[label="",style="dashed", color="magenta", weight=3]; 13726 -> 16268[label="",style="dashed", color="magenta", weight=3]; 13726 -> 16269[label="",style="dashed", color="magenta", weight=3]; 13726 -> 16270[label="",style="dashed", color="magenta", weight=3]; 13726 -> 16271[label="",style="dashed", color="magenta", weight=3]; 13727[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];13727 -> 14844[label="",style="solid", color="black", weight=3]; 13728[label="wx30000",fontsize=16,color="green",shape="box"];13729[label="Zero",fontsize=16,color="green",shape="box"];13730[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (Succ wx9240)) == GT))",fontsize=16,color="black",shape="box"];13730 -> 14845[label="",style="solid", color="black", weight=3]; 13731[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13731 -> 14846[label="",style="solid", color="black", weight=3]; 13732[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];13732 -> 14847[label="",style="solid", color="black", weight=3]; 13733 -> 7683[label="",style="dashed", color="red", weight=0]; 13733[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13733 -> 14848[label="",style="dashed", color="magenta", weight=3]; 13733 -> 14849[label="",style="dashed", color="magenta", weight=3]; 13734[label="Succ wx30000",fontsize=16,color="green",shape="box"];13735[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (Succ wx9250)) == LT))",fontsize=16,color="black",shape="box"];13735 -> 14850[label="",style="solid", color="black", weight=3]; 13736[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];13736 -> 14851[label="",style="solid", color="black", weight=3]; 13737 -> 7683[label="",style="dashed", color="red", weight=0]; 13737[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13737 -> 14852[label="",style="dashed", color="magenta", weight=3]; 13737 -> 14853[label="",style="dashed", color="magenta", weight=3]; 13738[label="Succ wx30000",fontsize=16,color="green",shape="box"];13739[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (Succ wx9330)) == LT))",fontsize=16,color="black",shape="box"];13739 -> 14854[label="",style="solid", color="black", weight=3]; 13740[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];13740 -> 14855[label="",style="solid", color="black", weight=3]; 13741 -> 7683[label="",style="dashed", color="red", weight=0]; 13741[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13741 -> 14856[label="",style="dashed", color="magenta", weight=3]; 13741 -> 14857[label="",style="dashed", color="magenta", weight=3]; 13742[label="Succ wx30000",fontsize=16,color="green",shape="box"];13743 -> 19501[label="",style="dashed", color="red", weight=0]; 13743[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (GT == LT))",fontsize=16,color="magenta"];13743 -> 19526[label="",style="dashed", color="magenta", weight=3]; 13743 -> 19527[label="",style="dashed", color="magenta", weight=3]; 13743 -> 19528[label="",style="dashed", color="magenta", weight=3]; 13743 -> 19529[label="",style="dashed", color="magenta", weight=3]; 13743 -> 19530[label="",style="dashed", color="magenta", weight=3]; 13743 -> 19531[label="",style="dashed", color="magenta", weight=3]; 13743 -> 19532[label="",style="dashed", color="magenta", weight=3]; 13743 -> 19533[label="",style="dashed", color="magenta", weight=3]; 16314[label="wx32",fontsize=16,color="green",shape="box"];16315[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16316[label="wx30000",fontsize=16,color="green",shape="box"];16317[label="wx30100",fontsize=16,color="green",shape="box"];16318[label="wx4",fontsize=16,color="green",shape="box"];16319[label="wx33",fontsize=16,color="green",shape="box"];16320[label="wx34",fontsize=16,color="green",shape="box"];16321[label="wx31",fontsize=16,color="green",shape="box"];16313[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];16313 -> 16342[label="",style="solid", color="black", weight=3]; 13745[label="Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)",fontsize=16,color="green",shape="box"];13745 -> 14860[label="",style="dashed", color="green", weight=3]; 13746[label="wx30000",fontsize=16,color="green",shape="box"];13747[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpNat (Succ (Succ wx943)) Zero == LT))",fontsize=16,color="black",shape="box"];13747 -> 14861[label="",style="solid", color="black", weight=3]; 19809[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx1713))) (Pos (Succ wx1718) * Neg (Succ wx1712)) == GT))",fontsize=16,color="black",shape="box"];19809 -> 19923[label="",style="solid", color="black", weight=3]; 13752[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];13752 -> 14867[label="",style="solid", color="black", weight=3]; 13753[label="wx30000",fontsize=16,color="green",shape="box"];13754[label="Zero",fontsize=16,color="green",shape="box"];13755[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (Succ wx9460)) == GT))",fontsize=16,color="black",shape="box"];13755 -> 14868[label="",style="solid", color="black", weight=3]; 13756[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13756 -> 14869[label="",style="solid", color="black", weight=3]; 13757[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];13757 -> 14870[label="",style="solid", color="black", weight=3]; 13758 -> 7683[label="",style="dashed", color="red", weight=0]; 13758[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13758 -> 14871[label="",style="dashed", color="magenta", weight=3]; 13758 -> 14872[label="",style="dashed", color="magenta", weight=3]; 13759[label="Succ wx30000",fontsize=16,color="green",shape="box"];13760[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (Succ wx9470)) == LT))",fontsize=16,color="black",shape="box"];13760 -> 14873[label="",style="solid", color="black", weight=3]; 13761[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];13761 -> 14874[label="",style="solid", color="black", weight=3]; 13762 -> 7683[label="",style="dashed", color="red", weight=0]; 13762[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13762 -> 14875[label="",style="dashed", color="magenta", weight=3]; 13762 -> 14876[label="",style="dashed", color="magenta", weight=3]; 13763[label="Succ wx30000",fontsize=16,color="green",shape="box"];13764[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (Succ wx9550)) == LT))",fontsize=16,color="black",shape="box"];13764 -> 14877[label="",style="solid", color="black", weight=3]; 13765[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];13765 -> 14878[label="",style="solid", color="black", weight=3]; 13766 -> 7683[label="",style="dashed", color="red", weight=0]; 13766[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13766 -> 14879[label="",style="dashed", color="magenta", weight=3]; 13766 -> 14880[label="",style="dashed", color="magenta", weight=3]; 13767[label="Succ wx30000",fontsize=16,color="green",shape="box"];16385[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16386[label="wx4",fontsize=16,color="green",shape="box"];16387[label="wx30000",fontsize=16,color="green",shape="box"];16388[label="wx33",fontsize=16,color="green",shape="box"];16389[label="wx32",fontsize=16,color="green",shape="box"];16390[label="wx34",fontsize=16,color="green",shape="box"];16391[label="wx31",fontsize=16,color="green",shape="box"];13769 -> 19572[label="",style="dashed", color="red", weight=0]; 13769[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="magenta"];13769 -> 19573[label="",style="dashed", color="magenta", weight=3]; 13769 -> 19574[label="",style="dashed", color="magenta", weight=3]; 13769 -> 19575[label="",style="dashed", color="magenta", weight=3]; 13769 -> 19576[label="",style="dashed", color="magenta", weight=3]; 13769 -> 19577[label="",style="dashed", color="magenta", weight=3]; 13769 -> 19578[label="",style="dashed", color="magenta", weight=3]; 13769 -> 19579[label="",style="dashed", color="magenta", weight=3]; 13770[label="Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)",fontsize=16,color="green",shape="box"];13770 -> 14883[label="",style="dashed", color="green", weight=3]; 13771[label="wx30000",fontsize=16,color="green",shape="box"];13772 -> 16363[label="",style="dashed", color="red", weight=0]; 13772[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (LT == LT))",fontsize=16,color="magenta"];13772 -> 16392[label="",style="dashed", color="magenta", weight=3]; 13772 -> 16393[label="",style="dashed", color="magenta", weight=3]; 13772 -> 16394[label="",style="dashed", color="magenta", weight=3]; 13772 -> 16395[label="",style="dashed", color="magenta", weight=3]; 13772 -> 16396[label="",style="dashed", color="magenta", weight=3]; 13772 -> 16397[label="",style="dashed", color="magenta", weight=3]; 13772 -> 16398[label="",style="dashed", color="magenta", weight=3]; 13773[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];13773 -> 14885[label="",style="solid", color="black", weight=3]; 13774[label="wx30000",fontsize=16,color="green",shape="box"];13775[label="Zero",fontsize=16,color="green",shape="box"];13776[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (Succ wx9680)) == GT))",fontsize=16,color="black",shape="box"];13776 -> 14886[label="",style="solid", color="black", weight=3]; 13777[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13777 -> 14887[label="",style="solid", color="black", weight=3]; 13778[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];13778 -> 14888[label="",style="solid", color="black", weight=3]; 13779 -> 7683[label="",style="dashed", color="red", weight=0]; 13779[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13779 -> 14889[label="",style="dashed", color="magenta", weight=3]; 13779 -> 14890[label="",style="dashed", color="magenta", weight=3]; 13780[label="Succ wx30000",fontsize=16,color="green",shape="box"];13781[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (Succ wx9690)) == LT))",fontsize=16,color="black",shape="box"];13781 -> 14891[label="",style="solid", color="black", weight=3]; 13782[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];13782 -> 14892[label="",style="solid", color="black", weight=3]; 13783 -> 7683[label="",style="dashed", color="red", weight=0]; 13783[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13783 -> 14893[label="",style="dashed", color="magenta", weight=3]; 13783 -> 14894[label="",style="dashed", color="magenta", weight=3]; 13784[label="Succ wx30000",fontsize=16,color="green",shape="box"];13785[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (Succ wx9770)) == LT))",fontsize=16,color="black",shape="box"];13785 -> 14895[label="",style="solid", color="black", weight=3]; 13786[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];13786 -> 14896[label="",style="solid", color="black", weight=3]; 13787 -> 7683[label="",style="dashed", color="red", weight=0]; 13787[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13787 -> 14897[label="",style="dashed", color="magenta", weight=3]; 13787 -> 14898[label="",style="dashed", color="magenta", weight=3]; 13788[label="Succ wx30000",fontsize=16,color="green",shape="box"];13789 -> 19613[label="",style="dashed", color="red", weight=0]; 13789[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (GT == LT))",fontsize=16,color="magenta"];13789 -> 19635[label="",style="dashed", color="magenta", weight=3]; 13789 -> 19636[label="",style="dashed", color="magenta", weight=3]; 13789 -> 19637[label="",style="dashed", color="magenta", weight=3]; 13789 -> 19638[label="",style="dashed", color="magenta", weight=3]; 13789 -> 19639[label="",style="dashed", color="magenta", weight=3]; 13789 -> 19640[label="",style="dashed", color="magenta", weight=3]; 13789 -> 19641[label="",style="dashed", color="magenta", weight=3]; 16439[label="wx33",fontsize=16,color="green",shape="box"];16440[label="wx34",fontsize=16,color="green",shape="box"];16441[label="wx31",fontsize=16,color="green",shape="box"];16442[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16443[label="wx30000",fontsize=16,color="green",shape="box"];16444[label="wx32",fontsize=16,color="green",shape="box"];16445[label="wx4",fontsize=16,color="green",shape="box"];16438[label="FiniteMap.lookupWithDefaultFM0 wx1728 (FiniteMap.lookupFM2 (Float (Neg (Succ wx1729)) (Pos Zero)) wx1730 wx1731 wx1732 wx1733 (Float (Neg Zero) (Pos (Succ wx1734))) (EQ == LT))",fontsize=16,color="black",shape="triangle"];16438 -> 16472[label="",style="solid", color="black", weight=3]; 13791[label="Succ (primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000)",fontsize=16,color="green",shape="box"];13791 -> 14901[label="",style="dashed", color="green", weight=3]; 13792[label="wx30000",fontsize=16,color="green",shape="box"];13793[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpNat (Succ (Succ wx987)) Zero == LT))",fontsize=16,color="black",shape="box"];13793 -> 14902[label="",style="solid", color="black", weight=3]; 19968[label="FiniteMap.lookupWithDefaultFM0 wx1728 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1729)) (Pos Zero)) wx1730 wx1731 wx1732 wx1733 (Float (Neg Zero) (Pos (Succ wx1734))) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Pos (Succ wx1734) * Neg (Succ wx1729)) == GT))",fontsize=16,color="black",shape="box"];19968 -> 19974[label="",style="solid", color="black", weight=3]; 13797[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];13797 -> 14906[label="",style="solid", color="black", weight=3]; 13798[label="wx30000",fontsize=16,color="green",shape="box"];13799[label="Zero",fontsize=16,color="green",shape="box"];13800[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (Succ wx9900)) == GT))",fontsize=16,color="black",shape="box"];13800 -> 14907[label="",style="solid", color="black", weight=3]; 13801[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13801 -> 14908[label="",style="solid", color="black", weight=3]; 13802[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];13802 -> 14909[label="",style="solid", color="black", weight=3]; 13803[label="wx3550",fontsize=16,color="green",shape="box"];13804[label="wx375000",fontsize=16,color="green",shape="box"];13805[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) True)",fontsize=16,color="black",shape="box"];13805 -> 14910[label="",style="solid", color="black", weight=3]; 13806 -> 8014[label="",style="dashed", color="red", weight=0]; 13806[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM2 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) False)",fontsize=16,color="magenta"];13807[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) (GT == GT))",fontsize=16,color="black",shape="triangle"];13807 -> 14911[label="",style="solid", color="black", weight=3]; 13808[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx3390) wx3320)) == GT))",fontsize=16,color="burlywood",shape="box"];26853[label="wx3320/Succ wx33200",fontsize=10,color="white",style="solid",shape="box"];13808 -> 26853[label="",style="solid", color="burlywood", weight=9]; 26853 -> 14912[label="",style="solid", color="burlywood", weight=3]; 26854[label="wx3320/Zero",fontsize=10,color="white",style="solid",shape="box"];13808 -> 26854[label="",style="solid", color="burlywood", weight=9]; 26854 -> 14913[label="",style="solid", color="burlywood", weight=3]; 13809[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx3320)) == GT))",fontsize=16,color="burlywood",shape="box"];26855[label="wx3320/Succ wx33200",fontsize=10,color="white",style="solid",shape="box"];13809 -> 26855[label="",style="solid", color="burlywood", weight=9]; 26855 -> 14914[label="",style="solid", color="burlywood", weight=3]; 26856[label="wx3320/Zero",fontsize=10,color="white",style="solid",shape="box"];13809 -> 26856[label="",style="solid", color="burlywood", weight=9]; 26856 -> 14915[label="",style="solid", color="burlywood", weight=3]; 13810[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (primMulInt (Pos (Succ wx338)) (Pos (Succ wx333))) (Neg (Succ wx3390) * Neg (Succ wx33200)) == GT))",fontsize=16,color="black",shape="box"];13810 -> 14916[label="",style="solid", color="black", weight=3]; 13812 -> 6395[label="",style="dashed", color="red", weight=0]; 13812[label="primMulNat (Succ wx338) (Succ wx333)",fontsize=16,color="magenta"];13812 -> 14917[label="",style="dashed", color="magenta", weight=3]; 13812 -> 14918[label="",style="dashed", color="magenta", weight=3]; 13811[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos wx1616) (Neg (Succ wx3390) * Neg Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];26857[label="wx1616/Succ wx16160",fontsize=10,color="white",style="solid",shape="box"];13811 -> 26857[label="",style="solid", color="burlywood", weight=9]; 26857 -> 14919[label="",style="solid", color="burlywood", weight=3]; 26858[label="wx1616/Zero",fontsize=10,color="white",style="solid",shape="box"];13811 -> 26858[label="",style="solid", color="burlywood", weight=9]; 26858 -> 14920[label="",style="solid", color="burlywood", weight=3]; 13814 -> 6395[label="",style="dashed", color="red", weight=0]; 13814[label="primMulNat (Succ wx338) (Succ wx333)",fontsize=16,color="magenta"];13814 -> 14921[label="",style="dashed", color="magenta", weight=3]; 13814 -> 14922[label="",style="dashed", color="magenta", weight=3]; 13813[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos wx1617) (Neg Zero * Neg (Succ wx33200)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26859[label="wx1617/Succ wx16170",fontsize=10,color="white",style="solid",shape="box"];13813 -> 26859[label="",style="solid", color="burlywood", weight=9]; 26859 -> 14923[label="",style="solid", color="burlywood", weight=3]; 26860[label="wx1617/Zero",fontsize=10,color="white",style="solid",shape="box"];13813 -> 26860[label="",style="solid", color="burlywood", weight=9]; 26860 -> 14924[label="",style="solid", color="burlywood", weight=3]; 13816 -> 6395[label="",style="dashed", color="red", weight=0]; 13816[label="primMulNat (Succ wx338) (Succ wx333)",fontsize=16,color="magenta"];13816 -> 14925[label="",style="dashed", color="magenta", weight=3]; 13816 -> 14926[label="",style="dashed", color="magenta", weight=3]; 13815[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos wx1618) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];26861[label="wx1618/Succ wx16180",fontsize=10,color="white",style="solid",shape="box"];13815 -> 26861[label="",style="solid", color="burlywood", weight=9]; 26861 -> 14927[label="",style="solid", color="burlywood", weight=3]; 26862[label="wx1618/Zero",fontsize=10,color="white",style="solid",shape="box"];13815 -> 26862[label="",style="solid", color="burlywood", weight=9]; 26862 -> 14928[label="",style="solid", color="burlywood", weight=3]; 13817 -> 7683[label="",style="dashed", color="red", weight=0]; 13817[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13817 -> 14929[label="",style="dashed", color="magenta", weight=3]; 13817 -> 14930[label="",style="dashed", color="magenta", weight=3]; 13818[label="Succ wx30000",fontsize=16,color="green",shape="box"];13819[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (Succ wx9910)) == LT))",fontsize=16,color="black",shape="box"];13819 -> 14931[label="",style="solid", color="black", weight=3]; 13820[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];13820 -> 14932[label="",style="solid", color="black", weight=3]; 13821 -> 7683[label="",style="dashed", color="red", weight=0]; 13821[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13821 -> 14933[label="",style="dashed", color="magenta", weight=3]; 13821 -> 14934[label="",style="dashed", color="magenta", weight=3]; 13822[label="Succ wx30000",fontsize=16,color="green",shape="box"];13823[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (Succ wx9990)) == LT))",fontsize=16,color="black",shape="box"];13823 -> 14935[label="",style="solid", color="black", weight=3]; 13824[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];13824 -> 14936[label="",style="solid", color="black", weight=3]; 13825 -> 7683[label="",style="dashed", color="red", weight=0]; 13825[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13825 -> 14937[label="",style="dashed", color="magenta", weight=3]; 13825 -> 14938[label="",style="dashed", color="magenta", weight=3]; 13826[label="Succ wx30000",fontsize=16,color="green",shape="box"];16546[label="wx31",fontsize=16,color="green",shape="box"];16547[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16548[label="wx4",fontsize=16,color="green",shape="box"];16549[label="wx30000",fontsize=16,color="green",shape="box"];16550[label="wx32",fontsize=16,color="green",shape="box"];16551[label="wx33",fontsize=16,color="green",shape="box"];16552[label="wx34",fontsize=16,color="green",shape="box"];16553[label="wx5000",fontsize=16,color="green",shape="box"];13828 -> 13827[label="",style="dashed", color="red", weight=0]; 13828[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="magenta"];12373[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero))))) > Float (Pos (Succ wx30000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];12373 -> 13829[label="",style="solid", color="black", weight=3]; 16896[label="FiniteMap.lookupWithDefaultFM0 wx1738 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1739)) (Neg Zero)) wx1740 wx1741 wx1742 wx1743 (Float (Pos (Succ wx1744)) (Pos (Succ wx1745))) (primCmpInt (Pos Zero) (Neg (Succ wx1745) * Pos (Succ wx1739)) == GT))",fontsize=16,color="black",shape="box"];16896 -> 16902[label="",style="solid", color="black", weight=3]; 13833[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];13833 -> 14944[label="",style="solid", color="black", weight=3]; 13834[label="wx30000",fontsize=16,color="green",shape="box"];13835[label="Zero",fontsize=16,color="green",shape="box"];13836[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (Succ wx10050)) == GT))",fontsize=16,color="black",shape="box"];13836 -> 14945[label="",style="solid", color="black", weight=3]; 13837[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13837 -> 14946[label="",style="solid", color="black", weight=3]; 13838[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];13838 -> 14947[label="",style="solid", color="black", weight=3]; 13839 -> 7683[label="",style="dashed", color="red", weight=0]; 13839[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13839 -> 14948[label="",style="dashed", color="magenta", weight=3]; 13839 -> 14949[label="",style="dashed", color="magenta", weight=3]; 13840[label="Succ wx30000",fontsize=16,color="green",shape="box"];13841[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (Succ wx10060)) == LT))",fontsize=16,color="black",shape="box"];13841 -> 14950[label="",style="solid", color="black", weight=3]; 13842[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];13842 -> 14951[label="",style="solid", color="black", weight=3]; 13843 -> 7683[label="",style="dashed", color="red", weight=0]; 13843[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13843 -> 14952[label="",style="dashed", color="magenta", weight=3]; 13843 -> 14953[label="",style="dashed", color="magenta", weight=3]; 13844[label="Succ wx30000",fontsize=16,color="green",shape="box"];13845[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (Succ wx10140)) == LT))",fontsize=16,color="black",shape="box"];13845 -> 14954[label="",style="solid", color="black", weight=3]; 13846[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];13846 -> 14955[label="",style="solid", color="black", weight=3]; 13847 -> 7683[label="",style="dashed", color="red", weight=0]; 13847[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13847 -> 14956[label="",style="dashed", color="magenta", weight=3]; 13847 -> 14957[label="",style="dashed", color="magenta", weight=3]; 13848[label="Succ wx30000",fontsize=16,color="green",shape="box"];13849 -> 19750[label="",style="dashed", color="red", weight=0]; 13849[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (LT == LT))",fontsize=16,color="magenta"];13849 -> 19783[label="",style="dashed", color="magenta", weight=3]; 13849 -> 19784[label="",style="dashed", color="magenta", weight=3]; 13849 -> 19785[label="",style="dashed", color="magenta", weight=3]; 13849 -> 19786[label="",style="dashed", color="magenta", weight=3]; 13849 -> 19787[label="",style="dashed", color="magenta", weight=3]; 13849 -> 19788[label="",style="dashed", color="magenta", weight=3]; 13849 -> 19789[label="",style="dashed", color="magenta", weight=3]; 13849 -> 19790[label="",style="dashed", color="magenta", weight=3]; 16595[label="wx33",fontsize=16,color="green",shape="box"];16596[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16597[label="wx34",fontsize=16,color="green",shape="box"];16598[label="wx30000",fontsize=16,color="green",shape="box"];16599[label="wx4",fontsize=16,color="green",shape="box"];16600[label="wx32",fontsize=16,color="green",shape="box"];16601[label="wx31",fontsize=16,color="green",shape="box"];16602[label="wx5000",fontsize=16,color="green",shape="box"];16694[label="FiniteMap.lookupWithDefaultFM0 wx1747 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1748)) (Neg Zero)) wx1749 wx1750 wx1751 wx1752 (Float (Pos (Succ wx1753)) (Pos (Succ wx1754))) (Float (Pos (Succ wx1753)) (Pos (Succ wx1754)) > Float (Neg (Succ wx1748)) (Neg Zero)))",fontsize=16,color="black",shape="box"];16694 -> 16745[label="",style="solid", color="black", weight=3]; 13855[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];13855 -> 14963[label="",style="solid", color="black", weight=3]; 13856[label="wx30000",fontsize=16,color="green",shape="box"];13857[label="Zero",fontsize=16,color="green",shape="box"];13858[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (Succ wx10200)) == GT))",fontsize=16,color="black",shape="box"];13858 -> 14964[label="",style="solid", color="black", weight=3]; 13859[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13859 -> 14965[label="",style="solid", color="black", weight=3]; 13860[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];13860 -> 14966[label="",style="solid", color="black", weight=3]; 13861 -> 7683[label="",style="dashed", color="red", weight=0]; 13861[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13861 -> 14967[label="",style="dashed", color="magenta", weight=3]; 13861 -> 14968[label="",style="dashed", color="magenta", weight=3]; 13862[label="Succ wx30000",fontsize=16,color="green",shape="box"];13863[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (Succ wx10210)) == LT))",fontsize=16,color="black",shape="box"];13863 -> 14969[label="",style="solid", color="black", weight=3]; 13864[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];13864 -> 14970[label="",style="solid", color="black", weight=3]; 13865 -> 7683[label="",style="dashed", color="red", weight=0]; 13865[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13865 -> 14971[label="",style="dashed", color="magenta", weight=3]; 13865 -> 14972[label="",style="dashed", color="magenta", weight=3]; 13866[label="Succ wx30000",fontsize=16,color="green",shape="box"];13867[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (Succ wx10290)) == LT))",fontsize=16,color="black",shape="box"];13867 -> 14973[label="",style="solid", color="black", weight=3]; 13868[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];13868 -> 14974[label="",style="solid", color="black", weight=3]; 13869 -> 7683[label="",style="dashed", color="red", weight=0]; 13869[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13869 -> 14975[label="",style="dashed", color="magenta", weight=3]; 13869 -> 14976[label="",style="dashed", color="magenta", weight=3]; 13870[label="Succ wx30000",fontsize=16,color="green",shape="box"];16668[label="wx33",fontsize=16,color="green",shape="box"];16669[label="wx30000",fontsize=16,color="green",shape="box"];16670[label="wx30100",fontsize=16,color="green",shape="box"];16671[label="wx4",fontsize=16,color="green",shape="box"];16672[label="wx32",fontsize=16,color="green",shape="box"];16673[label="wx31",fontsize=16,color="green",shape="box"];16674[label="wx34",fontsize=16,color="green",shape="box"];16675[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];13872 -> 13871[label="",style="dashed", color="red", weight=0]; 13872[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="magenta"];12408[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero))))) > Float (Pos (Succ wx30000)) (Neg (Succ wx30100))))",fontsize=16,color="black",shape="box"];12408 -> 13873[label="",style="solid", color="black", weight=3]; 16948 -> 6395[label="",style="dashed", color="red", weight=0]; 16948[label="primMulNat Zero (Succ wx1758)",fontsize=16,color="magenta"];16948 -> 16958[label="",style="dashed", color="magenta", weight=3]; 16948 -> 16959[label="",style="dashed", color="magenta", weight=3]; 16947[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) (primCmpInt (Pos wx1802) (Neg (Succ wx1763) * Pos (Succ wx1757)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26863[label="wx1802/Succ wx18020",fontsize=10,color="white",style="solid",shape="box"];16947 -> 26863[label="",style="solid", color="burlywood", weight=9]; 26863 -> 16960[label="",style="solid", color="burlywood", weight=3]; 26864[label="wx1802/Zero",fontsize=10,color="white",style="solid",shape="box"];16947 -> 26864[label="",style="solid", color="burlywood", weight=9]; 26864 -> 16961[label="",style="solid", color="burlywood", weight=3]; 13880[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];13880 -> 14983[label="",style="solid", color="black", weight=3]; 13881[label="wx30000",fontsize=16,color="green",shape="box"];13882[label="Zero",fontsize=16,color="green",shape="box"];13883[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (Succ wx10360)) == GT))",fontsize=16,color="black",shape="box"];13883 -> 14984[label="",style="solid", color="black", weight=3]; 13884[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13884 -> 14985[label="",style="solid", color="black", weight=3]; 13885[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];13885 -> 14986[label="",style="solid", color="black", weight=3]; 13886 -> 7683[label="",style="dashed", color="red", weight=0]; 13886[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13886 -> 14987[label="",style="dashed", color="magenta", weight=3]; 13886 -> 14988[label="",style="dashed", color="magenta", weight=3]; 13887[label="Succ wx30000",fontsize=16,color="green",shape="box"];13888[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (Succ wx10370)) == LT))",fontsize=16,color="black",shape="box"];13888 -> 14989[label="",style="solid", color="black", weight=3]; 13889[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];13889 -> 14990[label="",style="solid", color="black", weight=3]; 13890 -> 7683[label="",style="dashed", color="red", weight=0]; 13890[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13890 -> 14991[label="",style="dashed", color="magenta", weight=3]; 13890 -> 14992[label="",style="dashed", color="magenta", weight=3]; 13891[label="Succ wx30000",fontsize=16,color="green",shape="box"];13892[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (Succ wx10450)) == LT))",fontsize=16,color="black",shape="box"];13892 -> 14993[label="",style="solid", color="black", weight=3]; 13893[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];13893 -> 14994[label="",style="solid", color="black", weight=3]; 13894 -> 7683[label="",style="dashed", color="red", weight=0]; 13894[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13894 -> 14995[label="",style="dashed", color="magenta", weight=3]; 13894 -> 14996[label="",style="dashed", color="magenta", weight=3]; 13895[label="Succ wx30000",fontsize=16,color="green",shape="box"];13896 -> 19863[label="",style="dashed", color="red", weight=0]; 13896[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (LT == LT))",fontsize=16,color="magenta"];13896 -> 19896[label="",style="dashed", color="magenta", weight=3]; 13896 -> 19897[label="",style="dashed", color="magenta", weight=3]; 13896 -> 19898[label="",style="dashed", color="magenta", weight=3]; 13896 -> 19899[label="",style="dashed", color="magenta", weight=3]; 13896 -> 19900[label="",style="dashed", color="magenta", weight=3]; 13896 -> 19901[label="",style="dashed", color="magenta", weight=3]; 13896 -> 19902[label="",style="dashed", color="magenta", weight=3]; 13896 -> 19903[label="",style="dashed", color="magenta", weight=3]; 16718[label="wx4",fontsize=16,color="green",shape="box"];16719[label="wx34",fontsize=16,color="green",shape="box"];16720[label="wx30000",fontsize=16,color="green",shape="box"];16721[label="wx31",fontsize=16,color="green",shape="box"];16722[label="wx32",fontsize=16,color="green",shape="box"];16723[label="wx30100",fontsize=16,color="green",shape="box"];16724[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16725[label="wx33",fontsize=16,color="green",shape="box"];16812[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (Float (Pos Zero) (Pos (Succ wx1772)) > Float (Neg (Succ wx1766)) (Neg (Succ wx1767))))",fontsize=16,color="black",shape="box"];16812 -> 16861[label="",style="solid", color="black", weight=3]; 13902[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];13902 -> 15002[label="",style="solid", color="black", weight=3]; 13903[label="wx30000",fontsize=16,color="green",shape="box"];13904[label="Zero",fontsize=16,color="green",shape="box"];13905[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (Succ wx10510)) == GT))",fontsize=16,color="black",shape="box"];13905 -> 15003[label="",style="solid", color="black", weight=3]; 13906[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13906 -> 15004[label="",style="solid", color="black", weight=3]; 13907[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];13907 -> 15005[label="",style="solid", color="black", weight=3]; 13908 -> 7683[label="",style="dashed", color="red", weight=0]; 13908[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13908 -> 15006[label="",style="dashed", color="magenta", weight=3]; 13908 -> 15007[label="",style="dashed", color="magenta", weight=3]; 13909[label="Succ wx30000",fontsize=16,color="green",shape="box"];13910[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (Succ wx10520)) == LT))",fontsize=16,color="black",shape="box"];13910 -> 15008[label="",style="solid", color="black", weight=3]; 13911[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];13911 -> 15009[label="",style="solid", color="black", weight=3]; 13912 -> 7683[label="",style="dashed", color="red", weight=0]; 13912[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13912 -> 15010[label="",style="dashed", color="magenta", weight=3]; 13912 -> 15011[label="",style="dashed", color="magenta", weight=3]; 13913[label="Succ wx30000",fontsize=16,color="green",shape="box"];13914[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (Succ wx10600)) == LT))",fontsize=16,color="black",shape="box"];13914 -> 15012[label="",style="solid", color="black", weight=3]; 13915[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];13915 -> 15013[label="",style="solid", color="black", weight=3]; 13916 -> 7683[label="",style="dashed", color="red", weight=0]; 13916[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13916 -> 15014[label="",style="dashed", color="magenta", weight=3]; 13916 -> 15015[label="",style="dashed", color="magenta", weight=3]; 13917[label="Succ wx30000",fontsize=16,color="green",shape="box"];16788[label="wx33",fontsize=16,color="green",shape="box"];16789[label="wx34",fontsize=16,color="green",shape="box"];16790[label="wx30000",fontsize=16,color="green",shape="box"];16791[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16792[label="wx31",fontsize=16,color="green",shape="box"];16793[label="wx4",fontsize=16,color="green",shape="box"];16794[label="wx32",fontsize=16,color="green",shape="box"];13919 -> 13918[label="",style="dashed", color="red", weight=0]; 13919[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="magenta"];12444[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero))))) > Float (Pos (Succ wx30000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];12444 -> 13920[label="",style="solid", color="black", weight=3]; 17042[label="FiniteMap.lookupWithDefaultFM0 wx1774 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1775)) (Neg Zero)) wx1776 wx1777 wx1778 wx1779 (Float (Pos Zero) (Pos (Succ wx1780))) (primCmpInt (Pos Zero) (Neg (Succ wx1780) * Pos (Succ wx1775)) == GT))",fontsize=16,color="black",shape="box"];17042 -> 17096[label="",style="solid", color="black", weight=3]; 13924[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];13924 -> 15021[label="",style="solid", color="black", weight=3]; 13925[label="wx30000",fontsize=16,color="green",shape="box"];13926[label="Zero",fontsize=16,color="green",shape="box"];13927[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (Succ wx10660)) == GT))",fontsize=16,color="black",shape="box"];13927 -> 15022[label="",style="solid", color="black", weight=3]; 13928[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13928 -> 15023[label="",style="solid", color="black", weight=3]; 13929[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];13929 -> 15024[label="",style="solid", color="black", weight=3]; 13930 -> 7683[label="",style="dashed", color="red", weight=0]; 13930[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13930 -> 15025[label="",style="dashed", color="magenta", weight=3]; 13930 -> 15026[label="",style="dashed", color="magenta", weight=3]; 13931[label="Succ wx30000",fontsize=16,color="green",shape="box"];13932[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (Succ wx10670)) == LT))",fontsize=16,color="black",shape="box"];13932 -> 15027[label="",style="solid", color="black", weight=3]; 13933[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];13933 -> 15028[label="",style="solid", color="black", weight=3]; 13934 -> 7683[label="",style="dashed", color="red", weight=0]; 13934[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13934 -> 15029[label="",style="dashed", color="magenta", weight=3]; 13934 -> 15030[label="",style="dashed", color="magenta", weight=3]; 13935[label="Succ wx30000",fontsize=16,color="green",shape="box"];13936[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (Succ wx10750)) == LT))",fontsize=16,color="black",shape="box"];13936 -> 15031[label="",style="solid", color="black", weight=3]; 13937[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];13937 -> 15032[label="",style="solid", color="black", weight=3]; 13938 -> 7683[label="",style="dashed", color="red", weight=0]; 13938[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13938 -> 15033[label="",style="dashed", color="magenta", weight=3]; 13938 -> 15034[label="",style="dashed", color="magenta", weight=3]; 13939[label="Succ wx30000",fontsize=16,color="green",shape="box"];13940 -> 19988[label="",style="dashed", color="red", weight=0]; 13940[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (LT == LT))",fontsize=16,color="magenta"];13940 -> 20017[label="",style="dashed", color="magenta", weight=3]; 13940 -> 20018[label="",style="dashed", color="magenta", weight=3]; 13940 -> 20019[label="",style="dashed", color="magenta", weight=3]; 13940 -> 20020[label="",style="dashed", color="magenta", weight=3]; 13940 -> 20021[label="",style="dashed", color="magenta", weight=3]; 13940 -> 20022[label="",style="dashed", color="magenta", weight=3]; 13940 -> 20023[label="",style="dashed", color="magenta", weight=3]; 16836[label="wx34",fontsize=16,color="green",shape="box"];16837[label="wx30000",fontsize=16,color="green",shape="box"];16838[label="wx31",fontsize=16,color="green",shape="box"];16839[label="wx32",fontsize=16,color="green",shape="box"];16840[label="wx33",fontsize=16,color="green",shape="box"];16841[label="wx4",fontsize=16,color="green",shape="box"];16842[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16878[label="FiniteMap.lookupWithDefaultFM0 wx1782 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1783)) (Neg Zero)) wx1784 wx1785 wx1786 wx1787 (Float (Pos Zero) (Pos (Succ wx1788))) (Float (Pos Zero) (Pos (Succ wx1788)) > Float (Neg (Succ wx1783)) (Neg Zero)))",fontsize=16,color="black",shape="box"];16878 -> 16885[label="",style="solid", color="black", weight=3]; 13946[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];13946 -> 15040[label="",style="solid", color="black", weight=3]; 13947[label="wx30000",fontsize=16,color="green",shape="box"];13948[label="Zero",fontsize=16,color="green",shape="box"];13949[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (Succ wx10810)) == GT))",fontsize=16,color="black",shape="box"];13949 -> 15041[label="",style="solid", color="black", weight=3]; 13950[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];13950 -> 15042[label="",style="solid", color="black", weight=3]; 13951[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];13951 -> 15043[label="",style="solid", color="black", weight=3]; 13953 -> 6395[label="",style="dashed", color="red", weight=0]; 13953[label="primMulNat (Succ wx408) (Succ wx403)",fontsize=16,color="magenta"];13953 -> 15044[label="",style="dashed", color="magenta", weight=3]; 13953 -> 15045[label="",style="dashed", color="magenta", weight=3]; 13952[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg wx1619) (Neg (Succ wx4090) * Pos (Succ wx40200)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26865[label="wx1619/Succ wx16190",fontsize=10,color="white",style="solid",shape="box"];13952 -> 26865[label="",style="solid", color="burlywood", weight=9]; 26865 -> 15046[label="",style="solid", color="burlywood", weight=3]; 26866[label="wx1619/Zero",fontsize=10,color="white",style="solid",shape="box"];13952 -> 26866[label="",style="solid", color="burlywood", weight=9]; 26866 -> 15047[label="",style="solid", color="burlywood", weight=3]; 13954[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg (Succ wx4790)) (primMulInt (Neg (Succ wx4090)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];13954 -> 15048[label="",style="solid", color="black", weight=3]; 13955[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx4090)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];13955 -> 15049[label="",style="solid", color="black", weight=3]; 13956[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg (Succ wx4800)) (primMulInt (Neg Zero) (Pos (Succ wx40200))) == GT))",fontsize=16,color="black",shape="box"];13956 -> 15050[label="",style="solid", color="black", weight=3]; 13957[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos (Succ wx40200))) == GT))",fontsize=16,color="black",shape="box"];13957 -> 15051[label="",style="solid", color="black", weight=3]; 13958[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg (Succ wx4810)) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];13958 -> 15052[label="",style="solid", color="black", weight=3]; 13959[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];13959 -> 15053[label="",style="solid", color="black", weight=3]; 13961 -> 6395[label="",style="dashed", color="red", weight=0]; 13961[label="primMulNat (Succ wx408) (Succ wx403)",fontsize=16,color="magenta"];13961 -> 15054[label="",style="dashed", color="magenta", weight=3]; 13961 -> 15055[label="",style="dashed", color="magenta", weight=3]; 13960[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg wx1620) (Neg (Succ wx4090) * Neg (Succ wx40200)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26867[label="wx1620/Succ wx16200",fontsize=10,color="white",style="solid",shape="box"];13960 -> 26867[label="",style="solid", color="burlywood", weight=9]; 26867 -> 15056[label="",style="solid", color="burlywood", weight=3]; 26868[label="wx1620/Zero",fontsize=10,color="white",style="solid",shape="box"];13960 -> 26868[label="",style="solid", color="burlywood", weight=9]; 26868 -> 15057[label="",style="solid", color="burlywood", weight=3]; 13962[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg (Succ wx4820)) (primMulInt (Neg (Succ wx4090)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];13962 -> 15058[label="",style="solid", color="black", weight=3]; 13963[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx4090)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];13963 -> 15059[label="",style="solid", color="black", weight=3]; 13964[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg (Succ wx4830)) (primMulInt (Neg Zero) (Neg (Succ wx40200))) == GT))",fontsize=16,color="black",shape="box"];13964 -> 15060[label="",style="solid", color="black", weight=3]; 13965[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg (Succ wx40200))) == GT))",fontsize=16,color="black",shape="box"];13965 -> 15061[label="",style="solid", color="black", weight=3]; 13966[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg (Succ wx4900)) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];13966 -> 15062[label="",style="solid", color="black", weight=3]; 13967[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];13967 -> 15063[label="",style="solid", color="black", weight=3]; 13968 -> 7683[label="",style="dashed", color="red", weight=0]; 13968[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13968 -> 15064[label="",style="dashed", color="magenta", weight=3]; 13968 -> 15065[label="",style="dashed", color="magenta", weight=3]; 13969[label="Succ wx30000",fontsize=16,color="green",shape="box"];13970[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (Succ wx10820)) == LT))",fontsize=16,color="black",shape="box"];13970 -> 15066[label="",style="solid", color="black", weight=3]; 13971[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];13971 -> 15067[label="",style="solid", color="black", weight=3]; 13972 -> 7683[label="",style="dashed", color="red", weight=0]; 13972[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13972 -> 15068[label="",style="dashed", color="magenta", weight=3]; 13972 -> 15069[label="",style="dashed", color="magenta", weight=3]; 13973[label="Succ wx30000",fontsize=16,color="green",shape="box"];13974[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (Succ wx10900)) == LT))",fontsize=16,color="black",shape="box"];13974 -> 15070[label="",style="solid", color="black", weight=3]; 13975[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];13975 -> 15071[label="",style="solid", color="black", weight=3]; 13976 -> 7683[label="",style="dashed", color="red", weight=0]; 13976[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13976 -> 15072[label="",style="dashed", color="magenta", weight=3]; 13976 -> 15073[label="",style="dashed", color="magenta", weight=3]; 13977[label="Succ wx30000",fontsize=16,color="green",shape="box"];13978 -> 20076[label="",style="dashed", color="red", weight=0]; 13978[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (GT == LT))",fontsize=16,color="magenta"];13978 -> 20109[label="",style="dashed", color="magenta", weight=3]; 13978 -> 20110[label="",style="dashed", color="magenta", weight=3]; 13978 -> 20111[label="",style="dashed", color="magenta", weight=3]; 13978 -> 20112[label="",style="dashed", color="magenta", weight=3]; 13978 -> 20113[label="",style="dashed", color="magenta", weight=3]; 13978 -> 20114[label="",style="dashed", color="magenta", weight=3]; 13978 -> 20115[label="",style="dashed", color="magenta", weight=3]; 13978 -> 20116[label="",style="dashed", color="magenta", weight=3]; 16921[label="wx31",fontsize=16,color="green",shape="box"];16922[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16923[label="wx30000",fontsize=16,color="green",shape="box"];16924[label="wx4",fontsize=16,color="green",shape="box"];16925[label="wx32",fontsize=16,color="green",shape="box"];16926[label="wx33",fontsize=16,color="green",shape="box"];16927[label="wx34",fontsize=16,color="green",shape="box"];16928[label="wx5000",fontsize=16,color="green",shape="box"];16950[label="wx1800",fontsize=16,color="green",shape="box"];16951[label="wx1798",fontsize=16,color="green",shape="box"];16952[label="wx1797",fontsize=16,color="green",shape="box"];16953[label="wx1799",fontsize=16,color="green",shape="box"];16954[label="wx1795",fontsize=16,color="green",shape="box"];16955[label="wx1796",fontsize=16,color="green",shape="box"];16956[label="wx1794",fontsize=16,color="green",shape="box"];16957[label="wx1801",fontsize=16,color="green",shape="box"];12577[label="FiniteMap.lookupWithDefaultFM0 wx1097 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1098)) (Neg Zero)) wx1099 wx1100 wx1101 wx1102 (Float (Neg (Succ wx1103)) (Pos (Succ wx1104))) (primCmpInt (primMulInt (Neg (Succ wx1103)) (Pos Zero)) (Neg (Succ wx1104) * Pos (Succ wx1098)) == GT))",fontsize=16,color="black",shape="box"];12577 -> 13980[label="",style="solid", color="black", weight=3]; 13981[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];13981 -> 15084[label="",style="solid", color="black", weight=3]; 13982[label="wx30000",fontsize=16,color="green",shape="box"];13983[label="Zero",fontsize=16,color="green",shape="box"];13984[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (Succ wx11050)) == GT))",fontsize=16,color="black",shape="box"];13984 -> 15085[label="",style="solid", color="black", weight=3]; 13985[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13985 -> 15086[label="",style="solid", color="black", weight=3]; 13986[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];13986 -> 15087[label="",style="solid", color="black", weight=3]; 13987 -> 7683[label="",style="dashed", color="red", weight=0]; 13987[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13987 -> 15088[label="",style="dashed", color="magenta", weight=3]; 13987 -> 15089[label="",style="dashed", color="magenta", weight=3]; 13988[label="Succ wx30000",fontsize=16,color="green",shape="box"];13989[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (Succ wx11060)) == LT))",fontsize=16,color="black",shape="box"];13989 -> 15090[label="",style="solid", color="black", weight=3]; 13990[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];13990 -> 15091[label="",style="solid", color="black", weight=3]; 13991 -> 7683[label="",style="dashed", color="red", weight=0]; 13991[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13991 -> 15092[label="",style="dashed", color="magenta", weight=3]; 13991 -> 15093[label="",style="dashed", color="magenta", weight=3]; 13992[label="Succ wx30000",fontsize=16,color="green",shape="box"];13993[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (Succ wx11140)) == LT))",fontsize=16,color="black",shape="box"];13993 -> 15094[label="",style="solid", color="black", weight=3]; 13994[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];13994 -> 15095[label="",style="solid", color="black", weight=3]; 13995 -> 7683[label="",style="dashed", color="red", weight=0]; 13995[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];13995 -> 15096[label="",style="dashed", color="magenta", weight=3]; 13995 -> 15097[label="",style="dashed", color="magenta", weight=3]; 13996[label="Succ wx30000",fontsize=16,color="green",shape="box"];17017[label="wx34",fontsize=16,color="green",shape="box"];17018[label="wx31",fontsize=16,color="green",shape="box"];17019[label="wx4",fontsize=16,color="green",shape="box"];17020[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17021[label="wx33",fontsize=16,color="green",shape="box"];17022[label="wx32",fontsize=16,color="green",shape="box"];17023[label="wx30000",fontsize=16,color="green",shape="box"];17024[label="wx5000",fontsize=16,color="green",shape="box"];13998 -> 20145[label="",style="dashed", color="red", weight=0]; 13998[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="magenta"];13998 -> 20154[label="",style="dashed", color="magenta", weight=3]; 13998 -> 20155[label="",style="dashed", color="magenta", weight=3]; 13998 -> 20156[label="",style="dashed", color="magenta", weight=3]; 13998 -> 20157[label="",style="dashed", color="magenta", weight=3]; 13998 -> 20158[label="",style="dashed", color="magenta", weight=3]; 13998 -> 20159[label="",style="dashed", color="magenta", weight=3]; 13998 -> 20160[label="",style="dashed", color="magenta", weight=3]; 13998 -> 20161[label="",style="dashed", color="magenta", weight=3]; 20189[label="FiniteMap.lookupWithDefaultFM0 wx2195 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2196)) (Neg Zero)) wx2197 wx2198 wx2199 wx2200 (Float (Neg (Succ wx2201)) (Pos (Succ wx2202))) (Float (Neg (Succ wx2201)) (Pos (Succ wx2202)) > Float (Neg (Succ wx2196)) (Neg Zero)))",fontsize=16,color="black",shape="box"];20189 -> 20256[label="",style="solid", color="black", weight=3]; 14002[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14002 -> 15101[label="",style="solid", color="black", weight=3]; 14003[label="wx30000",fontsize=16,color="green",shape="box"];14004[label="Zero",fontsize=16,color="green",shape="box"];14005[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (Succ wx11200)) == GT))",fontsize=16,color="black",shape="box"];14005 -> 15102[label="",style="solid", color="black", weight=3]; 14006[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14006 -> 15103[label="",style="solid", color="black", weight=3]; 14007[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14007 -> 15104[label="",style="solid", color="black", weight=3]; 14008 -> 7683[label="",style="dashed", color="red", weight=0]; 14008[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14008 -> 15105[label="",style="dashed", color="magenta", weight=3]; 14008 -> 15106[label="",style="dashed", color="magenta", weight=3]; 14009[label="Succ wx30000",fontsize=16,color="green",shape="box"];14010[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (Succ wx11210)) == LT))",fontsize=16,color="black",shape="box"];14010 -> 15107[label="",style="solid", color="black", weight=3]; 14011[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14011 -> 15108[label="",style="solid", color="black", weight=3]; 14012 -> 7683[label="",style="dashed", color="red", weight=0]; 14012[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14012 -> 15109[label="",style="dashed", color="magenta", weight=3]; 14012 -> 15110[label="",style="dashed", color="magenta", weight=3]; 14013[label="Succ wx30000",fontsize=16,color="green",shape="box"];14014[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (Succ wx11290)) == LT))",fontsize=16,color="black",shape="box"];14014 -> 15111[label="",style="solid", color="black", weight=3]; 14015[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14015 -> 15112[label="",style="solid", color="black", weight=3]; 14016 -> 7683[label="",style="dashed", color="red", weight=0]; 14016[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14016 -> 15113[label="",style="dashed", color="magenta", weight=3]; 14016 -> 15114[label="",style="dashed", color="magenta", weight=3]; 14017[label="Succ wx30000",fontsize=16,color="green",shape="box"];14018 -> 20198[label="",style="dashed", color="red", weight=0]; 14018[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (GT == LT))",fontsize=16,color="magenta"];14018 -> 20231[label="",style="dashed", color="magenta", weight=3]; 14018 -> 20232[label="",style="dashed", color="magenta", weight=3]; 14018 -> 20233[label="",style="dashed", color="magenta", weight=3]; 14018 -> 20234[label="",style="dashed", color="magenta", weight=3]; 14018 -> 20235[label="",style="dashed", color="magenta", weight=3]; 14018 -> 20236[label="",style="dashed", color="magenta", weight=3]; 14018 -> 20237[label="",style="dashed", color="magenta", weight=3]; 14018 -> 20238[label="",style="dashed", color="magenta", weight=3]; 17070[label="wx30000",fontsize=16,color="green",shape="box"];17071[label="wx34",fontsize=16,color="green",shape="box"];17072[label="wx33",fontsize=16,color="green",shape="box"];17073[label="wx4",fontsize=16,color="green",shape="box"];17074[label="wx31",fontsize=16,color="green",shape="box"];17075[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17076[label="wx30100",fontsize=16,color="green",shape="box"];17077[label="wx32",fontsize=16,color="green",shape="box"];17182[label="wx1816",fontsize=16,color="green",shape="box"];17183[label="wx1817",fontsize=16,color="green",shape="box"];17184[label="wx1819",fontsize=16,color="green",shape="box"];17185[label="wx1814",fontsize=16,color="green",shape="box"];17186[label="wx1813",fontsize=16,color="green",shape="box"];17187[label="wx1818",fontsize=16,color="green",shape="box"];17188[label="wx1815",fontsize=16,color="green",shape="box"];17189[label="wx1820",fontsize=16,color="green",shape="box"];12658[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx1138))) (Neg (Succ wx1143) * Pos (Succ wx1137)) == GT))",fontsize=16,color="black",shape="box"];12658 -> 14020[label="",style="solid", color="black", weight=3]; 14021[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14021 -> 15126[label="",style="solid", color="black", weight=3]; 14022[label="wx30000",fontsize=16,color="green",shape="box"];14023[label="Zero",fontsize=16,color="green",shape="box"];14024[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (Succ wx11440)) == GT))",fontsize=16,color="black",shape="box"];14024 -> 15127[label="",style="solid", color="black", weight=3]; 14025[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14025 -> 15128[label="",style="solid", color="black", weight=3]; 14026[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14026 -> 15129[label="",style="solid", color="black", weight=3]; 14027 -> 7683[label="",style="dashed", color="red", weight=0]; 14027[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14027 -> 15130[label="",style="dashed", color="magenta", weight=3]; 14027 -> 15131[label="",style="dashed", color="magenta", weight=3]; 14028[label="Succ wx30000",fontsize=16,color="green",shape="box"];14029[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (Succ wx11450)) == LT))",fontsize=16,color="black",shape="box"];14029 -> 15132[label="",style="solid", color="black", weight=3]; 14030[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14030 -> 15133[label="",style="solid", color="black", weight=3]; 14031 -> 7683[label="",style="dashed", color="red", weight=0]; 14031[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14031 -> 15134[label="",style="dashed", color="magenta", weight=3]; 14031 -> 15135[label="",style="dashed", color="magenta", weight=3]; 14032[label="Succ wx30000",fontsize=16,color="green",shape="box"];14033[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (Succ wx11530)) == LT))",fontsize=16,color="black",shape="box"];14033 -> 15136[label="",style="solid", color="black", weight=3]; 14034[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14034 -> 15137[label="",style="solid", color="black", weight=3]; 14035 -> 7683[label="",style="dashed", color="red", weight=0]; 14035[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14035 -> 15138[label="",style="dashed", color="magenta", weight=3]; 14035 -> 15139[label="",style="dashed", color="magenta", weight=3]; 14036[label="Succ wx30000",fontsize=16,color="green",shape="box"];17154[label="wx32",fontsize=16,color="green",shape="box"];17155[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17156[label="wx34",fontsize=16,color="green",shape="box"];17157[label="wx4",fontsize=16,color="green",shape="box"];17158[label="wx31",fontsize=16,color="green",shape="box"];17159[label="wx30000",fontsize=16,color="green",shape="box"];17160[label="wx30100",fontsize=16,color="green",shape="box"];17161[label="wx33",fontsize=16,color="green",shape="box"];14038 -> 20266[label="",style="dashed", color="red", weight=0]; 14038[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="magenta"];14038 -> 20275[label="",style="dashed", color="magenta", weight=3]; 14038 -> 20276[label="",style="dashed", color="magenta", weight=3]; 14038 -> 20277[label="",style="dashed", color="magenta", weight=3]; 14038 -> 20278[label="",style="dashed", color="magenta", weight=3]; 14038 -> 20279[label="",style="dashed", color="magenta", weight=3]; 14038 -> 20280[label="",style="dashed", color="magenta", weight=3]; 14038 -> 20281[label="",style="dashed", color="magenta", weight=3]; 14038 -> 20282[label="",style="dashed", color="magenta", weight=3]; 20307[label="FiniteMap.lookupWithDefaultFM0 wx2213 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) wx2216 wx2217 wx2218 wx2219 (Float (Neg Zero) (Pos (Succ wx2220))) (Float (Neg Zero) (Pos (Succ wx2220)) > Float (Neg (Succ wx2214)) (Neg (Succ wx2215))))",fontsize=16,color="black",shape="box"];20307 -> 20368[label="",style="solid", color="black", weight=3]; 14042[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14042 -> 15143[label="",style="solid", color="black", weight=3]; 14043[label="wx30000",fontsize=16,color="green",shape="box"];14044[label="Zero",fontsize=16,color="green",shape="box"];14045[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (Succ wx11590)) == GT))",fontsize=16,color="black",shape="box"];14045 -> 15144[label="",style="solid", color="black", weight=3]; 14046[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14046 -> 15145[label="",style="solid", color="black", weight=3]; 14047[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14047 -> 15146[label="",style="solid", color="black", weight=3]; 14048 -> 7683[label="",style="dashed", color="red", weight=0]; 14048[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14048 -> 15147[label="",style="dashed", color="magenta", weight=3]; 14048 -> 15148[label="",style="dashed", color="magenta", weight=3]; 14049[label="Succ wx30000",fontsize=16,color="green",shape="box"];14050[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (Succ wx11600)) == LT))",fontsize=16,color="black",shape="box"];14050 -> 15149[label="",style="solid", color="black", weight=3]; 14051[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14051 -> 15150[label="",style="solid", color="black", weight=3]; 14052 -> 7683[label="",style="dashed", color="red", weight=0]; 14052[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14052 -> 15151[label="",style="dashed", color="magenta", weight=3]; 14052 -> 15152[label="",style="dashed", color="magenta", weight=3]; 14053[label="Succ wx30000",fontsize=16,color="green",shape="box"];14054[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (Succ wx11680)) == LT))",fontsize=16,color="black",shape="box"];14054 -> 15153[label="",style="solid", color="black", weight=3]; 14055[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14055 -> 15154[label="",style="solid", color="black", weight=3]; 14056 -> 7683[label="",style="dashed", color="red", weight=0]; 14056[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14056 -> 15155[label="",style="dashed", color="magenta", weight=3]; 14056 -> 15156[label="",style="dashed", color="magenta", weight=3]; 14057[label="Succ wx30000",fontsize=16,color="green",shape="box"];14058 -> 20317[label="",style="dashed", color="red", weight=0]; 14058[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (GT == LT))",fontsize=16,color="magenta"];14058 -> 20346[label="",style="dashed", color="magenta", weight=3]; 14058 -> 20347[label="",style="dashed", color="magenta", weight=3]; 14058 -> 20348[label="",style="dashed", color="magenta", weight=3]; 14058 -> 20349[label="",style="dashed", color="magenta", weight=3]; 14058 -> 20350[label="",style="dashed", color="magenta", weight=3]; 14058 -> 20351[label="",style="dashed", color="magenta", weight=3]; 14058 -> 20352[label="",style="dashed", color="magenta", weight=3]; 17215[label="wx4",fontsize=16,color="green",shape="box"];17216[label="wx31",fontsize=16,color="green",shape="box"];17217[label="wx32",fontsize=16,color="green",shape="box"];17218[label="wx33",fontsize=16,color="green",shape="box"];17219[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17220[label="wx30000",fontsize=16,color="green",shape="box"];17221[label="wx34",fontsize=16,color="green",shape="box"];17312[label="wx1832",fontsize=16,color="green",shape="box"];17313[label="wx1837",fontsize=16,color="green",shape="box"];17314[label="wx1831",fontsize=16,color="green",shape="box"];17315[label="wx1835",fontsize=16,color="green",shape="box"];17316[label="wx1833",fontsize=16,color="green",shape="box"];17317[label="wx1834",fontsize=16,color="green",shape="box"];17318[label="wx1836",fontsize=16,color="green",shape="box"];12760[label="FiniteMap.lookupWithDefaultFM0 wx1175 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1176)) (Neg Zero)) wx1177 wx1178 wx1179 wx1180 (Float (Neg Zero) (Pos (Succ wx1181))) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Neg (Succ wx1181) * Pos (Succ wx1176)) == GT))",fontsize=16,color="black",shape="box"];12760 -> 14060[label="",style="solid", color="black", weight=3]; 14061[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14061 -> 15166[label="",style="solid", color="black", weight=3]; 14062[label="wx30000",fontsize=16,color="green",shape="box"];14063[label="Zero",fontsize=16,color="green",shape="box"];14064[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (Succ wx11820)) == GT))",fontsize=16,color="black",shape="box"];14064 -> 15167[label="",style="solid", color="black", weight=3]; 14065[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14065 -> 15168[label="",style="solid", color="black", weight=3]; 14066[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14066 -> 15169[label="",style="solid", color="black", weight=3]; 14067 -> 7683[label="",style="dashed", color="red", weight=0]; 14067[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14067 -> 15170[label="",style="dashed", color="magenta", weight=3]; 14067 -> 15171[label="",style="dashed", color="magenta", weight=3]; 14068[label="Succ wx30000",fontsize=16,color="green",shape="box"];14069[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (Succ wx11830)) == LT))",fontsize=16,color="black",shape="box"];14069 -> 15172[label="",style="solid", color="black", weight=3]; 14070[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14070 -> 15173[label="",style="solid", color="black", weight=3]; 14071 -> 7683[label="",style="dashed", color="red", weight=0]; 14071[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14071 -> 15174[label="",style="dashed", color="magenta", weight=3]; 14071 -> 15175[label="",style="dashed", color="magenta", weight=3]; 14072[label="Succ wx30000",fontsize=16,color="green",shape="box"];14073[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (Succ wx11910)) == LT))",fontsize=16,color="black",shape="box"];14073 -> 15176[label="",style="solid", color="black", weight=3]; 14074[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14074 -> 15177[label="",style="solid", color="black", weight=3]; 14075 -> 7683[label="",style="dashed", color="red", weight=0]; 14075[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14075 -> 15178[label="",style="dashed", color="magenta", weight=3]; 14075 -> 15179[label="",style="dashed", color="magenta", weight=3]; 14076[label="Succ wx30000",fontsize=16,color="green",shape="box"];17287[label="wx4",fontsize=16,color="green",shape="box"];17288[label="wx32",fontsize=16,color="green",shape="box"];17289[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17290[label="wx30000",fontsize=16,color="green",shape="box"];17291[label="wx31",fontsize=16,color="green",shape="box"];17292[label="wx33",fontsize=16,color="green",shape="box"];17293[label="wx34",fontsize=16,color="green",shape="box"];14078 -> 20379[label="",style="dashed", color="red", weight=0]; 14078[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="magenta"];14078 -> 20387[label="",style="dashed", color="magenta", weight=3]; 14078 -> 20388[label="",style="dashed", color="magenta", weight=3]; 14078 -> 20389[label="",style="dashed", color="magenta", weight=3]; 14078 -> 20390[label="",style="dashed", color="magenta", weight=3]; 14078 -> 20391[label="",style="dashed", color="magenta", weight=3]; 14078 -> 20392[label="",style="dashed", color="magenta", weight=3]; 14078 -> 20393[label="",style="dashed", color="magenta", weight=3]; 20415[label="FiniteMap.lookupWithDefaultFM0 wx2230 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2231)) (Neg Zero)) wx2232 wx2233 wx2234 wx2235 (Float (Neg Zero) (Pos (Succ wx2236))) (Float (Neg Zero) (Pos (Succ wx2236)) > Float (Neg (Succ wx2231)) (Neg Zero)))",fontsize=16,color="black",shape="box"];20415 -> 20485[label="",style="solid", color="black", weight=3]; 14082[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14082 -> 15183[label="",style="solid", color="black", weight=3]; 14083[label="wx30000",fontsize=16,color="green",shape="box"];14084[label="Zero",fontsize=16,color="green",shape="box"];14085[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (Succ wx11970)) == GT))",fontsize=16,color="black",shape="box"];14085 -> 15184[label="",style="solid", color="black", weight=3]; 14086[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14086 -> 15185[label="",style="solid", color="black", weight=3]; 14087[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14087 -> 15186[label="",style="solid", color="black", weight=3]; 14089 -> 6395[label="",style="dashed", color="red", weight=0]; 14089[label="primMulNat (Succ wx468) (Succ wx463)",fontsize=16,color="magenta"];14089 -> 15187[label="",style="dashed", color="magenta", weight=3]; 14089 -> 15188[label="",style="dashed", color="magenta", weight=3]; 14088[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg wx1621) (Pos (Succ wx4690) * Pos (Succ wx46200)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26869[label="wx1621/Succ wx16210",fontsize=10,color="white",style="solid",shape="box"];14088 -> 26869[label="",style="solid", color="burlywood", weight=9]; 26869 -> 15189[label="",style="solid", color="burlywood", weight=3]; 26870[label="wx1621/Zero",fontsize=10,color="white",style="solid",shape="box"];14088 -> 26870[label="",style="solid", color="burlywood", weight=9]; 26870 -> 15190[label="",style="solid", color="burlywood", weight=3]; 14090[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg (Succ wx5160)) (primMulInt (Pos (Succ wx4690)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];14090 -> 15191[label="",style="solid", color="black", weight=3]; 14091[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx4690)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];14091 -> 15192[label="",style="solid", color="black", weight=3]; 14092[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg (Succ wx5170)) (primMulInt (Pos Zero) (Pos (Succ wx46200))) == GT))",fontsize=16,color="black",shape="box"];14092 -> 15193[label="",style="solid", color="black", weight=3]; 14093[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos (Succ wx46200))) == GT))",fontsize=16,color="black",shape="box"];14093 -> 15194[label="",style="solid", color="black", weight=3]; 14094[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg (Succ wx5180)) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];14094 -> 15195[label="",style="solid", color="black", weight=3]; 14095[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];14095 -> 15196[label="",style="solid", color="black", weight=3]; 14097 -> 6395[label="",style="dashed", color="red", weight=0]; 14097[label="primMulNat (Succ wx468) (Succ wx463)",fontsize=16,color="magenta"];14097 -> 15197[label="",style="dashed", color="magenta", weight=3]; 14097 -> 15198[label="",style="dashed", color="magenta", weight=3]; 14096[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg wx1622) (Pos (Succ wx4690) * Neg (Succ wx46200)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26871[label="wx1622/Succ wx16220",fontsize=10,color="white",style="solid",shape="box"];14096 -> 26871[label="",style="solid", color="burlywood", weight=9]; 26871 -> 15199[label="",style="solid", color="burlywood", weight=3]; 26872[label="wx1622/Zero",fontsize=10,color="white",style="solid",shape="box"];14096 -> 26872[label="",style="solid", color="burlywood", weight=9]; 26872 -> 15200[label="",style="solid", color="burlywood", weight=3]; 14098[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg (Succ wx5190)) (primMulInt (Pos (Succ wx4690)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];14098 -> 15201[label="",style="solid", color="black", weight=3]; 14099[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx4690)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];14099 -> 15202[label="",style="solid", color="black", weight=3]; 14100[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg (Succ wx5200)) (primMulInt (Pos Zero) (Neg (Succ wx46200))) == GT))",fontsize=16,color="black",shape="box"];14100 -> 15203[label="",style="solid", color="black", weight=3]; 14101[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg (Succ wx46200))) == GT))",fontsize=16,color="black",shape="box"];14101 -> 15204[label="",style="solid", color="black", weight=3]; 14102[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg (Succ wx5210)) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];14102 -> 15205[label="",style="solid", color="black", weight=3]; 14103[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];14103 -> 15206[label="",style="solid", color="black", weight=3]; 14104 -> 7683[label="",style="dashed", color="red", weight=0]; 14104[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14104 -> 15207[label="",style="dashed", color="magenta", weight=3]; 14104 -> 15208[label="",style="dashed", color="magenta", weight=3]; 14105[label="Succ wx30000",fontsize=16,color="green",shape="box"];14106[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (Succ wx11980)) == LT))",fontsize=16,color="black",shape="box"];14106 -> 15209[label="",style="solid", color="black", weight=3]; 14107[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14107 -> 15210[label="",style="solid", color="black", weight=3]; 14108 -> 7683[label="",style="dashed", color="red", weight=0]; 14108[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14108 -> 15211[label="",style="dashed", color="magenta", weight=3]; 14108 -> 15212[label="",style="dashed", color="magenta", weight=3]; 14109[label="Succ wx30000",fontsize=16,color="green",shape="box"];14110[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (Succ wx12060)) == LT))",fontsize=16,color="black",shape="box"];14110 -> 15213[label="",style="solid", color="black", weight=3]; 14111[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14111 -> 15214[label="",style="solid", color="black", weight=3]; 14112 -> 7683[label="",style="dashed", color="red", weight=0]; 14112[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14112 -> 15215[label="",style="dashed", color="magenta", weight=3]; 14112 -> 15216[label="",style="dashed", color="magenta", weight=3]; 14113[label="Succ wx30000",fontsize=16,color="green",shape="box"];17391[label="wx30000",fontsize=16,color="green",shape="box"];17392[label="wx32",fontsize=16,color="green",shape="box"];17393[label="wx33",fontsize=16,color="green",shape="box"];17394[label="wx5000",fontsize=16,color="green",shape="box"];17395[label="wx4",fontsize=16,color="green",shape="box"];17396[label="wx34",fontsize=16,color="green",shape="box"];17397[label="wx31",fontsize=16,color="green",shape="box"];17398[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];14115 -> 20451[label="",style="dashed", color="red", weight=0]; 14115[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="magenta"];14115 -> 20460[label="",style="dashed", color="magenta", weight=3]; 14115 -> 20461[label="",style="dashed", color="magenta", weight=3]; 14115 -> 20462[label="",style="dashed", color="magenta", weight=3]; 14115 -> 20463[label="",style="dashed", color="magenta", weight=3]; 14115 -> 20464[label="",style="dashed", color="magenta", weight=3]; 14115 -> 20465[label="",style="dashed", color="magenta", weight=3]; 14115 -> 20466[label="",style="dashed", color="magenta", weight=3]; 14115 -> 20467[label="",style="dashed", color="magenta", weight=3]; 20484[label="FiniteMap.lookupWithDefaultFM0 wx2238 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2239)) (Pos Zero)) wx2240 wx2241 wx2242 wx2243 (Float (Pos (Succ wx2244)) (Neg (Succ wx2245))) (Float (Pos (Succ wx2244)) (Neg (Succ wx2245)) > Float (Pos (Succ wx2239)) (Pos Zero)))",fontsize=16,color="black",shape="box"];20484 -> 20553[label="",style="solid", color="black", weight=3]; 14119[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14119 -> 15220[label="",style="solid", color="black", weight=3]; 14120[label="wx30000",fontsize=16,color="green",shape="box"];14121[label="Zero",fontsize=16,color="green",shape="box"];14122[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (Succ wx12120)) == GT))",fontsize=16,color="black",shape="box"];14122 -> 15221[label="",style="solid", color="black", weight=3]; 14123[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14123 -> 15222[label="",style="solid", color="black", weight=3]; 14124[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14124 -> 15223[label="",style="solid", color="black", weight=3]; 14125 -> 7683[label="",style="dashed", color="red", weight=0]; 14125[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14125 -> 15224[label="",style="dashed", color="magenta", weight=3]; 14125 -> 15225[label="",style="dashed", color="magenta", weight=3]; 14126[label="Succ wx30000",fontsize=16,color="green",shape="box"];14127[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (Succ wx12130)) == LT))",fontsize=16,color="black",shape="box"];14127 -> 15226[label="",style="solid", color="black", weight=3]; 14128[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14128 -> 15227[label="",style="solid", color="black", weight=3]; 14129 -> 7683[label="",style="dashed", color="red", weight=0]; 14129[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14129 -> 15228[label="",style="dashed", color="magenta", weight=3]; 14129 -> 15229[label="",style="dashed", color="magenta", weight=3]; 14130[label="Succ wx30000",fontsize=16,color="green",shape="box"];14131[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (Succ wx12210)) == LT))",fontsize=16,color="black",shape="box"];14131 -> 15230[label="",style="solid", color="black", weight=3]; 14132[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14132 -> 15231[label="",style="solid", color="black", weight=3]; 14133 -> 7683[label="",style="dashed", color="red", weight=0]; 14133[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14133 -> 15232[label="",style="dashed", color="magenta", weight=3]; 14133 -> 15233[label="",style="dashed", color="magenta", weight=3]; 14134[label="Succ wx30000",fontsize=16,color="green",shape="box"];14135 -> 20495[label="",style="dashed", color="red", weight=0]; 14135[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (GT == LT))",fontsize=16,color="magenta"];14135 -> 20528[label="",style="dashed", color="magenta", weight=3]; 14135 -> 20529[label="",style="dashed", color="magenta", weight=3]; 14135 -> 20530[label="",style="dashed", color="magenta", weight=3]; 14135 -> 20531[label="",style="dashed", color="magenta", weight=3]; 14135 -> 20532[label="",style="dashed", color="magenta", weight=3]; 14135 -> 20533[label="",style="dashed", color="magenta", weight=3]; 14135 -> 20534[label="",style="dashed", color="magenta", weight=3]; 14135 -> 20535[label="",style="dashed", color="magenta", weight=3]; 17441[label="wx5000",fontsize=16,color="green",shape="box"];17442[label="wx4",fontsize=16,color="green",shape="box"];17443[label="wx31",fontsize=16,color="green",shape="box"];17444[label="wx34",fontsize=16,color="green",shape="box"];17445[label="wx30000",fontsize=16,color="green",shape="box"];17446[label="wx32",fontsize=16,color="green",shape="box"];17447[label="wx33",fontsize=16,color="green",shape="box"];17448[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17549[label="wx1866",fontsize=16,color="green",shape="box"];17550[label="wx1860",fontsize=16,color="green",shape="box"];17551[label="wx1861",fontsize=16,color="green",shape="box"];17552[label="wx1865",fontsize=16,color="green",shape="box"];17553[label="wx1863",fontsize=16,color="green",shape="box"];17554[label="wx1864",fontsize=16,color="green",shape="box"];17555[label="wx1867",fontsize=16,color="green",shape="box"];17556[label="wx1862",fontsize=16,color="green",shape="box"];12859[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1229)) (Pos Zero)) wx1230 wx1231 wx1232 wx1233 (Float (Pos (Succ wx1234)) (Neg (Succ wx1235))) (primCmpInt (primMulInt (Pos (Succ wx1234)) (Neg Zero)) (Pos (Succ wx1235) * Neg (Succ wx1229)) == GT))",fontsize=16,color="black",shape="box"];12859 -> 14137[label="",style="solid", color="black", weight=3]; 14138[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14138 -> 15244[label="",style="solid", color="black", weight=3]; 14139[label="wx30000",fontsize=16,color="green",shape="box"];14140[label="Zero",fontsize=16,color="green",shape="box"];14141[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (Succ wx12360)) == GT))",fontsize=16,color="black",shape="box"];14141 -> 15245[label="",style="solid", color="black", weight=3]; 14142[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14142 -> 15246[label="",style="solid", color="black", weight=3]; 14143[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14143 -> 15247[label="",style="solid", color="black", weight=3]; 14144 -> 7683[label="",style="dashed", color="red", weight=0]; 14144[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14144 -> 15248[label="",style="dashed", color="magenta", weight=3]; 14144 -> 15249[label="",style="dashed", color="magenta", weight=3]; 14145[label="Succ wx30000",fontsize=16,color="green",shape="box"];14146[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (Succ wx12370)) == LT))",fontsize=16,color="black",shape="box"];14146 -> 15250[label="",style="solid", color="black", weight=3]; 14147[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14147 -> 15251[label="",style="solid", color="black", weight=3]; 14148 -> 7683[label="",style="dashed", color="red", weight=0]; 14148[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14148 -> 15252[label="",style="dashed", color="magenta", weight=3]; 14148 -> 15253[label="",style="dashed", color="magenta", weight=3]; 14149[label="Succ wx30000",fontsize=16,color="green",shape="box"];14150[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (Succ wx12450)) == LT))",fontsize=16,color="black",shape="box"];14150 -> 15254[label="",style="solid", color="black", weight=3]; 14151[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14151 -> 15255[label="",style="solid", color="black", weight=3]; 14152 -> 7683[label="",style="dashed", color="red", weight=0]; 14152[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14152 -> 15256[label="",style="dashed", color="magenta", weight=3]; 14152 -> 15257[label="",style="dashed", color="magenta", weight=3]; 14153[label="Succ wx30000",fontsize=16,color="green",shape="box"];17521[label="wx4",fontsize=16,color="green",shape="box"];17522[label="wx30000",fontsize=16,color="green",shape="box"];17523[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17524[label="wx34",fontsize=16,color="green",shape="box"];17525[label="wx33",fontsize=16,color="green",shape="box"];17526[label="wx32",fontsize=16,color="green",shape="box"];17527[label="wx30100",fontsize=16,color="green",shape="box"];17528[label="wx31",fontsize=16,color="green",shape="box"];14155 -> 20564[label="",style="dashed", color="red", weight=0]; 14155[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="magenta"];14155 -> 20573[label="",style="dashed", color="magenta", weight=3]; 14155 -> 20574[label="",style="dashed", color="magenta", weight=3]; 14155 -> 20575[label="",style="dashed", color="magenta", weight=3]; 14155 -> 20576[label="",style="dashed", color="magenta", weight=3]; 14155 -> 20577[label="",style="dashed", color="magenta", weight=3]; 14155 -> 20578[label="",style="dashed", color="magenta", weight=3]; 14155 -> 20579[label="",style="dashed", color="magenta", weight=3]; 14155 -> 20580[label="",style="dashed", color="magenta", weight=3]; 20605[label="FiniteMap.lookupWithDefaultFM0 wx2256 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) wx2259 wx2260 wx2261 wx2262 (Float (Pos Zero) (Neg (Succ wx2263))) (Float (Pos Zero) (Neg (Succ wx2263)) > Float (Pos (Succ wx2257)) (Pos (Succ wx2258))))",fontsize=16,color="black",shape="box"];20605 -> 20674[label="",style="solid", color="black", weight=3]; 14159[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14159 -> 15261[label="",style="solid", color="black", weight=3]; 14160[label="wx30000",fontsize=16,color="green",shape="box"];14161[label="Zero",fontsize=16,color="green",shape="box"];14162[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (Succ wx12510)) == GT))",fontsize=16,color="black",shape="box"];14162 -> 15262[label="",style="solid", color="black", weight=3]; 14163[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14163 -> 15263[label="",style="solid", color="black", weight=3]; 14164[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14164 -> 15264[label="",style="solid", color="black", weight=3]; 14165 -> 7683[label="",style="dashed", color="red", weight=0]; 14165[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14165 -> 15265[label="",style="dashed", color="magenta", weight=3]; 14165 -> 15266[label="",style="dashed", color="magenta", weight=3]; 14166[label="Succ wx30000",fontsize=16,color="green",shape="box"];14167[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (Succ wx12520)) == LT))",fontsize=16,color="black",shape="box"];14167 -> 15267[label="",style="solid", color="black", weight=3]; 14168[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14168 -> 15268[label="",style="solid", color="black", weight=3]; 14169 -> 7683[label="",style="dashed", color="red", weight=0]; 14169[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14169 -> 15269[label="",style="dashed", color="magenta", weight=3]; 14169 -> 15270[label="",style="dashed", color="magenta", weight=3]; 14170[label="Succ wx30000",fontsize=16,color="green",shape="box"];14171[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (Succ wx12600)) == LT))",fontsize=16,color="black",shape="box"];14171 -> 15271[label="",style="solid", color="black", weight=3]; 14172[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14172 -> 15272[label="",style="solid", color="black", weight=3]; 14173 -> 7683[label="",style="dashed", color="red", weight=0]; 14173[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14173 -> 15273[label="",style="dashed", color="magenta", weight=3]; 14173 -> 15274[label="",style="dashed", color="magenta", weight=3]; 14174[label="Succ wx30000",fontsize=16,color="green",shape="box"];14175 -> 20616[label="",style="dashed", color="red", weight=0]; 14175[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (GT == LT))",fontsize=16,color="magenta"];14175 -> 20649[label="",style="dashed", color="magenta", weight=3]; 14175 -> 20650[label="",style="dashed", color="magenta", weight=3]; 14175 -> 20651[label="",style="dashed", color="magenta", weight=3]; 14175 -> 20652[label="",style="dashed", color="magenta", weight=3]; 14175 -> 20653[label="",style="dashed", color="magenta", weight=3]; 14175 -> 20654[label="",style="dashed", color="magenta", weight=3]; 14175 -> 20655[label="",style="dashed", color="magenta", weight=3]; 14175 -> 20656[label="",style="dashed", color="magenta", weight=3]; 17582[label="wx33",fontsize=16,color="green",shape="box"];17583[label="wx31",fontsize=16,color="green",shape="box"];17584[label="wx32",fontsize=16,color="green",shape="box"];17585[label="wx30100",fontsize=16,color="green",shape="box"];17586[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17587[label="wx30000",fontsize=16,color="green",shape="box"];17588[label="wx4",fontsize=16,color="green",shape="box"];17589[label="wx34",fontsize=16,color="green",shape="box"];17686[label="wx1878",fontsize=16,color="green",shape="box"];17687[label="wx1882",fontsize=16,color="green",shape="box"];17688[label="wx1885",fontsize=16,color="green",shape="box"];17689[label="wx1880",fontsize=16,color="green",shape="box"];17690[label="wx1881",fontsize=16,color="green",shape="box"];17691[label="wx1883",fontsize=16,color="green",shape="box"];17692[label="wx1884",fontsize=16,color="green",shape="box"];17693[label="wx1879",fontsize=16,color="green",shape="box"];12940[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx1269))) (Pos (Succ wx1274) * Neg (Succ wx1268)) == GT))",fontsize=16,color="black",shape="box"];12940 -> 14177[label="",style="solid", color="black", weight=3]; 14178[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14178 -> 15286[label="",style="solid", color="black", weight=3]; 14179[label="wx30000",fontsize=16,color="green",shape="box"];14180[label="Zero",fontsize=16,color="green",shape="box"];14181[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (Succ wx12750)) == GT))",fontsize=16,color="black",shape="box"];14181 -> 15287[label="",style="solid", color="black", weight=3]; 14182[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14182 -> 15288[label="",style="solid", color="black", weight=3]; 14183[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14183 -> 15289[label="",style="solid", color="black", weight=3]; 14184 -> 7683[label="",style="dashed", color="red", weight=0]; 14184[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14184 -> 15290[label="",style="dashed", color="magenta", weight=3]; 14184 -> 15291[label="",style="dashed", color="magenta", weight=3]; 14185[label="Succ wx30000",fontsize=16,color="green",shape="box"];14186[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (Succ wx12760)) == LT))",fontsize=16,color="black",shape="box"];14186 -> 15292[label="",style="solid", color="black", weight=3]; 14187[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14187 -> 15293[label="",style="solid", color="black", weight=3]; 14188 -> 7683[label="",style="dashed", color="red", weight=0]; 14188[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14188 -> 15294[label="",style="dashed", color="magenta", weight=3]; 14188 -> 15295[label="",style="dashed", color="magenta", weight=3]; 14189[label="Succ wx30000",fontsize=16,color="green",shape="box"];14190[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (Succ wx12840)) == LT))",fontsize=16,color="black",shape="box"];14190 -> 15296[label="",style="solid", color="black", weight=3]; 14191[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14191 -> 15297[label="",style="solid", color="black", weight=3]; 14192 -> 7683[label="",style="dashed", color="red", weight=0]; 14192[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14192 -> 15298[label="",style="dashed", color="magenta", weight=3]; 14192 -> 15299[label="",style="dashed", color="magenta", weight=3]; 14193[label="Succ wx30000",fontsize=16,color="green",shape="box"];17661[label="wx34",fontsize=16,color="green",shape="box"];17662[label="wx4",fontsize=16,color="green",shape="box"];17663[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17664[label="wx32",fontsize=16,color="green",shape="box"];17665[label="wx31",fontsize=16,color="green",shape="box"];17666[label="wx33",fontsize=16,color="green",shape="box"];17667[label="wx30000",fontsize=16,color="green",shape="box"];14195 -> 20685[label="",style="dashed", color="red", weight=0]; 14195[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="magenta"];14195 -> 20693[label="",style="dashed", color="magenta", weight=3]; 14195 -> 20694[label="",style="dashed", color="magenta", weight=3]; 14195 -> 20695[label="",style="dashed", color="magenta", weight=3]; 14195 -> 20696[label="",style="dashed", color="magenta", weight=3]; 14195 -> 20697[label="",style="dashed", color="magenta", weight=3]; 14195 -> 20698[label="",style="dashed", color="magenta", weight=3]; 14195 -> 20699[label="",style="dashed", color="magenta", weight=3]; 20722[label="FiniteMap.lookupWithDefaultFM0 wx2274 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2275)) (Pos Zero)) wx2276 wx2277 wx2278 wx2279 (Float (Pos Zero) (Neg (Succ wx2280))) (Float (Pos Zero) (Neg (Succ wx2280)) > Float (Pos (Succ wx2275)) (Pos Zero)))",fontsize=16,color="black",shape="box"];20722 -> 20783[label="",style="solid", color="black", weight=3]; 14199[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14199 -> 15303[label="",style="solid", color="black", weight=3]; 14200[label="wx30000",fontsize=16,color="green",shape="box"];14201[label="Zero",fontsize=16,color="green",shape="box"];14202[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (Succ wx12900)) == GT))",fontsize=16,color="black",shape="box"];14202 -> 15304[label="",style="solid", color="black", weight=3]; 14203[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14203 -> 15305[label="",style="solid", color="black", weight=3]; 14204[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14204 -> 15306[label="",style="solid", color="black", weight=3]; 14205 -> 7683[label="",style="dashed", color="red", weight=0]; 14205[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14205 -> 15307[label="",style="dashed", color="magenta", weight=3]; 14205 -> 15308[label="",style="dashed", color="magenta", weight=3]; 14206[label="Succ wx30000",fontsize=16,color="green",shape="box"];14207[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (Succ wx12910)) == LT))",fontsize=16,color="black",shape="box"];14207 -> 15309[label="",style="solid", color="black", weight=3]; 14208[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14208 -> 15310[label="",style="solid", color="black", weight=3]; 14209 -> 7683[label="",style="dashed", color="red", weight=0]; 14209[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14209 -> 15311[label="",style="dashed", color="magenta", weight=3]; 14209 -> 15312[label="",style="dashed", color="magenta", weight=3]; 14210[label="Succ wx30000",fontsize=16,color="green",shape="box"];14211[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (Succ wx12990)) == LT))",fontsize=16,color="black",shape="box"];14211 -> 15313[label="",style="solid", color="black", weight=3]; 14212[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14212 -> 15314[label="",style="solid", color="black", weight=3]; 14213 -> 7683[label="",style="dashed", color="red", weight=0]; 14213[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14213 -> 15315[label="",style="dashed", color="magenta", weight=3]; 14213 -> 15316[label="",style="dashed", color="magenta", weight=3]; 14214[label="Succ wx30000",fontsize=16,color="green",shape="box"];14215 -> 20732[label="",style="dashed", color="red", weight=0]; 14215[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (GT == LT))",fontsize=16,color="magenta"];14215 -> 20761[label="",style="dashed", color="magenta", weight=3]; 14215 -> 20762[label="",style="dashed", color="magenta", weight=3]; 14215 -> 20763[label="",style="dashed", color="magenta", weight=3]; 14215 -> 20764[label="",style="dashed", color="magenta", weight=3]; 14215 -> 20765[label="",style="dashed", color="magenta", weight=3]; 14215 -> 20766[label="",style="dashed", color="magenta", weight=3]; 14215 -> 20767[label="",style="dashed", color="magenta", weight=3]; 17718[label="wx31",fontsize=16,color="green",shape="box"];17719[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17720[label="wx30000",fontsize=16,color="green",shape="box"];17721[label="wx33",fontsize=16,color="green",shape="box"];17722[label="wx4",fontsize=16,color="green",shape="box"];17723[label="wx32",fontsize=16,color="green",shape="box"];17724[label="wx34",fontsize=16,color="green",shape="box"];17763[label="wx1896",fontsize=16,color="green",shape="box"];17764[label="wx1897",fontsize=16,color="green",shape="box"];17765[label="wx1895",fontsize=16,color="green",shape="box"];17766[label="wx1901",fontsize=16,color="green",shape="box"];17767[label="wx1898",fontsize=16,color="green",shape="box"];17768[label="wx1899",fontsize=16,color="green",shape="box"];17769[label="wx1900",fontsize=16,color="green",shape="box"];13031[label="FiniteMap.lookupWithDefaultFM0 wx1306 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1307)) (Pos Zero)) wx1308 wx1309 wx1310 wx1311 (Float (Pos Zero) (Neg (Succ wx1312))) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Pos (Succ wx1312) * Neg (Succ wx1307)) == GT))",fontsize=16,color="black",shape="box"];13031 -> 14217[label="",style="solid", color="black", weight=3]; 14218[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14218 -> 15326[label="",style="solid", color="black", weight=3]; 14219[label="wx30000",fontsize=16,color="green",shape="box"];14220[label="Zero",fontsize=16,color="green",shape="box"];14221[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (Succ wx13130)) == GT))",fontsize=16,color="black",shape="box"];14221 -> 15327[label="",style="solid", color="black", weight=3]; 14222[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14222 -> 15328[label="",style="solid", color="black", weight=3]; 14223[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14223 -> 15329[label="",style="solid", color="black", weight=3]; 14224[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg wx5340) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg wx541)) True)",fontsize=16,color="black",shape="box"];14224 -> 15330[label="",style="solid", color="black", weight=3]; 14225[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5410) (Succ wx53400))) == GT))",fontsize=16,color="black",shape="box"];14225 -> 15331[label="",style="solid", color="black", weight=3]; 14226[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx5410) Zero)) == GT))",fontsize=16,color="black",shape="box"];14226 -> 15332[label="",style="solid", color="black", weight=3]; 14227[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx53400))) == GT))",fontsize=16,color="black",shape="box"];14227 -> 15333[label="",style="solid", color="black", weight=3]; 14228[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];14228 -> 15334[label="",style="solid", color="black", weight=3]; 14230 -> 6395[label="",style="dashed", color="red", weight=0]; 14230[label="primMulNat (Succ wx540) (Succ wx535)",fontsize=16,color="magenta"];14230 -> 15335[label="",style="dashed", color="magenta", weight=3]; 14230 -> 15336[label="",style="dashed", color="magenta", weight=3]; 14229[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos wx1623) (Pos (Succ wx5410) * Pos (Succ wx53400)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26873[label="wx1623/Succ wx16230",fontsize=10,color="white",style="solid",shape="box"];14229 -> 26873[label="",style="solid", color="burlywood", weight=9]; 26873 -> 15337[label="",style="solid", color="burlywood", weight=3]; 26874[label="wx1623/Zero",fontsize=10,color="white",style="solid",shape="box"];14229 -> 26874[label="",style="solid", color="burlywood", weight=9]; 26874 -> 15338[label="",style="solid", color="burlywood", weight=3]; 14231[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos (Succ wx6120)) (primMulInt (Pos (Succ wx5410)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];14231 -> 15339[label="",style="solid", color="black", weight=3]; 14232[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx5410)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];14232 -> 15340[label="",style="solid", color="black", weight=3]; 14233[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos (Succ wx6130)) (primMulInt (Pos Zero) (Pos (Succ wx53400))) == GT))",fontsize=16,color="black",shape="box"];14233 -> 15341[label="",style="solid", color="black", weight=3]; 14234[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos (Succ wx53400))) == GT))",fontsize=16,color="black",shape="box"];14234 -> 15342[label="",style="solid", color="black", weight=3]; 14235[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos (Succ wx6140)) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];14235 -> 15343[label="",style="solid", color="black", weight=3]; 14236[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];14236 -> 15344[label="",style="solid", color="black", weight=3]; 14237 -> 7683[label="",style="dashed", color="red", weight=0]; 14237[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14237 -> 15345[label="",style="dashed", color="magenta", weight=3]; 14237 -> 15346[label="",style="dashed", color="magenta", weight=3]; 14238[label="Succ wx30000",fontsize=16,color="green",shape="box"];14239[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (Succ wx13140)) == LT))",fontsize=16,color="black",shape="box"];14239 -> 15347[label="",style="solid", color="black", weight=3]; 14240[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14240 -> 15348[label="",style="solid", color="black", weight=3]; 14241 -> 7683[label="",style="dashed", color="red", weight=0]; 14241[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14241 -> 15349[label="",style="dashed", color="magenta", weight=3]; 14241 -> 15350[label="",style="dashed", color="magenta", weight=3]; 14242[label="Succ wx30000",fontsize=16,color="green",shape="box"];14243[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (Succ wx13220)) == LT))",fontsize=16,color="black",shape="box"];14243 -> 15351[label="",style="solid", color="black", weight=3]; 14244[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14244 -> 15352[label="",style="solid", color="black", weight=3]; 14245 -> 7683[label="",style="dashed", color="red", weight=0]; 14245[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14245 -> 15353[label="",style="dashed", color="magenta", weight=3]; 14245 -> 15354[label="",style="dashed", color="magenta", weight=3]; 14246[label="Succ wx30000",fontsize=16,color="green",shape="box"];14247 -> 20814[label="",style="dashed", color="red", weight=0]; 14247[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (LT == LT))",fontsize=16,color="magenta"];14247 -> 20847[label="",style="dashed", color="magenta", weight=3]; 14247 -> 20848[label="",style="dashed", color="magenta", weight=3]; 14247 -> 20849[label="",style="dashed", color="magenta", weight=3]; 14247 -> 20850[label="",style="dashed", color="magenta", weight=3]; 14247 -> 20851[label="",style="dashed", color="magenta", weight=3]; 14247 -> 20852[label="",style="dashed", color="magenta", weight=3]; 14247 -> 20853[label="",style="dashed", color="magenta", weight=3]; 14247 -> 20854[label="",style="dashed", color="magenta", weight=3]; 17799[label="wx5000",fontsize=16,color="green",shape="box"];17800[label="wx33",fontsize=16,color="green",shape="box"];17801[label="wx32",fontsize=16,color="green",shape="box"];17802[label="wx30000",fontsize=16,color="green",shape="box"];17803[label="wx4",fontsize=16,color="green",shape="box"];17804[label="wx31",fontsize=16,color="green",shape="box"];17805[label="wx34",fontsize=16,color="green",shape="box"];17806[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17895[label="FiniteMap.lookupWithDefaultFM0 wx1907 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1908)) (Pos Zero)) wx1909 wx1910 wx1911 wx1912 (Float (Neg (Succ wx1913)) (Neg (Succ wx1914))) (Float (Neg (Succ wx1913)) (Neg (Succ wx1914)) > Float (Pos (Succ wx1908)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17895 -> 17945[label="",style="solid", color="black", weight=3]; 14253[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14253 -> 15360[label="",style="solid", color="black", weight=3]; 14254[label="wx30000",fontsize=16,color="green",shape="box"];14255[label="Zero",fontsize=16,color="green",shape="box"];14256[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (Succ wx13280)) == GT))",fontsize=16,color="black",shape="box"];14256 -> 15361[label="",style="solid", color="black", weight=3]; 14257[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14257 -> 15362[label="",style="solid", color="black", weight=3]; 14258[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14258 -> 15363[label="",style="solid", color="black", weight=3]; 14259 -> 7683[label="",style="dashed", color="red", weight=0]; 14259[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14259 -> 15364[label="",style="dashed", color="magenta", weight=3]; 14259 -> 15365[label="",style="dashed", color="magenta", weight=3]; 14260[label="Succ wx30000",fontsize=16,color="green",shape="box"];14261[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (Succ wx13290)) == LT))",fontsize=16,color="black",shape="box"];14261 -> 15366[label="",style="solid", color="black", weight=3]; 14262[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14262 -> 15367[label="",style="solid", color="black", weight=3]; 14263 -> 7683[label="",style="dashed", color="red", weight=0]; 14263[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14263 -> 15368[label="",style="dashed", color="magenta", weight=3]; 14263 -> 15369[label="",style="dashed", color="magenta", weight=3]; 14264[label="Succ wx30000",fontsize=16,color="green",shape="box"];14265[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (Succ wx13370)) == LT))",fontsize=16,color="black",shape="box"];14265 -> 15370[label="",style="solid", color="black", weight=3]; 14266[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14266 -> 15371[label="",style="solid", color="black", weight=3]; 14267 -> 7683[label="",style="dashed", color="red", weight=0]; 14267[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14267 -> 15372[label="",style="dashed", color="magenta", weight=3]; 14267 -> 15373[label="",style="dashed", color="magenta", weight=3]; 14268[label="Succ wx30000",fontsize=16,color="green",shape="box"];17870[label="wx31",fontsize=16,color="green",shape="box"];17871[label="wx34",fontsize=16,color="green",shape="box"];17872[label="wx4",fontsize=16,color="green",shape="box"];17873[label="wx5000",fontsize=16,color="green",shape="box"];17874[label="wx30000",fontsize=16,color="green",shape="box"];17875[label="wx32",fontsize=16,color="green",shape="box"];17876[label="wx33",fontsize=16,color="green",shape="box"];17877[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];14270 -> 14269[label="",style="dashed", color="red", weight=0]; 14270[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="magenta"];13040[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero))))) > Float (Neg (Succ wx30000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];13040 -> 14271[label="",style="solid", color="black", weight=3]; 18173[label="FiniteMap.lookupWithDefaultFM0 wx1916 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1917)) (Pos Zero)) wx1918 wx1919 wx1920 wx1921 (Float (Neg (Succ wx1922)) (Neg (Succ wx1923))) (primCmpInt (Pos Zero) (Pos (Succ wx1923) * Neg (Succ wx1917)) == GT))",fontsize=16,color="black",shape="box"];18173 -> 18219[label="",style="solid", color="black", weight=3]; 14275[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14275 -> 15379[label="",style="solid", color="black", weight=3]; 14276[label="wx30000",fontsize=16,color="green",shape="box"];14277[label="Zero",fontsize=16,color="green",shape="box"];14278[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (Succ wx13430)) == GT))",fontsize=16,color="black",shape="box"];14278 -> 15380[label="",style="solid", color="black", weight=3]; 14279[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14279 -> 15381[label="",style="solid", color="black", weight=3]; 14280[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14280 -> 15382[label="",style="solid", color="black", weight=3]; 14281 -> 7683[label="",style="dashed", color="red", weight=0]; 14281[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14281 -> 15383[label="",style="dashed", color="magenta", weight=3]; 14281 -> 15384[label="",style="dashed", color="magenta", weight=3]; 14282[label="Succ wx30000",fontsize=16,color="green",shape="box"];14283[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (Succ wx13440)) == LT))",fontsize=16,color="black",shape="box"];14283 -> 15385[label="",style="solid", color="black", weight=3]; 14284[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14284 -> 15386[label="",style="solid", color="black", weight=3]; 14285 -> 7683[label="",style="dashed", color="red", weight=0]; 14285[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14285 -> 15387[label="",style="dashed", color="magenta", weight=3]; 14285 -> 15388[label="",style="dashed", color="magenta", weight=3]; 14286[label="Succ wx30000",fontsize=16,color="green",shape="box"];14287[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (Succ wx13520)) == LT))",fontsize=16,color="black",shape="box"];14287 -> 15389[label="",style="solid", color="black", weight=3]; 14288[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14288 -> 15390[label="",style="solid", color="black", weight=3]; 14289 -> 7683[label="",style="dashed", color="red", weight=0]; 14289[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14289 -> 15391[label="",style="dashed", color="magenta", weight=3]; 14289 -> 15392[label="",style="dashed", color="magenta", weight=3]; 14290[label="Succ wx30000",fontsize=16,color="green",shape="box"];14291 -> 20934[label="",style="dashed", color="red", weight=0]; 14291[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (LT == LT))",fontsize=16,color="magenta"];14291 -> 20967[label="",style="dashed", color="magenta", weight=3]; 14291 -> 20968[label="",style="dashed", color="magenta", weight=3]; 14291 -> 20969[label="",style="dashed", color="magenta", weight=3]; 14291 -> 20970[label="",style="dashed", color="magenta", weight=3]; 14291 -> 20971[label="",style="dashed", color="magenta", weight=3]; 14291 -> 20972[label="",style="dashed", color="magenta", weight=3]; 14291 -> 20973[label="",style="dashed", color="magenta", weight=3]; 14291 -> 20974[label="",style="dashed", color="magenta", weight=3]; 17919[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17920[label="wx30100",fontsize=16,color="green",shape="box"];17921[label="wx4",fontsize=16,color="green",shape="box"];17922[label="wx33",fontsize=16,color="green",shape="box"];17923[label="wx30000",fontsize=16,color="green",shape="box"];17924[label="wx31",fontsize=16,color="green",shape="box"];17925[label="wx32",fontsize=16,color="green",shape="box"];17926[label="wx34",fontsize=16,color="green",shape="box"];18018[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (Float (Neg Zero) (Neg (Succ wx1932)) > Float (Pos (Succ wx1926)) (Pos (Succ wx1927))))",fontsize=16,color="black",shape="box"];18018 -> 18066[label="",style="solid", color="black", weight=3]; 14297[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14297 -> 15398[label="",style="solid", color="black", weight=3]; 14298[label="wx30000",fontsize=16,color="green",shape="box"];14299[label="Zero",fontsize=16,color="green",shape="box"];14300[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (Succ wx13580)) == GT))",fontsize=16,color="black",shape="box"];14300 -> 15399[label="",style="solid", color="black", weight=3]; 14301[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14301 -> 15400[label="",style="solid", color="black", weight=3]; 14302[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14302 -> 15401[label="",style="solid", color="black", weight=3]; 14303 -> 7683[label="",style="dashed", color="red", weight=0]; 14303[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14303 -> 15402[label="",style="dashed", color="magenta", weight=3]; 14303 -> 15403[label="",style="dashed", color="magenta", weight=3]; 14304[label="Succ wx30000",fontsize=16,color="green",shape="box"];14305[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (Succ wx13590)) == LT))",fontsize=16,color="black",shape="box"];14305 -> 15404[label="",style="solid", color="black", weight=3]; 14306[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14306 -> 15405[label="",style="solid", color="black", weight=3]; 14307 -> 7683[label="",style="dashed", color="red", weight=0]; 14307[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14307 -> 15406[label="",style="dashed", color="magenta", weight=3]; 14307 -> 15407[label="",style="dashed", color="magenta", weight=3]; 14308[label="Succ wx30000",fontsize=16,color="green",shape="box"];14309[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (Succ wx13670)) == LT))",fontsize=16,color="black",shape="box"];14309 -> 15408[label="",style="solid", color="black", weight=3]; 14310[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14310 -> 15409[label="",style="solid", color="black", weight=3]; 14311 -> 7683[label="",style="dashed", color="red", weight=0]; 14311[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14311 -> 15410[label="",style="dashed", color="magenta", weight=3]; 14311 -> 15411[label="",style="dashed", color="magenta", weight=3]; 14312[label="Succ wx30000",fontsize=16,color="green",shape="box"];17992[label="wx4",fontsize=16,color="green",shape="box"];17993[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17994[label="wx30100",fontsize=16,color="green",shape="box"];17995[label="wx33",fontsize=16,color="green",shape="box"];17996[label="wx30000",fontsize=16,color="green",shape="box"];17997[label="wx32",fontsize=16,color="green",shape="box"];17998[label="wx34",fontsize=16,color="green",shape="box"];17999[label="wx31",fontsize=16,color="green",shape="box"];14314 -> 14313[label="",style="dashed", color="red", weight=0]; 14314[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="magenta"];13075[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero))))) > Float (Neg (Succ wx30000)) (Pos (Succ wx30100))))",fontsize=16,color="black",shape="box"];13075 -> 14315[label="",style="solid", color="black", weight=3]; 18301 -> 6395[label="",style="dashed", color="red", weight=0]; 18301[label="primMulNat Zero (Succ wx1936)",fontsize=16,color="magenta"];18301 -> 18312[label="",style="dashed", color="magenta", weight=3]; 18301 -> 18313[label="",style="dashed", color="magenta", weight=3]; 18300[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) (primCmpInt (Pos wx1980) (Pos (Succ wx1941) * Neg (Succ wx1935)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26875[label="wx1980/Succ wx19800",fontsize=10,color="white",style="solid",shape="box"];18300 -> 26875[label="",style="solid", color="burlywood", weight=9]; 26875 -> 18314[label="",style="solid", color="burlywood", weight=3]; 26876[label="wx1980/Zero",fontsize=10,color="white",style="solid",shape="box"];18300 -> 26876[label="",style="solid", color="burlywood", weight=9]; 26876 -> 18315[label="",style="solid", color="burlywood", weight=3]; 14321[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14321 -> 15418[label="",style="solid", color="black", weight=3]; 14322[label="wx30000",fontsize=16,color="green",shape="box"];14323[label="Zero",fontsize=16,color="green",shape="box"];14324[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (Succ wx13740)) == GT))",fontsize=16,color="black",shape="box"];14324 -> 15419[label="",style="solid", color="black", weight=3]; 14325[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14325 -> 15420[label="",style="solid", color="black", weight=3]; 14326[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14326 -> 15421[label="",style="solid", color="black", weight=3]; 14327 -> 7683[label="",style="dashed", color="red", weight=0]; 14327[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14327 -> 15422[label="",style="dashed", color="magenta", weight=3]; 14327 -> 15423[label="",style="dashed", color="magenta", weight=3]; 14328[label="Succ wx30000",fontsize=16,color="green",shape="box"];14329[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (Succ wx13750)) == LT))",fontsize=16,color="black",shape="box"];14329 -> 15424[label="",style="solid", color="black", weight=3]; 14330[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14330 -> 15425[label="",style="solid", color="black", weight=3]; 14331 -> 7683[label="",style="dashed", color="red", weight=0]; 14331[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14331 -> 15426[label="",style="dashed", color="magenta", weight=3]; 14331 -> 15427[label="",style="dashed", color="magenta", weight=3]; 14332[label="Succ wx30000",fontsize=16,color="green",shape="box"];14333[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (Succ wx13830)) == LT))",fontsize=16,color="black",shape="box"];14333 -> 15428[label="",style="solid", color="black", weight=3]; 14334[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14334 -> 15429[label="",style="solid", color="black", weight=3]; 14335 -> 7683[label="",style="dashed", color="red", weight=0]; 14335[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14335 -> 15430[label="",style="dashed", color="magenta", weight=3]; 14335 -> 15431[label="",style="dashed", color="magenta", weight=3]; 14336[label="Succ wx30000",fontsize=16,color="green",shape="box"];14337 -> 21047[label="",style="dashed", color="red", weight=0]; 14337[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (LT == LT))",fontsize=16,color="magenta"];14337 -> 21076[label="",style="dashed", color="magenta", weight=3]; 14337 -> 21077[label="",style="dashed", color="magenta", weight=3]; 14337 -> 21078[label="",style="dashed", color="magenta", weight=3]; 14337 -> 21079[label="",style="dashed", color="magenta", weight=3]; 14337 -> 21080[label="",style="dashed", color="magenta", weight=3]; 14337 -> 21081[label="",style="dashed", color="magenta", weight=3]; 14337 -> 21082[label="",style="dashed", color="magenta", weight=3]; 18042[label="wx32",fontsize=16,color="green",shape="box"];18043[label="wx34",fontsize=16,color="green",shape="box"];18044[label="wx31",fontsize=16,color="green",shape="box"];18045[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];18046[label="wx30000",fontsize=16,color="green",shape="box"];18047[label="wx4",fontsize=16,color="green",shape="box"];18048[label="wx33",fontsize=16,color="green",shape="box"];18133[label="FiniteMap.lookupWithDefaultFM0 wx1943 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1944)) (Pos Zero)) wx1945 wx1946 wx1947 wx1948 (Float (Neg Zero) (Neg (Succ wx1949))) (Float (Neg Zero) (Neg (Succ wx1949)) > Float (Pos (Succ wx1944)) (Pos Zero)))",fontsize=16,color="black",shape="box"];18133 -> 18151[label="",style="solid", color="black", weight=3]; 14343[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14343 -> 15437[label="",style="solid", color="black", weight=3]; 14344[label="wx30000",fontsize=16,color="green",shape="box"];14345[label="Zero",fontsize=16,color="green",shape="box"];14346[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (Succ wx13890)) == GT))",fontsize=16,color="black",shape="box"];14346 -> 15438[label="",style="solid", color="black", weight=3]; 14347[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14347 -> 15439[label="",style="solid", color="black", weight=3]; 14348[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14348 -> 15440[label="",style="solid", color="black", weight=3]; 14349 -> 7683[label="",style="dashed", color="red", weight=0]; 14349[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14349 -> 15441[label="",style="dashed", color="magenta", weight=3]; 14349 -> 15442[label="",style="dashed", color="magenta", weight=3]; 14350[label="Succ wx30000",fontsize=16,color="green",shape="box"];14351[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (Succ wx13900)) == LT))",fontsize=16,color="black",shape="box"];14351 -> 15443[label="",style="solid", color="black", weight=3]; 14352[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14352 -> 15444[label="",style="solid", color="black", weight=3]; 14353 -> 7683[label="",style="dashed", color="red", weight=0]; 14353[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14353 -> 15445[label="",style="dashed", color="magenta", weight=3]; 14353 -> 15446[label="",style="dashed", color="magenta", weight=3]; 14354[label="Succ wx30000",fontsize=16,color="green",shape="box"];14355[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (Succ wx13980)) == LT))",fontsize=16,color="black",shape="box"];14355 -> 15447[label="",style="solid", color="black", weight=3]; 14356[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14356 -> 15448[label="",style="solid", color="black", weight=3]; 14357 -> 7683[label="",style="dashed", color="red", weight=0]; 14357[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14357 -> 15449[label="",style="dashed", color="magenta", weight=3]; 14357 -> 15450[label="",style="dashed", color="magenta", weight=3]; 14358[label="Succ wx30000",fontsize=16,color="green",shape="box"];18109[label="wx31",fontsize=16,color="green",shape="box"];18110[label="wx34",fontsize=16,color="green",shape="box"];18111[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];18112[label="wx32",fontsize=16,color="green",shape="box"];18113[label="wx4",fontsize=16,color="green",shape="box"];18114[label="wx33",fontsize=16,color="green",shape="box"];18115[label="wx30000",fontsize=16,color="green",shape="box"];14360 -> 14359[label="",style="dashed", color="red", weight=0]; 14360[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="magenta"];13111[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero))))) > Float (Neg (Succ wx30000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];13111 -> 14361[label="",style="solid", color="black", weight=3]; 18370[label="FiniteMap.lookupWithDefaultFM0 wx1951 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1952)) (Pos Zero)) wx1953 wx1954 wx1955 wx1956 (Float (Neg Zero) (Neg (Succ wx1957))) (primCmpInt (Pos Zero) (Pos (Succ wx1957) * Neg (Succ wx1952)) == GT))",fontsize=16,color="black",shape="box"];18370 -> 18463[label="",style="solid", color="black", weight=3]; 14365[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14365 -> 15456[label="",style="solid", color="black", weight=3]; 14366[label="wx30000",fontsize=16,color="green",shape="box"];14367[label="Zero",fontsize=16,color="green",shape="box"];14368[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (Succ wx14040)) == GT))",fontsize=16,color="black",shape="box"];14368 -> 15457[label="",style="solid", color="black", weight=3]; 14369[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14369 -> 15458[label="",style="solid", color="black", weight=3]; 14370[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14370 -> 15459[label="",style="solid", color="black", weight=3]; 14372 -> 6395[label="",style="dashed", color="red", weight=0]; 14372[label="primMulNat (Succ wx601) (Succ wx596)",fontsize=16,color="magenta"];14372 -> 15460[label="",style="dashed", color="magenta", weight=3]; 14372 -> 15461[label="",style="dashed", color="magenta", weight=3]; 14371[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg wx1624) (Neg (Succ wx6020) * Pos (Succ wx59500)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26877[label="wx1624/Succ wx16240",fontsize=10,color="white",style="solid",shape="box"];14371 -> 26877[label="",style="solid", color="burlywood", weight=9]; 26877 -> 15462[label="",style="solid", color="burlywood", weight=3]; 26878[label="wx1624/Zero",fontsize=10,color="white",style="solid",shape="box"];14371 -> 26878[label="",style="solid", color="burlywood", weight=9]; 26878 -> 15463[label="",style="solid", color="burlywood", weight=3]; 14373[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg (Succ wx6560)) (primMulInt (Neg (Succ wx6020)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];14373 -> 15464[label="",style="solid", color="black", weight=3]; 14374[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx6020)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];14374 -> 15465[label="",style="solid", color="black", weight=3]; 14375[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg (Succ wx6570)) (primMulInt (Neg Zero) (Pos (Succ wx59500))) == GT))",fontsize=16,color="black",shape="box"];14375 -> 15466[label="",style="solid", color="black", weight=3]; 14376[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos (Succ wx59500))) == GT))",fontsize=16,color="black",shape="box"];14376 -> 15467[label="",style="solid", color="black", weight=3]; 14377[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg (Succ wx6580)) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];14377 -> 15468[label="",style="solid", color="black", weight=3]; 14378[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];14378 -> 15469[label="",style="solid", color="black", weight=3]; 14380 -> 6395[label="",style="dashed", color="red", weight=0]; 14380[label="primMulNat (Succ wx601) (Succ wx596)",fontsize=16,color="magenta"];14380 -> 15470[label="",style="dashed", color="magenta", weight=3]; 14380 -> 15471[label="",style="dashed", color="magenta", weight=3]; 14379[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg wx1625) (Neg (Succ wx6020) * Neg (Succ wx59500)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26879[label="wx1625/Succ wx16250",fontsize=10,color="white",style="solid",shape="box"];14379 -> 26879[label="",style="solid", color="burlywood", weight=9]; 26879 -> 15472[label="",style="solid", color="burlywood", weight=3]; 26880[label="wx1625/Zero",fontsize=10,color="white",style="solid",shape="box"];14379 -> 26880[label="",style="solid", color="burlywood", weight=9]; 26880 -> 15473[label="",style="solid", color="burlywood", weight=3]; 14381[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg (Succ wx6590)) (primMulInt (Neg (Succ wx6020)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];14381 -> 15474[label="",style="solid", color="black", weight=3]; 14382[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx6020)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];14382 -> 15475[label="",style="solid", color="black", weight=3]; 14383[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg (Succ wx6600)) (primMulInt (Neg Zero) (Neg (Succ wx59500))) == GT))",fontsize=16,color="black",shape="box"];14383 -> 15476[label="",style="solid", color="black", weight=3]; 14384[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg (Succ wx59500))) == GT))",fontsize=16,color="black",shape="box"];14384 -> 15477[label="",style="solid", color="black", weight=3]; 14385[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg (Succ wx6610)) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];14385 -> 15478[label="",style="solid", color="black", weight=3]; 14386[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];14386 -> 15479[label="",style="solid", color="black", weight=3]; 14387 -> 7683[label="",style="dashed", color="red", weight=0]; 14387[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14387 -> 15480[label="",style="dashed", color="magenta", weight=3]; 14387 -> 15481[label="",style="dashed", color="magenta", weight=3]; 14388[label="Succ wx30000",fontsize=16,color="green",shape="box"];14389[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (Succ wx14050)) == LT))",fontsize=16,color="black",shape="box"];14389 -> 15482[label="",style="solid", color="black", weight=3]; 14390[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14390 -> 15483[label="",style="solid", color="black", weight=3]; 14391 -> 7683[label="",style="dashed", color="red", weight=0]; 14391[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14391 -> 15484[label="",style="dashed", color="magenta", weight=3]; 14391 -> 15485[label="",style="dashed", color="magenta", weight=3]; 14392[label="Succ wx30000",fontsize=16,color="green",shape="box"];14393[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (Succ wx14130)) == LT))",fontsize=16,color="black",shape="box"];14393 -> 15486[label="",style="solid", color="black", weight=3]; 14394[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14394 -> 15487[label="",style="solid", color="black", weight=3]; 14395 -> 7683[label="",style="dashed", color="red", weight=0]; 14395[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14395 -> 15488[label="",style="dashed", color="magenta", weight=3]; 14395 -> 15489[label="",style="dashed", color="magenta", weight=3]; 14396[label="Succ wx30000",fontsize=16,color="green",shape="box"];14397 -> 21177[label="",style="dashed", color="red", weight=0]; 14397[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (GT == LT))",fontsize=16,color="magenta"];14397 -> 21210[label="",style="dashed", color="magenta", weight=3]; 14397 -> 21211[label="",style="dashed", color="magenta", weight=3]; 14397 -> 21212[label="",style="dashed", color="magenta", weight=3]; 14397 -> 21213[label="",style="dashed", color="magenta", weight=3]; 14397 -> 21214[label="",style="dashed", color="magenta", weight=3]; 14397 -> 21215[label="",style="dashed", color="magenta", weight=3]; 14397 -> 21216[label="",style="dashed", color="magenta", weight=3]; 14397 -> 21217[label="",style="dashed", color="magenta", weight=3]; 18192[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];18193[label="wx4",fontsize=16,color="green",shape="box"];18194[label="wx5000",fontsize=16,color="green",shape="box"];18195[label="wx32",fontsize=16,color="green",shape="box"];18196[label="wx34",fontsize=16,color="green",shape="box"];18197[label="wx33",fontsize=16,color="green",shape="box"];18198[label="wx30000",fontsize=16,color="green",shape="box"];18199[label="wx31",fontsize=16,color="green",shape="box"];18304[label="wx1966",fontsize=16,color="green",shape="box"];18305[label="wx1965",fontsize=16,color="green",shape="box"];18306[label="wx1968",fontsize=16,color="green",shape="box"];18307[label="wx1967",fontsize=16,color="green",shape="box"];18308[label="wx1970",fontsize=16,color="green",shape="box"];18309[label="wx1969",fontsize=16,color="green",shape="box"];18310[label="wx1963",fontsize=16,color="green",shape="box"];18311[label="wx1964",fontsize=16,color="green",shape="box"];13227[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1421)) (Neg Zero)) wx1422 wx1423 wx1424 wx1425 (Float (Pos (Succ wx1426)) (Neg (Succ wx1427))) (primCmpInt (primMulInt (Pos (Succ wx1426)) (Neg Zero)) (Neg (Succ wx1427) * Pos (Succ wx1421)) == GT))",fontsize=16,color="black",shape="box"];13227 -> 14399[label="",style="solid", color="black", weight=3]; 14400[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14400 -> 15500[label="",style="solid", color="black", weight=3]; 14401[label="wx30000",fontsize=16,color="green",shape="box"];14402[label="Zero",fontsize=16,color="green",shape="box"];14403[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (Succ wx14280)) == GT))",fontsize=16,color="black",shape="box"];14403 -> 15501[label="",style="solid", color="black", weight=3]; 14404[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14404 -> 15502[label="",style="solid", color="black", weight=3]; 14405[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14405 -> 15503[label="",style="solid", color="black", weight=3]; 14406 -> 7683[label="",style="dashed", color="red", weight=0]; 14406[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14406 -> 15504[label="",style="dashed", color="magenta", weight=3]; 14406 -> 15505[label="",style="dashed", color="magenta", weight=3]; 14407[label="Succ wx30000",fontsize=16,color="green",shape="box"];14408[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (Succ wx14290)) == LT))",fontsize=16,color="black",shape="box"];14408 -> 15506[label="",style="solid", color="black", weight=3]; 14409[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14409 -> 15507[label="",style="solid", color="black", weight=3]; 14410 -> 7683[label="",style="dashed", color="red", weight=0]; 14410[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14410 -> 15508[label="",style="dashed", color="magenta", weight=3]; 14410 -> 15509[label="",style="dashed", color="magenta", weight=3]; 14411[label="Succ wx30000",fontsize=16,color="green",shape="box"];14412[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (Succ wx14370)) == LT))",fontsize=16,color="black",shape="box"];14412 -> 15510[label="",style="solid", color="black", weight=3]; 14413[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14413 -> 15511[label="",style="solid", color="black", weight=3]; 14414 -> 7683[label="",style="dashed", color="red", weight=0]; 14414[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14414 -> 15512[label="",style="dashed", color="magenta", weight=3]; 14414 -> 15513[label="",style="dashed", color="magenta", weight=3]; 14415[label="Succ wx30000",fontsize=16,color="green",shape="box"];18274[label="wx31",fontsize=16,color="green",shape="box"];18275[label="wx34",fontsize=16,color="green",shape="box"];18276[label="wx4",fontsize=16,color="green",shape="box"];18277[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];18278[label="wx32",fontsize=16,color="green",shape="box"];18279[label="wx30000",fontsize=16,color="green",shape="box"];18280[label="wx33",fontsize=16,color="green",shape="box"];18281[label="wx5000",fontsize=16,color="green",shape="box"];14417 -> 21247[label="",style="dashed", color="red", weight=0]; 14417[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="magenta"];14417 -> 21256[label="",style="dashed", color="magenta", weight=3]; 14417 -> 21257[label="",style="dashed", color="magenta", weight=3]; 14417 -> 21258[label="",style="dashed", color="magenta", weight=3]; 14417 -> 21259[label="",style="dashed", color="magenta", weight=3]; 14417 -> 21260[label="",style="dashed", color="magenta", weight=3]; 14417 -> 21261[label="",style="dashed", color="magenta", weight=3]; 14417 -> 21262[label="",style="dashed", color="magenta", weight=3]; 14417 -> 21263[label="",style="dashed", color="magenta", weight=3]; 21288[label="FiniteMap.lookupWithDefaultFM0 wx2327 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2328)) (Neg Zero)) wx2329 wx2330 wx2331 wx2332 (Float (Pos (Succ wx2333)) (Neg (Succ wx2334))) (Float (Pos (Succ wx2333)) (Neg (Succ wx2334)) > Float (Neg (Succ wx2328)) (Neg Zero)))",fontsize=16,color="black",shape="box"];21288 -> 21355[label="",style="solid", color="black", weight=3]; 14421[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14421 -> 15517[label="",style="solid", color="black", weight=3]; 14422[label="wx30000",fontsize=16,color="green",shape="box"];14423[label="Zero",fontsize=16,color="green",shape="box"];14424[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (Succ wx14430)) == GT))",fontsize=16,color="black",shape="box"];14424 -> 15518[label="",style="solid", color="black", weight=3]; 14425[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14425 -> 15519[label="",style="solid", color="black", weight=3]; 14426[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14426 -> 15520[label="",style="solid", color="black", weight=3]; 14427 -> 7683[label="",style="dashed", color="red", weight=0]; 14427[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14427 -> 15521[label="",style="dashed", color="magenta", weight=3]; 14427 -> 15522[label="",style="dashed", color="magenta", weight=3]; 14428[label="Succ wx30000",fontsize=16,color="green",shape="box"];14429[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (Succ wx14440)) == LT))",fontsize=16,color="black",shape="box"];14429 -> 15523[label="",style="solid", color="black", weight=3]; 14430[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14430 -> 15524[label="",style="solid", color="black", weight=3]; 14431 -> 7683[label="",style="dashed", color="red", weight=0]; 14431[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14431 -> 15525[label="",style="dashed", color="magenta", weight=3]; 14431 -> 15526[label="",style="dashed", color="magenta", weight=3]; 14432[label="Succ wx30000",fontsize=16,color="green",shape="box"];14433[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (Succ wx14520)) == LT))",fontsize=16,color="black",shape="box"];14433 -> 15527[label="",style="solid", color="black", weight=3]; 14434[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14434 -> 15528[label="",style="solid", color="black", weight=3]; 14435 -> 7683[label="",style="dashed", color="red", weight=0]; 14435[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14435 -> 15529[label="",style="dashed", color="magenta", weight=3]; 14435 -> 15530[label="",style="dashed", color="magenta", weight=3]; 14436[label="Succ wx30000",fontsize=16,color="green",shape="box"];14437 -> 21297[label="",style="dashed", color="red", weight=0]; 14437[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (GT == LT))",fontsize=16,color="magenta"];14437 -> 21330[label="",style="dashed", color="magenta", weight=3]; 14437 -> 21331[label="",style="dashed", color="magenta", weight=3]; 14437 -> 21332[label="",style="dashed", color="magenta", weight=3]; 14437 -> 21333[label="",style="dashed", color="magenta", weight=3]; 14437 -> 21334[label="",style="dashed", color="magenta", weight=3]; 14437 -> 21335[label="",style="dashed", color="magenta", weight=3]; 14437 -> 21336[label="",style="dashed", color="magenta", weight=3]; 14437 -> 21337[label="",style="dashed", color="magenta", weight=3]; 18342[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];18343[label="wx31",fontsize=16,color="green",shape="box"];18344[label="wx30100",fontsize=16,color="green",shape="box"];18345[label="wx4",fontsize=16,color="green",shape="box"];18346[label="wx33",fontsize=16,color="green",shape="box"];18347[label="wx30000",fontsize=16,color="green",shape="box"];18348[label="wx32",fontsize=16,color="green",shape="box"];18349[label="wx34",fontsize=16,color="green",shape="box"];18455[label="wx1986",fontsize=16,color="green",shape="box"];18456[label="wx1982",fontsize=16,color="green",shape="box"];18457[label="wx1985",fontsize=16,color="green",shape="box"];18458[label="wx1983",fontsize=16,color="green",shape="box"];18459[label="wx1989",fontsize=16,color="green",shape="box"];18460[label="wx1988",fontsize=16,color="green",shape="box"];18461[label="wx1984",fontsize=16,color="green",shape="box"];18462[label="wx1987",fontsize=16,color="green",shape="box"];13308[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx1461))) (Neg (Succ wx1466) * Pos (Succ wx1460)) == GT))",fontsize=16,color="black",shape="box"];13308 -> 14439[label="",style="solid", color="black", weight=3]; 14440[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14440 -> 15542[label="",style="solid", color="black", weight=3]; 14441[label="wx30000",fontsize=16,color="green",shape="box"];14442[label="Zero",fontsize=16,color="green",shape="box"];14443[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (Succ wx14670)) == GT))",fontsize=16,color="black",shape="box"];14443 -> 15543[label="",style="solid", color="black", weight=3]; 14444[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14444 -> 15544[label="",style="solid", color="black", weight=3]; 14445[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14445 -> 15545[label="",style="solid", color="black", weight=3]; 14446 -> 7683[label="",style="dashed", color="red", weight=0]; 14446[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14446 -> 15546[label="",style="dashed", color="magenta", weight=3]; 14446 -> 15547[label="",style="dashed", color="magenta", weight=3]; 14447[label="Succ wx30000",fontsize=16,color="green",shape="box"];14448[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (Succ wx14680)) == LT))",fontsize=16,color="black",shape="box"];14448 -> 15548[label="",style="solid", color="black", weight=3]; 14449[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14449 -> 15549[label="",style="solid", color="black", weight=3]; 14450 -> 7683[label="",style="dashed", color="red", weight=0]; 14450[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14450 -> 15550[label="",style="dashed", color="magenta", weight=3]; 14450 -> 15551[label="",style="dashed", color="magenta", weight=3]; 14451[label="Succ wx30000",fontsize=16,color="green",shape="box"];14452[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (Succ wx14760)) == LT))",fontsize=16,color="black",shape="box"];14452 -> 15552[label="",style="solid", color="black", weight=3]; 14453[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14453 -> 15553[label="",style="solid", color="black", weight=3]; 14454 -> 7683[label="",style="dashed", color="red", weight=0]; 14454[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14454 -> 15554[label="",style="dashed", color="magenta", weight=3]; 14454 -> 15555[label="",style="dashed", color="magenta", weight=3]; 14455[label="Succ wx30000",fontsize=16,color="green",shape="box"];18430[label="wx32",fontsize=16,color="green",shape="box"];18431[label="wx34",fontsize=16,color="green",shape="box"];18432[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];18433[label="wx30000",fontsize=16,color="green",shape="box"];18434[label="wx4",fontsize=16,color="green",shape="box"];18435[label="wx31",fontsize=16,color="green",shape="box"];18436[label="wx33",fontsize=16,color="green",shape="box"];18437[label="wx30100",fontsize=16,color="green",shape="box"];14457 -> 21365[label="",style="dashed", color="red", weight=0]; 14457[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="magenta"];14457 -> 21374[label="",style="dashed", color="magenta", weight=3]; 14457 -> 21375[label="",style="dashed", color="magenta", weight=3]; 14457 -> 21376[label="",style="dashed", color="magenta", weight=3]; 14457 -> 21377[label="",style="dashed", color="magenta", weight=3]; 14457 -> 21378[label="",style="dashed", color="magenta", weight=3]; 14457 -> 21379[label="",style="dashed", color="magenta", weight=3]; 14457 -> 21380[label="",style="dashed", color="magenta", weight=3]; 14457 -> 21381[label="",style="dashed", color="magenta", weight=3]; 21406[label="FiniteMap.lookupWithDefaultFM0 wx2345 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) wx2348 wx2349 wx2350 wx2351 (Float (Pos Zero) (Neg (Succ wx2352))) (Float (Pos Zero) (Neg (Succ wx2352)) > Float (Neg (Succ wx2346)) (Neg (Succ wx2347))))",fontsize=16,color="black",shape="box"];21406 -> 21467[label="",style="solid", color="black", weight=3]; 14461[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14461 -> 15559[label="",style="solid", color="black", weight=3]; 14462[label="wx30000",fontsize=16,color="green",shape="box"];14463[label="Zero",fontsize=16,color="green",shape="box"];14464[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (Succ wx14820)) == GT))",fontsize=16,color="black",shape="box"];14464 -> 15560[label="",style="solid", color="black", weight=3]; 14465[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14465 -> 15561[label="",style="solid", color="black", weight=3]; 14466[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14466 -> 15562[label="",style="solid", color="black", weight=3]; 14467 -> 7683[label="",style="dashed", color="red", weight=0]; 14467[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14467 -> 15563[label="",style="dashed", color="magenta", weight=3]; 14467 -> 15564[label="",style="dashed", color="magenta", weight=3]; 14468[label="Succ wx30000",fontsize=16,color="green",shape="box"];14469[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg (Succ wx14830)) == LT))",fontsize=16,color="black",shape="box"];14469 -> 15565[label="",style="solid", color="black", weight=3]; 14470[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14470 -> 15566[label="",style="solid", color="black", weight=3]; 14471 -> 7683[label="",style="dashed", color="red", weight=0]; 14471[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14471 -> 15567[label="",style="dashed", color="magenta", weight=3]; 14471 -> 15568[label="",style="dashed", color="magenta", weight=3]; 14472[label="Succ wx30000",fontsize=16,color="green",shape="box"];14473[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg (Succ wx14910)) == LT))",fontsize=16,color="black",shape="box"];14473 -> 15569[label="",style="solid", color="black", weight=3]; 14474[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14474 -> 15570[label="",style="solid", color="black", weight=3]; 14475 -> 7683[label="",style="dashed", color="red", weight=0]; 14475[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14475 -> 15571[label="",style="dashed", color="magenta", weight=3]; 14475 -> 15572[label="",style="dashed", color="magenta", weight=3]; 14476[label="Succ wx30000",fontsize=16,color="green",shape="box"];14477 -> 21416[label="",style="dashed", color="red", weight=0]; 14477[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (GT == LT))",fontsize=16,color="magenta"];14477 -> 21445[label="",style="dashed", color="magenta", weight=3]; 14477 -> 21446[label="",style="dashed", color="magenta", weight=3]; 14477 -> 21447[label="",style="dashed", color="magenta", weight=3]; 14477 -> 21448[label="",style="dashed", color="magenta", weight=3]; 14477 -> 21449[label="",style="dashed", color="magenta", weight=3]; 14477 -> 21450[label="",style="dashed", color="magenta", weight=3]; 14477 -> 21451[label="",style="dashed", color="magenta", weight=3]; 18488[label="wx4",fontsize=16,color="green",shape="box"];18489[label="wx34",fontsize=16,color="green",shape="box"];18490[label="wx33",fontsize=16,color="green",shape="box"];18491[label="wx32",fontsize=16,color="green",shape="box"];18492[label="wx30000",fontsize=16,color="green",shape="box"];18493[label="wx31",fontsize=16,color="green",shape="box"];18494[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];18586[label="wx2000",fontsize=16,color="green",shape="box"];18587[label="wx2001",fontsize=16,color="green",shape="box"];18588[label="wx2005",fontsize=16,color="green",shape="box"];18589[label="wx2002",fontsize=16,color="green",shape="box"];18590[label="wx2006",fontsize=16,color="green",shape="box"];18591[label="wx2004",fontsize=16,color="green",shape="box"];18592[label="wx2003",fontsize=16,color="green",shape="box"];13400[label="FiniteMap.lookupWithDefaultFM0 wx1498 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1499)) (Neg Zero)) wx1500 wx1501 wx1502 wx1503 (Float (Pos Zero) (Neg (Succ wx1504))) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Neg (Succ wx1504) * Pos (Succ wx1499)) == GT))",fontsize=16,color="black",shape="box"];13400 -> 14479[label="",style="solid", color="black", weight=3]; 14480[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14480 -> 15582[label="",style="solid", color="black", weight=3]; 14481[label="wx30000",fontsize=16,color="green",shape="box"];14482[label="Zero",fontsize=16,color="green",shape="box"];14483[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (Succ wx15050)) == GT))",fontsize=16,color="black",shape="box"];14483 -> 15583[label="",style="solid", color="black", weight=3]; 14484[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14484 -> 15584[label="",style="solid", color="black", weight=3]; 14485[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14485 -> 15585[label="",style="solid", color="black", weight=3]; 14486 -> 7683[label="",style="dashed", color="red", weight=0]; 14486[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14486 -> 15586[label="",style="dashed", color="magenta", weight=3]; 14486 -> 15587[label="",style="dashed", color="magenta", weight=3]; 14487[label="Succ wx30000",fontsize=16,color="green",shape="box"];14488[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos (Succ wx15060)) == LT))",fontsize=16,color="black",shape="box"];14488 -> 15588[label="",style="solid", color="black", weight=3]; 14489[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14489 -> 15589[label="",style="solid", color="black", weight=3]; 14490 -> 7683[label="",style="dashed", color="red", weight=0]; 14490[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14490 -> 15590[label="",style="dashed", color="magenta", weight=3]; 14490 -> 15591[label="",style="dashed", color="magenta", weight=3]; 14491[label="Succ wx30000",fontsize=16,color="green",shape="box"];14492[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos (Succ wx15140)) == LT))",fontsize=16,color="black",shape="box"];14492 -> 15592[label="",style="solid", color="black", weight=3]; 14493[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14493 -> 15593[label="",style="solid", color="black", weight=3]; 14494 -> 7683[label="",style="dashed", color="red", weight=0]; 14494[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14494 -> 15594[label="",style="dashed", color="magenta", weight=3]; 14494 -> 15595[label="",style="dashed", color="magenta", weight=3]; 14495[label="Succ wx30000",fontsize=16,color="green",shape="box"];18561[label="wx34",fontsize=16,color="green",shape="box"];18562[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];18563[label="wx30000",fontsize=16,color="green",shape="box"];18564[label="wx31",fontsize=16,color="green",shape="box"];18565[label="wx4",fontsize=16,color="green",shape="box"];18566[label="wx33",fontsize=16,color="green",shape="box"];18567[label="wx32",fontsize=16,color="green",shape="box"];14497 -> 21478[label="",style="dashed", color="red", weight=0]; 14497[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="magenta"];14497 -> 21486[label="",style="dashed", color="magenta", weight=3]; 14497 -> 21487[label="",style="dashed", color="magenta", weight=3]; 14497 -> 21488[label="",style="dashed", color="magenta", weight=3]; 14497 -> 21489[label="",style="dashed", color="magenta", weight=3]; 14497 -> 21490[label="",style="dashed", color="magenta", weight=3]; 14497 -> 21491[label="",style="dashed", color="magenta", weight=3]; 14497 -> 21492[label="",style="dashed", color="magenta", weight=3]; 21514[label="FiniteMap.lookupWithDefaultFM0 wx2362 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2363)) (Neg Zero)) wx2364 wx2365 wx2366 wx2367 (Float (Pos Zero) (Neg (Succ wx2368))) (Float (Pos Zero) (Neg (Succ wx2368)) > Float (Neg (Succ wx2363)) (Neg Zero)))",fontsize=16,color="black",shape="box"];21514 -> 21577[label="",style="solid", color="black", weight=3]; 14501[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14501 -> 15599[label="",style="solid", color="black", weight=3]; 14502[label="wx30000",fontsize=16,color="green",shape="box"];14503[label="Zero",fontsize=16,color="green",shape="box"];14504[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (Succ wx15200)) == GT))",fontsize=16,color="black",shape="box"];14504 -> 15600[label="",style="solid", color="black", weight=3]; 14505[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14505 -> 15601[label="",style="solid", color="black", weight=3]; 14506[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14506 -> 15602[label="",style="solid", color="black", weight=3]; 14507[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos wx6640) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg wx671)) True)",fontsize=16,color="black",shape="box"];14507 -> 15603[label="",style="solid", color="black", weight=3]; 14508[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx6710) (Succ wx66400))) == GT))",fontsize=16,color="black",shape="box"];14508 -> 15604[label="",style="solid", color="black", weight=3]; 14509[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx6710) Zero)) == GT))",fontsize=16,color="black",shape="box"];14509 -> 15605[label="",style="solid", color="black", weight=3]; 14510[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx66400))) == GT))",fontsize=16,color="black",shape="box"];14510 -> 15606[label="",style="solid", color="black", weight=3]; 14511[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];14511 -> 15607[label="",style="solid", color="black", weight=3]; 14513 -> 6395[label="",style="dashed", color="red", weight=0]; 14513[label="primMulNat (Succ wx670) (Succ wx665)",fontsize=16,color="magenta"];14513 -> 15608[label="",style="dashed", color="magenta", weight=3]; 14513 -> 15609[label="",style="dashed", color="magenta", weight=3]; 14512[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos wx1626) (Neg (Succ wx6710) * Neg (Succ wx66400)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26881[label="wx1626/Succ wx16260",fontsize=10,color="white",style="solid",shape="box"];14512 -> 26881[label="",style="solid", color="burlywood", weight=9]; 26881 -> 15610[label="",style="solid", color="burlywood", weight=3]; 26882[label="wx1626/Zero",fontsize=10,color="white",style="solid",shape="box"];14512 -> 26882[label="",style="solid", color="burlywood", weight=9]; 26882 -> 15611[label="",style="solid", color="burlywood", weight=3]; 14514[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos (Succ wx7370)) (primMulInt (Neg (Succ wx6710)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];14514 -> 15612[label="",style="solid", color="black", weight=3]; 14515[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx6710)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];14515 -> 15613[label="",style="solid", color="black", weight=3]; 14516[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos (Succ wx7380)) (primMulInt (Neg Zero) (Neg (Succ wx66400))) == GT))",fontsize=16,color="black",shape="box"];14516 -> 15614[label="",style="solid", color="black", weight=3]; 14517[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg (Succ wx66400))) == GT))",fontsize=16,color="black",shape="box"];14517 -> 15615[label="",style="solid", color="black", weight=3]; 14518[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos (Succ wx7390)) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];14518 -> 15616[label="",style="solid", color="black", weight=3]; 14519[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];14519 -> 15617[label="",style="solid", color="black", weight=3]; 14520 -> 7683[label="",style="dashed", color="red", weight=0]; 14520[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14520 -> 15618[label="",style="dashed", color="magenta", weight=3]; 14520 -> 15619[label="",style="dashed", color="magenta", weight=3]; 14521[label="Succ wx30000",fontsize=16,color="green",shape="box"];14522[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (Succ wx15210)) == LT))",fontsize=16,color="black",shape="box"];14522 -> 15620[label="",style="solid", color="black", weight=3]; 14523[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14523 -> 15621[label="",style="solid", color="black", weight=3]; 14524 -> 7683[label="",style="dashed", color="red", weight=0]; 14524[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14524 -> 15622[label="",style="dashed", color="magenta", weight=3]; 14524 -> 15623[label="",style="dashed", color="magenta", weight=3]; 14525[label="Succ wx30000",fontsize=16,color="green",shape="box"];14526[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (Succ wx15290)) == LT))",fontsize=16,color="black",shape="box"];14526 -> 15624[label="",style="solid", color="black", weight=3]; 14527[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14527 -> 15625[label="",style="solid", color="black", weight=3]; 14528 -> 7683[label="",style="dashed", color="red", weight=0]; 14528[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14528 -> 15626[label="",style="dashed", color="magenta", weight=3]; 14528 -> 15627[label="",style="dashed", color="magenta", weight=3]; 14529[label="Succ wx30000",fontsize=16,color="green",shape="box"];18663[label="wx5000",fontsize=16,color="green",shape="box"];18664[label="wx32",fontsize=16,color="green",shape="box"];18665[label="wx34",fontsize=16,color="green",shape="box"];18666[label="wx4",fontsize=16,color="green",shape="box"];18667[label="wx33",fontsize=16,color="green",shape="box"];18668[label="wx30000",fontsize=16,color="green",shape="box"];18669[label="wx31",fontsize=16,color="green",shape="box"];18670[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];14531 -> 14530[label="",style="dashed", color="red", weight=0]; 14531[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="magenta"];13409[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero))))) > Float (Pos (Succ wx30000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];13409 -> 14532[label="",style="solid", color="black", weight=3]; 19114[label="FiniteMap.lookupWithDefaultFM0 wx2020 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2021)) (Neg Zero)) wx2022 wx2023 wx2024 wx2025 (Float (Neg (Succ wx2026)) (Neg (Succ wx2027))) (primCmpInt (Pos Zero) (Neg (Succ wx2027) * Pos (Succ wx2021)) == GT))",fontsize=16,color="black",shape="box"];19114 -> 19188[label="",style="solid", color="black", weight=3]; 14536[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14536 -> 15633[label="",style="solid", color="black", weight=3]; 14537[label="wx30000",fontsize=16,color="green",shape="box"];14538[label="Zero",fontsize=16,color="green",shape="box"];14539[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (Succ wx15350)) == GT))",fontsize=16,color="black",shape="box"];14539 -> 15634[label="",style="solid", color="black", weight=3]; 14540[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14540 -> 15635[label="",style="solid", color="black", weight=3]; 14541[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14541 -> 15636[label="",style="solid", color="black", weight=3]; 14542 -> 7683[label="",style="dashed", color="red", weight=0]; 14542[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14542 -> 15637[label="",style="dashed", color="magenta", weight=3]; 14542 -> 15638[label="",style="dashed", color="magenta", weight=3]; 14543[label="Succ wx30000",fontsize=16,color="green",shape="box"];14544[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (Succ wx15360)) == LT))",fontsize=16,color="black",shape="box"];14544 -> 15639[label="",style="solid", color="black", weight=3]; 14545[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14545 -> 15640[label="",style="solid", color="black", weight=3]; 14546 -> 7683[label="",style="dashed", color="red", weight=0]; 14546[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14546 -> 15641[label="",style="dashed", color="magenta", weight=3]; 14546 -> 15642[label="",style="dashed", color="magenta", weight=3]; 14547[label="Succ wx30000",fontsize=16,color="green",shape="box"];14548[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (Succ wx15440)) == LT))",fontsize=16,color="black",shape="box"];14548 -> 15643[label="",style="solid", color="black", weight=3]; 14549[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14549 -> 15644[label="",style="solid", color="black", weight=3]; 14550 -> 7683[label="",style="dashed", color="red", weight=0]; 14550[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14550 -> 15645[label="",style="dashed", color="magenta", weight=3]; 14550 -> 15646[label="",style="dashed", color="magenta", weight=3]; 14551[label="Succ wx30000",fontsize=16,color="green",shape="box"];14552 -> 21588[label="",style="dashed", color="red", weight=0]; 14552[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (LT == LT))",fontsize=16,color="magenta"];14552 -> 21621[label="",style="dashed", color="magenta", weight=3]; 14552 -> 21622[label="",style="dashed", color="magenta", weight=3]; 14552 -> 21623[label="",style="dashed", color="magenta", weight=3]; 14552 -> 21624[label="",style="dashed", color="magenta", weight=3]; 14552 -> 21625[label="",style="dashed", color="magenta", weight=3]; 14552 -> 21626[label="",style="dashed", color="magenta", weight=3]; 14552 -> 21627[label="",style="dashed", color="magenta", weight=3]; 14552 -> 21628[label="",style="dashed", color="magenta", weight=3]; 18711[label="wx33",fontsize=16,color="green",shape="box"];18712[label="wx30000",fontsize=16,color="green",shape="box"];18713[label="wx5000",fontsize=16,color="green",shape="box"];18714[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];18715[label="wx32",fontsize=16,color="green",shape="box"];18716[label="wx31",fontsize=16,color="green",shape="box"];18717[label="wx34",fontsize=16,color="green",shape="box"];18718[label="wx4",fontsize=16,color="green",shape="box"];18809[label="FiniteMap.lookupWithDefaultFM0 wx2029 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2030)) (Neg Zero)) wx2031 wx2032 wx2033 wx2034 (Float (Neg (Succ wx2035)) (Neg (Succ wx2036))) (Float (Neg (Succ wx2035)) (Neg (Succ wx2036)) > Float (Neg (Succ wx2030)) (Neg Zero)))",fontsize=16,color="black",shape="box"];18809 -> 18860[label="",style="solid", color="black", weight=3]; 14558[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14558 -> 15652[label="",style="solid", color="black", weight=3]; 14559[label="wx30000",fontsize=16,color="green",shape="box"];14560[label="Zero",fontsize=16,color="green",shape="box"];14561[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (Succ wx15500)) == GT))",fontsize=16,color="black",shape="box"];14561 -> 15653[label="",style="solid", color="black", weight=3]; 14562[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14562 -> 15654[label="",style="solid", color="black", weight=3]; 14563[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14563 -> 15655[label="",style="solid", color="black", weight=3]; 14564 -> 7683[label="",style="dashed", color="red", weight=0]; 14564[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14564 -> 15656[label="",style="dashed", color="magenta", weight=3]; 14564 -> 15657[label="",style="dashed", color="magenta", weight=3]; 14565[label="Succ wx30000",fontsize=16,color="green",shape="box"];14566[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (Succ wx15510)) == LT))",fontsize=16,color="black",shape="box"];14566 -> 15658[label="",style="solid", color="black", weight=3]; 14567[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14567 -> 15659[label="",style="solid", color="black", weight=3]; 14568 -> 7683[label="",style="dashed", color="red", weight=0]; 14568[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14568 -> 15660[label="",style="dashed", color="magenta", weight=3]; 14568 -> 15661[label="",style="dashed", color="magenta", weight=3]; 14569[label="Succ wx30000",fontsize=16,color="green",shape="box"];14570[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (Succ wx15590)) == LT))",fontsize=16,color="black",shape="box"];14570 -> 15662[label="",style="solid", color="black", weight=3]; 14571[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14571 -> 15663[label="",style="solid", color="black", weight=3]; 14572 -> 7683[label="",style="dashed", color="red", weight=0]; 14572[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14572 -> 15664[label="",style="dashed", color="magenta", weight=3]; 14572 -> 15665[label="",style="dashed", color="magenta", weight=3]; 14573[label="Succ wx30000",fontsize=16,color="green",shape="box"];18783[label="wx34",fontsize=16,color="green",shape="box"];18784[label="wx32",fontsize=16,color="green",shape="box"];18785[label="wx31",fontsize=16,color="green",shape="box"];18786[label="wx33",fontsize=16,color="green",shape="box"];18787[label="wx30100",fontsize=16,color="green",shape="box"];18788[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];18789[label="wx30000",fontsize=16,color="green",shape="box"];18790[label="wx4",fontsize=16,color="green",shape="box"];14575 -> 14574[label="",style="dashed", color="red", weight=0]; 14575[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="magenta"];13444[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero))))) > Float (Pos (Succ wx30000)) (Neg (Succ wx30100))))",fontsize=16,color="black",shape="box"];13444 -> 14576[label="",style="solid", color="black", weight=3]; 19289 -> 6395[label="",style="dashed", color="red", weight=0]; 19289[label="primMulNat Zero (Succ wx2040)",fontsize=16,color="magenta"];19289 -> 19295[label="",style="dashed", color="magenta", weight=3]; 19289 -> 19296[label="",style="dashed", color="magenta", weight=3]; 19288[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) (primCmpInt (Pos wx2100) (Neg (Succ wx2045) * Pos (Succ wx2039)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26883[label="wx2100/Succ wx21000",fontsize=10,color="white",style="solid",shape="box"];19288 -> 26883[label="",style="solid", color="burlywood", weight=9]; 26883 -> 19297[label="",style="solid", color="burlywood", weight=3]; 26884[label="wx2100/Zero",fontsize=10,color="white",style="solid",shape="box"];19288 -> 26884[label="",style="solid", color="burlywood", weight=9]; 26884 -> 19298[label="",style="solid", color="burlywood", weight=3]; 14583[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14583 -> 15672[label="",style="solid", color="black", weight=3]; 14584[label="wx30000",fontsize=16,color="green",shape="box"];14585[label="Zero",fontsize=16,color="green",shape="box"];14586[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (Succ wx15660)) == GT))",fontsize=16,color="black",shape="box"];14586 -> 15673[label="",style="solid", color="black", weight=3]; 14587[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14587 -> 15674[label="",style="solid", color="black", weight=3]; 14588[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14588 -> 15675[label="",style="solid", color="black", weight=3]; 14589 -> 7683[label="",style="dashed", color="red", weight=0]; 14589[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14589 -> 15676[label="",style="dashed", color="magenta", weight=3]; 14589 -> 15677[label="",style="dashed", color="magenta", weight=3]; 14590[label="Succ wx30000",fontsize=16,color="green",shape="box"];14591[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (Succ wx15670)) == LT))",fontsize=16,color="black",shape="box"];14591 -> 15678[label="",style="solid", color="black", weight=3]; 14592[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14592 -> 15679[label="",style="solid", color="black", weight=3]; 14593 -> 7683[label="",style="dashed", color="red", weight=0]; 14593[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14593 -> 15680[label="",style="dashed", color="magenta", weight=3]; 14593 -> 15681[label="",style="dashed", color="magenta", weight=3]; 14594[label="Succ wx30000",fontsize=16,color="green",shape="box"];14595[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (Succ wx15750)) == LT))",fontsize=16,color="black",shape="box"];14595 -> 15682[label="",style="solid", color="black", weight=3]; 14596[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14596 -> 15683[label="",style="solid", color="black", weight=3]; 14597 -> 7683[label="",style="dashed", color="red", weight=0]; 14597[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14597 -> 15684[label="",style="dashed", color="magenta", weight=3]; 14597 -> 15685[label="",style="dashed", color="magenta", weight=3]; 14598[label="Succ wx30000",fontsize=16,color="green",shape="box"];14599 -> 21699[label="",style="dashed", color="red", weight=0]; 14599[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (LT == LT))",fontsize=16,color="magenta"];14599 -> 21732[label="",style="dashed", color="magenta", weight=3]; 14599 -> 21733[label="",style="dashed", color="magenta", weight=3]; 14599 -> 21734[label="",style="dashed", color="magenta", weight=3]; 14599 -> 21735[label="",style="dashed", color="magenta", weight=3]; 14599 -> 21736[label="",style="dashed", color="magenta", weight=3]; 14599 -> 21737[label="",style="dashed", color="magenta", weight=3]; 14599 -> 21738[label="",style="dashed", color="magenta", weight=3]; 14599 -> 21739[label="",style="dashed", color="magenta", weight=3]; 18833[label="wx4",fontsize=16,color="green",shape="box"];18834[label="wx30000",fontsize=16,color="green",shape="box"];18835[label="wx33",fontsize=16,color="green",shape="box"];18836[label="wx34",fontsize=16,color="green",shape="box"];18837[label="wx32",fontsize=16,color="green",shape="box"];18838[label="wx31",fontsize=16,color="green",shape="box"];18839[label="wx30100",fontsize=16,color="green",shape="box"];18840[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];18927[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (Float (Neg Zero) (Neg (Succ wx2054)) > Float (Neg (Succ wx2048)) (Neg (Succ wx2049))))",fontsize=16,color="black",shape="box"];18927 -> 18976[label="",style="solid", color="black", weight=3]; 14605[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14605 -> 15691[label="",style="solid", color="black", weight=3]; 14606[label="wx30000",fontsize=16,color="green",shape="box"];14607[label="Zero",fontsize=16,color="green",shape="box"];14608[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (Succ wx15810)) == GT))",fontsize=16,color="black",shape="box"];14608 -> 15692[label="",style="solid", color="black", weight=3]; 14609[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14609 -> 15693[label="",style="solid", color="black", weight=3]; 14610[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14610 -> 15694[label="",style="solid", color="black", weight=3]; 14611 -> 7683[label="",style="dashed", color="red", weight=0]; 14611[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14611 -> 15695[label="",style="dashed", color="magenta", weight=3]; 14611 -> 15696[label="",style="dashed", color="magenta", weight=3]; 14612[label="Succ wx30000",fontsize=16,color="green",shape="box"];14613[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg (Succ wx15820)) == LT))",fontsize=16,color="black",shape="box"];14613 -> 15697[label="",style="solid", color="black", weight=3]; 14614[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14614 -> 15698[label="",style="solid", color="black", weight=3]; 14615 -> 7683[label="",style="dashed", color="red", weight=0]; 14615[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14615 -> 15699[label="",style="dashed", color="magenta", weight=3]; 14615 -> 15700[label="",style="dashed", color="magenta", weight=3]; 14616[label="Succ wx30000",fontsize=16,color="green",shape="box"];14617[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg (Succ wx15900)) == LT))",fontsize=16,color="black",shape="box"];14617 -> 15701[label="",style="solid", color="black", weight=3]; 14618[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];14618 -> 15702[label="",style="solid", color="black", weight=3]; 14619 -> 7683[label="",style="dashed", color="red", weight=0]; 14619[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14619 -> 15703[label="",style="dashed", color="magenta", weight=3]; 14619 -> 15704[label="",style="dashed", color="magenta", weight=3]; 14620[label="Succ wx30000",fontsize=16,color="green",shape="box"];18903[label="wx34",fontsize=16,color="green",shape="box"];18904[label="wx4",fontsize=16,color="green",shape="box"];18905[label="wx31",fontsize=16,color="green",shape="box"];18906[label="wx33",fontsize=16,color="green",shape="box"];18907[label="wx32",fontsize=16,color="green",shape="box"];18908[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];18909[label="wx30000",fontsize=16,color="green",shape="box"];14622 -> 14621[label="",style="dashed", color="red", weight=0]; 14622[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="magenta"];13480[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero))))) > Float (Pos (Succ wx30000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];13480 -> 14623[label="",style="solid", color="black", weight=3]; 19337[label="FiniteMap.lookupWithDefaultFM0 wx2056 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2057)) (Neg Zero)) wx2058 wx2059 wx2060 wx2061 (Float (Neg Zero) (Neg (Succ wx2062))) (primCmpInt (Pos Zero) (Neg (Succ wx2062) * Pos (Succ wx2057)) == GT))",fontsize=16,color="black",shape="box"];19337 -> 19376[label="",style="solid", color="black", weight=3]; 14627[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14627 -> 15710[label="",style="solid", color="black", weight=3]; 14628[label="wx30000",fontsize=16,color="green",shape="box"];14629[label="Zero",fontsize=16,color="green",shape="box"];14630[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg (Succ wx15960)) == GT))",fontsize=16,color="black",shape="box"];14630 -> 15711[label="",style="solid", color="black", weight=3]; 14631[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14631 -> 15712[label="",style="solid", color="black", weight=3]; 14632[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14632 -> 15713[label="",style="solid", color="black", weight=3]; 14633 -> 7683[label="",style="dashed", color="red", weight=0]; 14633[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14633 -> 15714[label="",style="dashed", color="magenta", weight=3]; 14633 -> 15715[label="",style="dashed", color="magenta", weight=3]; 14634[label="Succ wx30000",fontsize=16,color="green",shape="box"];14635[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos (Succ wx15970)) == LT))",fontsize=16,color="black",shape="box"];14635 -> 15716[label="",style="solid", color="black", weight=3]; 14636[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14636 -> 15717[label="",style="solid", color="black", weight=3]; 14637 -> 7683[label="",style="dashed", color="red", weight=0]; 14637[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14637 -> 15718[label="",style="dashed", color="magenta", weight=3]; 14637 -> 15719[label="",style="dashed", color="magenta", weight=3]; 14638[label="Succ wx30000",fontsize=16,color="green",shape="box"];14639[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos (Succ wx16050)) == LT))",fontsize=16,color="black",shape="box"];14639 -> 15720[label="",style="solid", color="black", weight=3]; 14640[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];14640 -> 15721[label="",style="solid", color="black", weight=3]; 14641 -> 7683[label="",style="dashed", color="red", weight=0]; 14641[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14641 -> 15722[label="",style="dashed", color="magenta", weight=3]; 14641 -> 15723[label="",style="dashed", color="magenta", weight=3]; 14642[label="Succ wx30000",fontsize=16,color="green",shape="box"];14643 -> 21811[label="",style="dashed", color="red", weight=0]; 14643[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (LT == LT))",fontsize=16,color="magenta"];14643 -> 21840[label="",style="dashed", color="magenta", weight=3]; 14643 -> 21841[label="",style="dashed", color="magenta", weight=3]; 14643 -> 21842[label="",style="dashed", color="magenta", weight=3]; 14643 -> 21843[label="",style="dashed", color="magenta", weight=3]; 14643 -> 21844[label="",style="dashed", color="magenta", weight=3]; 14643 -> 21845[label="",style="dashed", color="magenta", weight=3]; 14643 -> 21846[label="",style="dashed", color="magenta", weight=3]; 18951[label="wx30000",fontsize=16,color="green",shape="box"];18952[label="wx4",fontsize=16,color="green",shape="box"];18953[label="wx32",fontsize=16,color="green",shape="box"];18954[label="wx33",fontsize=16,color="green",shape="box"];18955[label="wx34",fontsize=16,color="green",shape="box"];18956[label="wx31",fontsize=16,color="green",shape="box"];18957[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];18992[label="FiniteMap.lookupWithDefaultFM0 wx2064 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2065)) (Neg Zero)) wx2066 wx2067 wx2068 wx2069 (Float (Neg Zero) (Neg (Succ wx2070))) (Float (Neg Zero) (Neg (Succ wx2070)) > Float (Neg (Succ wx2065)) (Neg Zero)))",fontsize=16,color="black",shape="box"];18992 -> 19073[label="",style="solid", color="black", weight=3]; 14649[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) (EQ == GT))",fontsize=16,color="black",shape="box"];14649 -> 15729[label="",style="solid", color="black", weight=3]; 14650[label="wx30000",fontsize=16,color="green",shape="box"];14651[label="Zero",fontsize=16,color="green",shape="box"];14652[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (Succ wx16110)) == GT))",fontsize=16,color="black",shape="box"];14652 -> 15730[label="",style="solid", color="black", weight=3]; 14653[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14653 -> 15731[label="",style="solid", color="black", weight=3]; 14654[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14654 -> 15732[label="",style="solid", color="black", weight=3]; 14655 -> 6[label="",style="dashed", color="red", weight=0]; 14655[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM wx314 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))))",fontsize=16,color="magenta"];14655 -> 15733[label="",style="dashed", color="magenta", weight=3]; 14655 -> 15734[label="",style="dashed", color="magenta", weight=3]; 14655 -> 15735[label="",style="dashed", color="magenta", weight=3]; 14656[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg wx3100) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos wx317)) True)",fontsize=16,color="black",shape="box"];14656 -> 15736[label="",style="solid", color="black", weight=3]; 14657[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx3170) (Succ wx31000))) == GT))",fontsize=16,color="black",shape="box"];14657 -> 15737[label="",style="solid", color="black", weight=3]; 14658[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx3170) Zero)) == GT))",fontsize=16,color="black",shape="box"];14658 -> 15738[label="",style="solid", color="black", weight=3]; 14659[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx31000))) == GT))",fontsize=16,color="black",shape="box"];14659 -> 15739[label="",style="solid", color="black", weight=3]; 14660[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];14660 -> 15740[label="",style="solid", color="black", weight=3]; 14661 -> 15741[label="",style="dashed", color="red", weight=0]; 14661[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos (primMulNat (Succ wx316) (Succ wx311))) (Pos (Succ wx3170) * Pos (Succ wx31000)) == GT))",fontsize=16,color="magenta"];14661 -> 15742[label="",style="dashed", color="magenta", weight=3]; 14662[label="wx311",fontsize=16,color="green",shape="box"];14663[label="Succ wx316",fontsize=16,color="green",shape="box"];14664[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos (Succ wx16120)) (Pos (Succ wx3170) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14664 -> 15743[label="",style="solid", color="black", weight=3]; 14665[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos Zero) (Pos (Succ wx3170) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14665 -> 15744[label="",style="solid", color="black", weight=3]; 14666[label="wx311",fontsize=16,color="green",shape="box"];14667[label="Succ wx316",fontsize=16,color="green",shape="box"];14668[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos (Succ wx16130)) (Pos Zero * Pos (Succ wx31000)) == GT))",fontsize=16,color="black",shape="box"];14668 -> 15745[label="",style="solid", color="black", weight=3]; 14669[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero * Pos (Succ wx31000)) == GT))",fontsize=16,color="black",shape="box"];14669 -> 15746[label="",style="solid", color="black", weight=3]; 14670[label="wx311",fontsize=16,color="green",shape="box"];14671[label="Succ wx316",fontsize=16,color="green",shape="box"];14672[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos (Succ wx16140)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14672 -> 15747[label="",style="solid", color="black", weight=3]; 14673[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14673 -> 15748[label="",style="solid", color="black", weight=3]; 14674 -> 7683[label="",style="dashed", color="red", weight=0]; 14674[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14674 -> 15749[label="",style="dashed", color="magenta", weight=3]; 14674 -> 15750[label="",style="dashed", color="magenta", weight=3]; 14675[label="Succ wx30000",fontsize=16,color="green",shape="box"];14676[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpNat Zero (Succ wx7230) == LT))",fontsize=16,color="black",shape="box"];14676 -> 15751[label="",style="solid", color="black", weight=3]; 14677 -> 15756[label="",style="dashed", color="red", weight=0]; 14677[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="magenta"];14677 -> 15765[label="",style="dashed", color="magenta", weight=3]; 14677 -> 15766[label="",style="dashed", color="magenta", weight=3]; 14677 -> 15767[label="",style="dashed", color="magenta", weight=3]; 14677 -> 15768[label="",style="dashed", color="magenta", weight=3]; 14677 -> 15769[label="",style="dashed", color="magenta", weight=3]; 14677 -> 15770[label="",style="dashed", color="magenta", weight=3]; 14677 -> 15771[label="",style="dashed", color="magenta", weight=3]; 14677 -> 15772[label="",style="dashed", color="magenta", weight=3]; 14678 -> 7683[label="",style="dashed", color="red", weight=0]; 14678[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14678 -> 15753[label="",style="dashed", color="magenta", weight=3]; 14678 -> 15754[label="",style="dashed", color="magenta", weight=3]; 14679[label="Succ wx30000",fontsize=16,color="green",shape="box"];14680[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpNat Zero (Succ wx7310) == LT))",fontsize=16,color="black",shape="box"];14680 -> 15755[label="",style="solid", color="black", weight=3]; 14681 -> 15756[label="",style="dashed", color="red", weight=0]; 14681[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="magenta"];14681 -> 15773[label="",style="dashed", color="magenta", weight=3]; 14681 -> 15774[label="",style="dashed", color="magenta", weight=3]; 14681 -> 15775[label="",style="dashed", color="magenta", weight=3]; 14681 -> 15776[label="",style="dashed", color="magenta", weight=3]; 14681 -> 15777[label="",style="dashed", color="magenta", weight=3]; 14681 -> 15778[label="",style="dashed", color="magenta", weight=3]; 14681 -> 15779[label="",style="dashed", color="magenta", weight=3]; 14681 -> 15780[label="",style="dashed", color="magenta", weight=3]; 14682 -> 7683[label="",style="dashed", color="red", weight=0]; 14682[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];14682 -> 15782[label="",style="dashed", color="magenta", weight=3]; 14682 -> 15783[label="",style="dashed", color="magenta", weight=3]; 14683[label="Succ wx30000",fontsize=16,color="green",shape="box"];19037[label="wx4",fontsize=16,color="green",shape="box"];19038[label="wx33",fontsize=16,color="green",shape="box"];19039[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19040[label="wx30000",fontsize=16,color="green",shape="box"];19041[label="wx31",fontsize=16,color="green",shape="box"];19042[label="wx32",fontsize=16,color="green",shape="box"];19043[label="wx5000",fontsize=16,color="green",shape="box"];19044[label="wx34",fontsize=16,color="green",shape="box"];15781[label="FiniteMap.lookupWithDefaultFM0 wx1632 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1633)) (Pos Zero)) wx1634 wx1635 wx1636 wx1637 (Float (Pos (Succ wx1638)) (Pos (Succ wx1639))) False)",fontsize=16,color="black",shape="box"];15781 -> 15856[label="",style="solid", color="black", weight=3]; 14686 -> 7683[label="",style="dashed", color="red", weight=0]; 14686[label="primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000",fontsize=16,color="magenta"];14686 -> 15785[label="",style="dashed", color="magenta", weight=3]; 14686 -> 15786[label="",style="dashed", color="magenta", weight=3]; 14687 -> 19012[label="",style="dashed", color="red", weight=0]; 14687[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (LT == LT))",fontsize=16,color="magenta"];14687 -> 19045[label="",style="dashed", color="magenta", weight=3]; 14687 -> 19046[label="",style="dashed", color="magenta", weight=3]; 14687 -> 19047[label="",style="dashed", color="magenta", weight=3]; 14687 -> 19048[label="",style="dashed", color="magenta", weight=3]; 14687 -> 19049[label="",style="dashed", color="magenta", weight=3]; 14687 -> 19050[label="",style="dashed", color="magenta", weight=3]; 14687 -> 19051[label="",style="dashed", color="magenta", weight=3]; 14687 -> 19052[label="",style="dashed", color="magenta", weight=3]; 14688[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];14688 -> 15788[label="",style="solid", color="black", weight=3]; 14689[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpNat Zero (Succ wx7470) == GT))",fontsize=16,color="black",shape="box"];14689 -> 15789[label="",style="solid", color="black", weight=3]; 14690[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14690 -> 15790[label="",style="solid", color="black", weight=3]; 14691[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];14691 -> 15791[label="",style="solid", color="black", weight=3]; 14692 -> 7683[label="",style="dashed", color="red", weight=0]; 14692[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14692 -> 15792[label="",style="dashed", color="magenta", weight=3]; 14692 -> 15793[label="",style="dashed", color="magenta", weight=3]; 14693[label="Succ wx30000",fontsize=16,color="green",shape="box"];14694 -> 15798[label="",style="dashed", color="red", weight=0]; 14694[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (GT == LT))",fontsize=16,color="magenta"];14694 -> 15839[label="",style="dashed", color="magenta", weight=3]; 14694 -> 15840[label="",style="dashed", color="magenta", weight=3]; 14694 -> 15841[label="",style="dashed", color="magenta", weight=3]; 14694 -> 15842[label="",style="dashed", color="magenta", weight=3]; 14694 -> 15843[label="",style="dashed", color="magenta", weight=3]; 14694 -> 15844[label="",style="dashed", color="magenta", weight=3]; 14694 -> 15845[label="",style="dashed", color="magenta", weight=3]; 14694 -> 15846[label="",style="dashed", color="magenta", weight=3]; 14695[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];14695 -> 15795[label="",style="solid", color="black", weight=3]; 14696 -> 7683[label="",style="dashed", color="red", weight=0]; 14696[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14696 -> 15796[label="",style="dashed", color="magenta", weight=3]; 14696 -> 15797[label="",style="dashed", color="magenta", weight=3]; 14697[label="Succ wx30000",fontsize=16,color="green",shape="box"];14698 -> 15798[label="",style="dashed", color="red", weight=0]; 14698[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (GT == LT))",fontsize=16,color="magenta"];14698 -> 15847[label="",style="dashed", color="magenta", weight=3]; 14698 -> 15848[label="",style="dashed", color="magenta", weight=3]; 14698 -> 15849[label="",style="dashed", color="magenta", weight=3]; 14698 -> 15850[label="",style="dashed", color="magenta", weight=3]; 14698 -> 15851[label="",style="dashed", color="magenta", weight=3]; 14698 -> 15852[label="",style="dashed", color="magenta", weight=3]; 14698 -> 15853[label="",style="dashed", color="magenta", weight=3]; 14698 -> 15854[label="",style="dashed", color="magenta", weight=3]; 14699[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];14699 -> 15857[label="",style="solid", color="black", weight=3]; 14700 -> 7683[label="",style="dashed", color="red", weight=0]; 14700[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];14700 -> 15858[label="",style="dashed", color="magenta", weight=3]; 14700 -> 15859[label="",style="dashed", color="magenta", weight=3]; 14701[label="Succ wx30000",fontsize=16,color="green",shape="box"];13552[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="black",shape="triangle"];13552 -> 14702[label="",style="solid", color="black", weight=3]; 14703 -> 7683[label="",style="dashed", color="red", weight=0]; 14703[label="primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000",fontsize=16,color="magenta"];14703 -> 15860[label="",style="dashed", color="magenta", weight=3]; 14703 -> 15861[label="",style="dashed", color="magenta", weight=3]; 15831[label="wx30000",fontsize=16,color="green",shape="box"];15832[label="wx32",fontsize=16,color="green",shape="box"];15833[label="wx5000",fontsize=16,color="green",shape="box"];15834[label="wx4",fontsize=16,color="green",shape="box"];15835[label="wx31",fontsize=16,color="green",shape="box"];15836[label="wx33",fontsize=16,color="green",shape="box"];15837[label="wx34",fontsize=16,color="green",shape="box"];15838[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16419[label="FiniteMap.lookupWithDefaultFM0 wx1641 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1642)) (Pos Zero)) wx1643 wx1644 wx1645 wx1646 (Float (Pos (Succ wx1647)) (Pos (Succ wx1648))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx1648)) (Neg (Succ wx1642))) == GT))",fontsize=16,color="black",shape="box"];16419 -> 16473[label="",style="solid", color="black", weight=3]; 14708[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];14708 -> 15862[label="",style="solid", color="black", weight=3]; 14709[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];14709 -> 15863[label="",style="solid", color="black", weight=3]; 14710[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14710 -> 15864[label="",style="solid", color="black", weight=3]; 14711[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];14711 -> 15865[label="",style="solid", color="black", weight=3]; 14712 -> 7683[label="",style="dashed", color="red", weight=0]; 14712[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14712 -> 15866[label="",style="dashed", color="magenta", weight=3]; 14712 -> 15867[label="",style="dashed", color="magenta", weight=3]; 14713[label="Succ wx30000",fontsize=16,color="green",shape="box"];14714[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpNat Zero (Succ wx7700) == LT))",fontsize=16,color="black",shape="box"];14714 -> 15868[label="",style="solid", color="black", weight=3]; 14715 -> 15873[label="",style="dashed", color="red", weight=0]; 14715[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="magenta"];14715 -> 15882[label="",style="dashed", color="magenta", weight=3]; 14715 -> 15883[label="",style="dashed", color="magenta", weight=3]; 14715 -> 15884[label="",style="dashed", color="magenta", weight=3]; 14715 -> 15885[label="",style="dashed", color="magenta", weight=3]; 14715 -> 15886[label="",style="dashed", color="magenta", weight=3]; 14715 -> 15887[label="",style="dashed", color="magenta", weight=3]; 14715 -> 15888[label="",style="dashed", color="magenta", weight=3]; 14715 -> 15889[label="",style="dashed", color="magenta", weight=3]; 14716 -> 7683[label="",style="dashed", color="red", weight=0]; 14716[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14716 -> 15870[label="",style="dashed", color="magenta", weight=3]; 14716 -> 15871[label="",style="dashed", color="magenta", weight=3]; 14717[label="Succ wx30000",fontsize=16,color="green",shape="box"];14718[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpNat Zero (Succ wx7780) == LT))",fontsize=16,color="black",shape="box"];14718 -> 15872[label="",style="solid", color="black", weight=3]; 14719 -> 15873[label="",style="dashed", color="red", weight=0]; 14719[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="magenta"];14719 -> 15890[label="",style="dashed", color="magenta", weight=3]; 14719 -> 15891[label="",style="dashed", color="magenta", weight=3]; 14719 -> 15892[label="",style="dashed", color="magenta", weight=3]; 14719 -> 15893[label="",style="dashed", color="magenta", weight=3]; 14719 -> 15894[label="",style="dashed", color="magenta", weight=3]; 14719 -> 15895[label="",style="dashed", color="magenta", weight=3]; 14719 -> 15896[label="",style="dashed", color="magenta", weight=3]; 14719 -> 15897[label="",style="dashed", color="magenta", weight=3]; 14720 -> 7683[label="",style="dashed", color="red", weight=0]; 14720[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];14720 -> 15900[label="",style="dashed", color="magenta", weight=3]; 14720 -> 15901[label="",style="dashed", color="magenta", weight=3]; 14721[label="Succ wx30000",fontsize=16,color="green",shape="box"];19150[label="wx30100",fontsize=16,color="green",shape="box"];19151[label="wx32",fontsize=16,color="green",shape="box"];19152[label="wx34",fontsize=16,color="green",shape="box"];19153[label="wx33",fontsize=16,color="green",shape="box"];19154[label="wx30000",fontsize=16,color="green",shape="box"];19155[label="wx31",fontsize=16,color="green",shape="box"];19156[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19157[label="wx4",fontsize=16,color="green",shape="box"];15899[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) False)",fontsize=16,color="black",shape="box"];15899 -> 15975[label="",style="solid", color="black", weight=3]; 14724 -> 7683[label="",style="dashed", color="red", weight=0]; 14724[label="primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000",fontsize=16,color="magenta"];14724 -> 15903[label="",style="dashed", color="magenta", weight=3]; 14724 -> 15904[label="",style="dashed", color="magenta", weight=3]; 14725 -> 19125[label="",style="dashed", color="red", weight=0]; 14725[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (LT == LT))",fontsize=16,color="magenta"];14725 -> 19158[label="",style="dashed", color="magenta", weight=3]; 14725 -> 19159[label="",style="dashed", color="magenta", weight=3]; 14725 -> 19160[label="",style="dashed", color="magenta", weight=3]; 14725 -> 19161[label="",style="dashed", color="magenta", weight=3]; 14725 -> 19162[label="",style="dashed", color="magenta", weight=3]; 14725 -> 19163[label="",style="dashed", color="magenta", weight=3]; 14725 -> 19164[label="",style="dashed", color="magenta", weight=3]; 14725 -> 19165[label="",style="dashed", color="magenta", weight=3]; 14726[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];14726 -> 15906[label="",style="solid", color="black", weight=3]; 14727[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpNat Zero (Succ wx7910) == GT))",fontsize=16,color="black",shape="box"];14727 -> 15907[label="",style="solid", color="black", weight=3]; 14728[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14728 -> 15908[label="",style="solid", color="black", weight=3]; 14729[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];14729 -> 15909[label="",style="solid", color="black", weight=3]; 14730 -> 7683[label="",style="dashed", color="red", weight=0]; 14730[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14730 -> 15910[label="",style="dashed", color="magenta", weight=3]; 14730 -> 15911[label="",style="dashed", color="magenta", weight=3]; 14731[label="Succ wx30000",fontsize=16,color="green",shape="box"];14732 -> 15916[label="",style="dashed", color="red", weight=0]; 14732[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (GT == LT))",fontsize=16,color="magenta"];14732 -> 15957[label="",style="dashed", color="magenta", weight=3]; 14732 -> 15958[label="",style="dashed", color="magenta", weight=3]; 14732 -> 15959[label="",style="dashed", color="magenta", weight=3]; 14732 -> 15960[label="",style="dashed", color="magenta", weight=3]; 14732 -> 15961[label="",style="dashed", color="magenta", weight=3]; 14732 -> 15962[label="",style="dashed", color="magenta", weight=3]; 14732 -> 15963[label="",style="dashed", color="magenta", weight=3]; 14732 -> 15964[label="",style="dashed", color="magenta", weight=3]; 14733[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];14733 -> 15913[label="",style="solid", color="black", weight=3]; 14734 -> 7683[label="",style="dashed", color="red", weight=0]; 14734[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14734 -> 15914[label="",style="dashed", color="magenta", weight=3]; 14734 -> 15915[label="",style="dashed", color="magenta", weight=3]; 14735[label="Succ wx30000",fontsize=16,color="green",shape="box"];14736 -> 15916[label="",style="dashed", color="red", weight=0]; 14736[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (GT == LT))",fontsize=16,color="magenta"];14736 -> 15965[label="",style="dashed", color="magenta", weight=3]; 14736 -> 15966[label="",style="dashed", color="magenta", weight=3]; 14736 -> 15967[label="",style="dashed", color="magenta", weight=3]; 14736 -> 15968[label="",style="dashed", color="magenta", weight=3]; 14736 -> 15969[label="",style="dashed", color="magenta", weight=3]; 14736 -> 15970[label="",style="dashed", color="magenta", weight=3]; 14736 -> 15971[label="",style="dashed", color="magenta", weight=3]; 14736 -> 15972[label="",style="dashed", color="magenta", weight=3]; 14737[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];14737 -> 15976[label="",style="solid", color="black", weight=3]; 14738 -> 7683[label="",style="dashed", color="red", weight=0]; 14738[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];14738 -> 15977[label="",style="dashed", color="magenta", weight=3]; 14738 -> 15978[label="",style="dashed", color="magenta", weight=3]; 14739[label="Succ wx30000",fontsize=16,color="green",shape="box"];13599[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="black",shape="triangle"];13599 -> 14740[label="",style="solid", color="black", weight=3]; 14741 -> 7683[label="",style="dashed", color="red", weight=0]; 14741[label="primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000",fontsize=16,color="magenta"];14741 -> 15979[label="",style="dashed", color="magenta", weight=3]; 14741 -> 15980[label="",style="dashed", color="magenta", weight=3]; 15949[label="wx34",fontsize=16,color="green",shape="box"];15950[label="wx32",fontsize=16,color="green",shape="box"];15951[label="wx31",fontsize=16,color="green",shape="box"];15952[label="wx4",fontsize=16,color="green",shape="box"];15953[label="wx30000",fontsize=16,color="green",shape="box"];15954[label="wx30100",fontsize=16,color="green",shape="box"];15955[label="wx33",fontsize=16,color="green",shape="box"];15956[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16468[label="wx1661",fontsize=16,color="green",shape="box"];16469[label="Zero",fontsize=16,color="green",shape="box"];16470[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) (primCmpInt (Pos (Succ wx17350)) (Pos (Succ wx1666) * Neg (Succ wx1660)) == GT))",fontsize=16,color="black",shape="box"];16470 -> 16498[label="",style="solid", color="black", weight=3]; 16471[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) (primCmpInt (Pos Zero) (Pos (Succ wx1666) * Neg (Succ wx1660)) == GT))",fontsize=16,color="black",shape="box"];16471 -> 16499[label="",style="solid", color="black", weight=3]; 14747[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];14747 -> 15981[label="",style="solid", color="black", weight=3]; 14748[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];14748 -> 15982[label="",style="solid", color="black", weight=3]; 14749[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14749 -> 15983[label="",style="solid", color="black", weight=3]; 14750[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];14750 -> 15984[label="",style="solid", color="black", weight=3]; 14751 -> 7683[label="",style="dashed", color="red", weight=0]; 14751[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14751 -> 15985[label="",style="dashed", color="magenta", weight=3]; 14751 -> 15986[label="",style="dashed", color="magenta", weight=3]; 14752[label="Succ wx30000",fontsize=16,color="green",shape="box"];14753[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpNat Zero (Succ wx8150) == LT))",fontsize=16,color="black",shape="box"];14753 -> 15987[label="",style="solid", color="black", weight=3]; 14754 -> 15992[label="",style="dashed", color="red", weight=0]; 14754[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="magenta"];14754 -> 16000[label="",style="dashed", color="magenta", weight=3]; 14754 -> 16001[label="",style="dashed", color="magenta", weight=3]; 14754 -> 16002[label="",style="dashed", color="magenta", weight=3]; 14754 -> 16003[label="",style="dashed", color="magenta", weight=3]; 14754 -> 16004[label="",style="dashed", color="magenta", weight=3]; 14754 -> 16005[label="",style="dashed", color="magenta", weight=3]; 14754 -> 16006[label="",style="dashed", color="magenta", weight=3]; 14755 -> 7683[label="",style="dashed", color="red", weight=0]; 14755[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14755 -> 15989[label="",style="dashed", color="magenta", weight=3]; 14755 -> 15990[label="",style="dashed", color="magenta", weight=3]; 14756[label="Succ wx30000",fontsize=16,color="green",shape="box"];14757[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpNat Zero (Succ wx8230) == LT))",fontsize=16,color="black",shape="box"];14757 -> 15991[label="",style="solid", color="black", weight=3]; 14758 -> 15992[label="",style="dashed", color="red", weight=0]; 14758[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="magenta"];14758 -> 16007[label="",style="dashed", color="magenta", weight=3]; 14758 -> 16008[label="",style="dashed", color="magenta", weight=3]; 14758 -> 16009[label="",style="dashed", color="magenta", weight=3]; 14758 -> 16010[label="",style="dashed", color="magenta", weight=3]; 14758 -> 16011[label="",style="dashed", color="magenta", weight=3]; 14758 -> 16012[label="",style="dashed", color="magenta", weight=3]; 14758 -> 16013[label="",style="dashed", color="magenta", weight=3]; 14759 -> 7683[label="",style="dashed", color="red", weight=0]; 14759[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];14759 -> 16017[label="",style="dashed", color="magenta", weight=3]; 14759 -> 16018[label="",style="dashed", color="magenta", weight=3]; 14760[label="Succ wx30000",fontsize=16,color="green",shape="box"];19257[label="wx31",fontsize=16,color="green",shape="box"];19258[label="wx30000",fontsize=16,color="green",shape="box"];19259[label="wx32",fontsize=16,color="green",shape="box"];19260[label="wx4",fontsize=16,color="green",shape="box"];19261[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19262[label="wx33",fontsize=16,color="green",shape="box"];19263[label="wx34",fontsize=16,color="green",shape="box"];16016[label="FiniteMap.lookupWithDefaultFM0 wx1668 (FiniteMap.lookupFM2 (Float (Pos (Succ wx1669)) (Pos Zero)) wx1670 wx1671 wx1672 wx1673 (Float (Pos Zero) (Pos (Succ wx1674))) False)",fontsize=16,color="black",shape="box"];16016 -> 16086[label="",style="solid", color="black", weight=3]; 14763 -> 7683[label="",style="dashed", color="red", weight=0]; 14763[label="primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000",fontsize=16,color="magenta"];14763 -> 16020[label="",style="dashed", color="magenta", weight=3]; 14763 -> 16021[label="",style="dashed", color="magenta", weight=3]; 14764 -> 19235[label="",style="dashed", color="red", weight=0]; 14764[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (LT == LT))",fontsize=16,color="magenta"];14764 -> 19264[label="",style="dashed", color="magenta", weight=3]; 14764 -> 19265[label="",style="dashed", color="magenta", weight=3]; 14764 -> 19266[label="",style="dashed", color="magenta", weight=3]; 14764 -> 19267[label="",style="dashed", color="magenta", weight=3]; 14764 -> 19268[label="",style="dashed", color="magenta", weight=3]; 14764 -> 19269[label="",style="dashed", color="magenta", weight=3]; 14764 -> 19270[label="",style="dashed", color="magenta", weight=3]; 14765[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];14765 -> 16023[label="",style="solid", color="black", weight=3]; 14766[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpNat Zero (Succ wx8360) == GT))",fontsize=16,color="black",shape="box"];14766 -> 16024[label="",style="solid", color="black", weight=3]; 14767[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14767 -> 16025[label="",style="solid", color="black", weight=3]; 14768[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];14768 -> 16026[label="",style="solid", color="black", weight=3]; 14769 -> 7683[label="",style="dashed", color="red", weight=0]; 14769[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14769 -> 16027[label="",style="dashed", color="magenta", weight=3]; 14769 -> 16028[label="",style="dashed", color="magenta", weight=3]; 14770[label="Succ wx30000",fontsize=16,color="green",shape="box"];14771 -> 16033[label="",style="dashed", color="red", weight=0]; 14771[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (GT == LT))",fontsize=16,color="magenta"];14771 -> 16069[label="",style="dashed", color="magenta", weight=3]; 14771 -> 16070[label="",style="dashed", color="magenta", weight=3]; 14771 -> 16071[label="",style="dashed", color="magenta", weight=3]; 14771 -> 16072[label="",style="dashed", color="magenta", weight=3]; 14771 -> 16073[label="",style="dashed", color="magenta", weight=3]; 14771 -> 16074[label="",style="dashed", color="magenta", weight=3]; 14771 -> 16075[label="",style="dashed", color="magenta", weight=3]; 14772[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];14772 -> 16030[label="",style="solid", color="black", weight=3]; 14773 -> 7683[label="",style="dashed", color="red", weight=0]; 14773[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14773 -> 16031[label="",style="dashed", color="magenta", weight=3]; 14773 -> 16032[label="",style="dashed", color="magenta", weight=3]; 14774[label="Succ wx30000",fontsize=16,color="green",shape="box"];14775 -> 16033[label="",style="dashed", color="red", weight=0]; 14775[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (GT == LT))",fontsize=16,color="magenta"];14775 -> 16076[label="",style="dashed", color="magenta", weight=3]; 14775 -> 16077[label="",style="dashed", color="magenta", weight=3]; 14775 -> 16078[label="",style="dashed", color="magenta", weight=3]; 14775 -> 16079[label="",style="dashed", color="magenta", weight=3]; 14775 -> 16080[label="",style="dashed", color="magenta", weight=3]; 14775 -> 16081[label="",style="dashed", color="magenta", weight=3]; 14775 -> 16082[label="",style="dashed", color="magenta", weight=3]; 14776[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];14776 -> 16087[label="",style="solid", color="black", weight=3]; 14777 -> 7683[label="",style="dashed", color="red", weight=0]; 14777[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];14777 -> 16088[label="",style="dashed", color="magenta", weight=3]; 14777 -> 16089[label="",style="dashed", color="magenta", weight=3]; 14778[label="Succ wx30000",fontsize=16,color="green",shape="box"];13648[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="black",shape="triangle"];13648 -> 14779[label="",style="solid", color="black", weight=3]; 14780 -> 7683[label="",style="dashed", color="red", weight=0]; 14780[label="primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000",fontsize=16,color="magenta"];14780 -> 16090[label="",style="dashed", color="magenta", weight=3]; 14780 -> 16091[label="",style="dashed", color="magenta", weight=3]; 16062[label="wx30000",fontsize=16,color="green",shape="box"];16063[label="wx32",fontsize=16,color="green",shape="box"];16064[label="wx31",fontsize=16,color="green",shape="box"];16065[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16066[label="wx34",fontsize=16,color="green",shape="box"];16067[label="wx4",fontsize=16,color="green",shape="box"];16068[label="wx33",fontsize=16,color="green",shape="box"];16571[label="FiniteMap.lookupWithDefaultFM0 wx1676 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1677)) (Pos Zero)) wx1678 wx1679 wx1680 wx1681 (Float (Pos Zero) (Pos (Succ wx1682))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx1682)) (Neg (Succ wx1677))) == GT))",fontsize=16,color="black",shape="box"];16571 -> 16621[label="",style="solid", color="black", weight=3]; 14785[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];14785 -> 16092[label="",style="solid", color="black", weight=3]; 14786[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];14786 -> 16093[label="",style="solid", color="black", weight=3]; 14787[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14787 -> 16094[label="",style="solid", color="black", weight=3]; 14788[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];14788 -> 16095[label="",style="solid", color="black", weight=3]; 14789[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (Float (Neg (Succ wx327)) (Pos (Succ wx3280)) > Float (Neg (Succ wx32100)) (Pos (Succ wx322))))",fontsize=16,color="black",shape="box"];14789 -> 16096[label="",style="solid", color="black", weight=3]; 14790[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ Zero))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (compare (Neg (Succ wx327) * Pos (Succ Zero)) (Pos (Succ wx3280) * Neg (Succ wx32100)) == GT))",fontsize=16,color="black",shape="box"];14790 -> 16097[label="",style="solid", color="black", weight=3]; 14791 -> 7683[label="",style="dashed", color="red", weight=0]; 14791[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14791 -> 16098[label="",style="dashed", color="magenta", weight=3]; 14791 -> 16099[label="",style="dashed", color="magenta", weight=3]; 14792[label="Succ wx30000",fontsize=16,color="green",shape="box"];14793 -> 16104[label="",style="dashed", color="red", weight=0]; 14793[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (LT == LT))",fontsize=16,color="magenta"];14793 -> 16145[label="",style="dashed", color="magenta", weight=3]; 14793 -> 16146[label="",style="dashed", color="magenta", weight=3]; 14793 -> 16147[label="",style="dashed", color="magenta", weight=3]; 14793 -> 16148[label="",style="dashed", color="magenta", weight=3]; 14793 -> 16149[label="",style="dashed", color="magenta", weight=3]; 14793 -> 16150[label="",style="dashed", color="magenta", weight=3]; 14793 -> 16151[label="",style="dashed", color="magenta", weight=3]; 14793 -> 16152[label="",style="dashed", color="magenta", weight=3]; 14794[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];14794 -> 16101[label="",style="solid", color="black", weight=3]; 14795 -> 7683[label="",style="dashed", color="red", weight=0]; 14795[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14795 -> 16102[label="",style="dashed", color="magenta", weight=3]; 14795 -> 16103[label="",style="dashed", color="magenta", weight=3]; 14796[label="Succ wx30000",fontsize=16,color="green",shape="box"];14797 -> 16104[label="",style="dashed", color="red", weight=0]; 14797[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (LT == LT))",fontsize=16,color="magenta"];14797 -> 16153[label="",style="dashed", color="magenta", weight=3]; 14797 -> 16154[label="",style="dashed", color="magenta", weight=3]; 14797 -> 16155[label="",style="dashed", color="magenta", weight=3]; 14797 -> 16156[label="",style="dashed", color="magenta", weight=3]; 14797 -> 16157[label="",style="dashed", color="magenta", weight=3]; 14797 -> 16158[label="",style="dashed", color="magenta", weight=3]; 14797 -> 16159[label="",style="dashed", color="magenta", weight=3]; 14797 -> 16160[label="",style="dashed", color="magenta", weight=3]; 14798[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];14798 -> 16165[label="",style="solid", color="black", weight=3]; 14799 -> 7683[label="",style="dashed", color="red", weight=0]; 14799[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];14799 -> 16166[label="",style="dashed", color="magenta", weight=3]; 14799 -> 16167[label="",style="dashed", color="magenta", weight=3]; 14800[label="Succ wx30000",fontsize=16,color="green",shape="box"];19352[label="wx32",fontsize=16,color="green",shape="box"];19353[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19354[label="wx34",fontsize=16,color="green",shape="box"];19355[label="wx4",fontsize=16,color="green",shape="box"];19356[label="wx30000",fontsize=16,color="green",shape="box"];19357[label="wx5000",fontsize=16,color="green",shape="box"];19358[label="wx33",fontsize=16,color="green",shape="box"];19359[label="wx31",fontsize=16,color="green",shape="box"];19351[label="FiniteMap.lookupWithDefaultFM0 wx2103 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2104)) (Pos Zero)) wx2105 wx2106 wx2107 wx2108 (Float (Neg (Succ wx2109)) (Pos (Succ wx2110))) False)",fontsize=16,color="black",shape="triangle"];19351 -> 19377[label="",style="solid", color="black", weight=3]; 14803 -> 7683[label="",style="dashed", color="red", weight=0]; 14803[label="primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000",fontsize=16,color="magenta"];14803 -> 16169[label="",style="dashed", color="magenta", weight=3]; 14803 -> 16170[label="",style="dashed", color="magenta", weight=3]; 16137[label="wx31",fontsize=16,color="green",shape="box"];16138[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16139[label="wx32",fontsize=16,color="green",shape="box"];16140[label="wx4",fontsize=16,color="green",shape="box"];16141[label="wx30000",fontsize=16,color="green",shape="box"];16142[label="wx5000",fontsize=16,color="green",shape="box"];16143[label="wx33",fontsize=16,color="green",shape="box"];16144[label="wx34",fontsize=16,color="green",shape="box"];14805[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];14805 -> 16171[label="",style="solid", color="black", weight=3]; 14806[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];14806 -> 16172[label="",style="solid", color="black", weight=3]; 14807[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14807 -> 16173[label="",style="solid", color="black", weight=3]; 14808[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];14808 -> 16174[label="",style="solid", color="black", weight=3]; 14809 -> 7683[label="",style="dashed", color="red", weight=0]; 14809[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14809 -> 16175[label="",style="dashed", color="magenta", weight=3]; 14809 -> 16176[label="",style="dashed", color="magenta", weight=3]; 14810[label="Succ wx30000",fontsize=16,color="green",shape="box"];14811[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpNat (Succ wx8810) Zero == LT))",fontsize=16,color="black",shape="box"];14811 -> 16177[label="",style="solid", color="black", weight=3]; 14812 -> 16182[label="",style="dashed", color="red", weight=0]; 14812[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="magenta"];14812 -> 16191[label="",style="dashed", color="magenta", weight=3]; 14812 -> 16192[label="",style="dashed", color="magenta", weight=3]; 14812 -> 16193[label="",style="dashed", color="magenta", weight=3]; 14812 -> 16194[label="",style="dashed", color="magenta", weight=3]; 14812 -> 16195[label="",style="dashed", color="magenta", weight=3]; 14812 -> 16196[label="",style="dashed", color="magenta", weight=3]; 14812 -> 16197[label="",style="dashed", color="magenta", weight=3]; 14812 -> 16198[label="",style="dashed", color="magenta", weight=3]; 14813 -> 7683[label="",style="dashed", color="red", weight=0]; 14813[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14813 -> 16179[label="",style="dashed", color="magenta", weight=3]; 14813 -> 16180[label="",style="dashed", color="magenta", weight=3]; 14814[label="Succ wx30000",fontsize=16,color="green",shape="box"];14815[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpNat (Succ wx8890) Zero == LT))",fontsize=16,color="black",shape="box"];14815 -> 16181[label="",style="solid", color="black", weight=3]; 14816 -> 16182[label="",style="dashed", color="red", weight=0]; 14816[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="magenta"];14816 -> 16199[label="",style="dashed", color="magenta", weight=3]; 14816 -> 16200[label="",style="dashed", color="magenta", weight=3]; 14816 -> 16201[label="",style="dashed", color="magenta", weight=3]; 14816 -> 16202[label="",style="dashed", color="magenta", weight=3]; 14816 -> 16203[label="",style="dashed", color="magenta", weight=3]; 14816 -> 16204[label="",style="dashed", color="magenta", weight=3]; 14816 -> 16205[label="",style="dashed", color="magenta", weight=3]; 14816 -> 16206[label="",style="dashed", color="magenta", weight=3]; 14817 -> 7683[label="",style="dashed", color="red", weight=0]; 14817[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];14817 -> 16212[label="",style="dashed", color="magenta", weight=3]; 14817 -> 16213[label="",style="dashed", color="magenta", weight=3]; 14818[label="Succ wx30000",fontsize=16,color="green",shape="box"];19412[label="wx33",fontsize=16,color="green",shape="box"];19413[label="wx30000",fontsize=16,color="green",shape="box"];19414[label="wx34",fontsize=16,color="green",shape="box"];19415[label="wx32",fontsize=16,color="green",shape="box"];19416[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19417[label="wx5000",fontsize=16,color="green",shape="box"];19418[label="wx31",fontsize=16,color="green",shape="box"];19419[label="wx4",fontsize=16,color="green",shape="box"];14821 -> 7683[label="",style="dashed", color="red", weight=0]; 14821[label="primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000",fontsize=16,color="magenta"];14821 -> 16215[label="",style="dashed", color="magenta", weight=3]; 14821 -> 16216[label="",style="dashed", color="magenta", weight=3]; 14822 -> 19387[label="",style="dashed", color="red", weight=0]; 14822[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (GT == LT))",fontsize=16,color="magenta"];14822 -> 19420[label="",style="dashed", color="magenta", weight=3]; 14822 -> 19421[label="",style="dashed", color="magenta", weight=3]; 14822 -> 19422[label="",style="dashed", color="magenta", weight=3]; 14822 -> 19423[label="",style="dashed", color="magenta", weight=3]; 14822 -> 19424[label="",style="dashed", color="magenta", weight=3]; 14822 -> 19425[label="",style="dashed", color="magenta", weight=3]; 14822 -> 19426[label="",style="dashed", color="magenta", weight=3]; 14822 -> 19427[label="",style="dashed", color="magenta", weight=3]; 19740[label="FiniteMap.lookupWithDefaultFM0 wx1693 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1694)) (Pos Zero)) wx1695 wx1696 wx1697 wx1698 (Float (Neg (Succ wx1699)) (Pos (Succ wx1700))) (primCmpInt (Neg (primMulNat (Succ wx1699) Zero)) (Pos (Succ wx1700) * Neg (Succ wx1694)) == GT))",fontsize=16,color="black",shape="box"];19740 -> 19810[label="",style="solid", color="black", weight=3]; 14826[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];14826 -> 16221[label="",style="solid", color="black", weight=3]; 14827[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpNat (Succ wx9020) Zero == GT))",fontsize=16,color="black",shape="box"];14827 -> 16222[label="",style="solid", color="black", weight=3]; 14828[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14828 -> 16223[label="",style="solid", color="black", weight=3]; 14829[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];14829 -> 16224[label="",style="solid", color="black", weight=3]; 14830 -> 7683[label="",style="dashed", color="red", weight=0]; 14830[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14830 -> 16225[label="",style="dashed", color="magenta", weight=3]; 14830 -> 16226[label="",style="dashed", color="magenta", weight=3]; 14831[label="Succ wx30000",fontsize=16,color="green",shape="box"];14832 -> 16231[label="",style="dashed", color="red", weight=0]; 14832[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (LT == LT))",fontsize=16,color="magenta"];14832 -> 16272[label="",style="dashed", color="magenta", weight=3]; 14832 -> 16273[label="",style="dashed", color="magenta", weight=3]; 14832 -> 16274[label="",style="dashed", color="magenta", weight=3]; 14832 -> 16275[label="",style="dashed", color="magenta", weight=3]; 14832 -> 16276[label="",style="dashed", color="magenta", weight=3]; 14832 -> 16277[label="",style="dashed", color="magenta", weight=3]; 14832 -> 16278[label="",style="dashed", color="magenta", weight=3]; 14832 -> 16279[label="",style="dashed", color="magenta", weight=3]; 14833[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];14833 -> 16228[label="",style="solid", color="black", weight=3]; 14834 -> 7683[label="",style="dashed", color="red", weight=0]; 14834[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14834 -> 16229[label="",style="dashed", color="magenta", weight=3]; 14834 -> 16230[label="",style="dashed", color="magenta", weight=3]; 14835[label="Succ wx30000",fontsize=16,color="green",shape="box"];14836 -> 16231[label="",style="dashed", color="red", weight=0]; 14836[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (LT == LT))",fontsize=16,color="magenta"];14836 -> 16280[label="",style="dashed", color="magenta", weight=3]; 14836 -> 16281[label="",style="dashed", color="magenta", weight=3]; 14836 -> 16282[label="",style="dashed", color="magenta", weight=3]; 14836 -> 16283[label="",style="dashed", color="magenta", weight=3]; 14836 -> 16284[label="",style="dashed", color="magenta", weight=3]; 14836 -> 16285[label="",style="dashed", color="magenta", weight=3]; 14836 -> 16286[label="",style="dashed", color="magenta", weight=3]; 14836 -> 16287[label="",style="dashed", color="magenta", weight=3]; 14837[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];14837 -> 16296[label="",style="solid", color="black", weight=3]; 14838 -> 7683[label="",style="dashed", color="red", weight=0]; 14838[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];14838 -> 16297[label="",style="dashed", color="magenta", weight=3]; 14838 -> 16298[label="",style="dashed", color="magenta", weight=3]; 14839[label="Succ wx30000",fontsize=16,color="green",shape="box"];19459[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19460[label="wx30100",fontsize=16,color="green",shape="box"];19461[label="wx4",fontsize=16,color="green",shape="box"];19462[label="wx34",fontsize=16,color="green",shape="box"];19463[label="wx31",fontsize=16,color="green",shape="box"];19464[label="wx32",fontsize=16,color="green",shape="box"];19465[label="wx30000",fontsize=16,color="green",shape="box"];19466[label="wx33",fontsize=16,color="green",shape="box"];19458[label="FiniteMap.lookupWithDefaultFM0 wx2121 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) wx2124 wx2125 wx2126 wx2127 (Float (Neg Zero) (Pos (Succ wx2128))) False)",fontsize=16,color="black",shape="triangle"];19458 -> 19491[label="",style="solid", color="black", weight=3]; 14842 -> 7683[label="",style="dashed", color="red", weight=0]; 14842[label="primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000",fontsize=16,color="magenta"];14842 -> 16300[label="",style="dashed", color="magenta", weight=3]; 14842 -> 16301[label="",style="dashed", color="magenta", weight=3]; 16264[label="wx30000",fontsize=16,color="green",shape="box"];16265[label="wx4",fontsize=16,color="green",shape="box"];16266[label="wx32",fontsize=16,color="green",shape="box"];16267[label="wx34",fontsize=16,color="green",shape="box"];16268[label="wx31",fontsize=16,color="green",shape="box"];16269[label="wx33",fontsize=16,color="green",shape="box"];16270[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16271[label="wx30100",fontsize=16,color="green",shape="box"];14844[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];14844 -> 16302[label="",style="solid", color="black", weight=3]; 14845[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];14845 -> 16303[label="",style="solid", color="black", weight=3]; 14846[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14846 -> 16304[label="",style="solid", color="black", weight=3]; 14847[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];14847 -> 16305[label="",style="solid", color="black", weight=3]; 14848 -> 7683[label="",style="dashed", color="red", weight=0]; 14848[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14848 -> 16306[label="",style="dashed", color="magenta", weight=3]; 14848 -> 16307[label="",style="dashed", color="magenta", weight=3]; 14849[label="Succ wx30000",fontsize=16,color="green",shape="box"];14850[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpNat (Succ wx9250) Zero == LT))",fontsize=16,color="black",shape="box"];14850 -> 16308[label="",style="solid", color="black", weight=3]; 14851 -> 16313[label="",style="dashed", color="red", weight=0]; 14851[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="magenta"];14851 -> 16322[label="",style="dashed", color="magenta", weight=3]; 14851 -> 16323[label="",style="dashed", color="magenta", weight=3]; 14851 -> 16324[label="",style="dashed", color="magenta", weight=3]; 14851 -> 16325[label="",style="dashed", color="magenta", weight=3]; 14851 -> 16326[label="",style="dashed", color="magenta", weight=3]; 14851 -> 16327[label="",style="dashed", color="magenta", weight=3]; 14851 -> 16328[label="",style="dashed", color="magenta", weight=3]; 14851 -> 16329[label="",style="dashed", color="magenta", weight=3]; 14852 -> 7683[label="",style="dashed", color="red", weight=0]; 14852[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14852 -> 16310[label="",style="dashed", color="magenta", weight=3]; 14852 -> 16311[label="",style="dashed", color="magenta", weight=3]; 14853[label="Succ wx30000",fontsize=16,color="green",shape="box"];14854[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpNat (Succ wx9330) Zero == LT))",fontsize=16,color="black",shape="box"];14854 -> 16312[label="",style="solid", color="black", weight=3]; 14855 -> 16313[label="",style="dashed", color="red", weight=0]; 14855[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="magenta"];14855 -> 16330[label="",style="dashed", color="magenta", weight=3]; 14855 -> 16331[label="",style="dashed", color="magenta", weight=3]; 14855 -> 16332[label="",style="dashed", color="magenta", weight=3]; 14855 -> 16333[label="",style="dashed", color="magenta", weight=3]; 14855 -> 16334[label="",style="dashed", color="magenta", weight=3]; 14855 -> 16335[label="",style="dashed", color="magenta", weight=3]; 14855 -> 16336[label="",style="dashed", color="magenta", weight=3]; 14855 -> 16337[label="",style="dashed", color="magenta", weight=3]; 14856 -> 7683[label="",style="dashed", color="red", weight=0]; 14856[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];14856 -> 16343[label="",style="dashed", color="magenta", weight=3]; 14856 -> 16344[label="",style="dashed", color="magenta", weight=3]; 14857[label="Succ wx30000",fontsize=16,color="green",shape="box"];19526[label="wx30000",fontsize=16,color="green",shape="box"];19527[label="wx32",fontsize=16,color="green",shape="box"];19528[label="wx30100",fontsize=16,color="green",shape="box"];19529[label="wx34",fontsize=16,color="green",shape="box"];19530[label="wx33",fontsize=16,color="green",shape="box"];19531[label="wx4",fontsize=16,color="green",shape="box"];19532[label="wx31",fontsize=16,color="green",shape="box"];19533[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];14860 -> 7683[label="",style="dashed", color="red", weight=0]; 14860[label="primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000",fontsize=16,color="magenta"];14860 -> 16346[label="",style="dashed", color="magenta", weight=3]; 14860 -> 16347[label="",style="dashed", color="magenta", weight=3]; 14861 -> 19501[label="",style="dashed", color="red", weight=0]; 14861[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (GT == LT))",fontsize=16,color="magenta"];14861 -> 19534[label="",style="dashed", color="magenta", weight=3]; 14861 -> 19535[label="",style="dashed", color="magenta", weight=3]; 14861 -> 19536[label="",style="dashed", color="magenta", weight=3]; 14861 -> 19537[label="",style="dashed", color="magenta", weight=3]; 14861 -> 19538[label="",style="dashed", color="magenta", weight=3]; 14861 -> 19539[label="",style="dashed", color="magenta", weight=3]; 14861 -> 19540[label="",style="dashed", color="magenta", weight=3]; 14861 -> 19541[label="",style="dashed", color="magenta", weight=3]; 19923 -> 19969[label="",style="dashed", color="red", weight=0]; 19923[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpInt (Neg (primMulNat Zero (Succ wx1713))) (Pos (Succ wx1718) * Neg (Succ wx1712)) == GT))",fontsize=16,color="magenta"];19923 -> 19970[label="",style="dashed", color="magenta", weight=3]; 14867[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];14867 -> 16353[label="",style="solid", color="black", weight=3]; 14868[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpNat (Succ wx9460) Zero == GT))",fontsize=16,color="black",shape="box"];14868 -> 16354[label="",style="solid", color="black", weight=3]; 14869[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14869 -> 16355[label="",style="solid", color="black", weight=3]; 14870[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];14870 -> 16356[label="",style="solid", color="black", weight=3]; 14871 -> 7683[label="",style="dashed", color="red", weight=0]; 14871[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14871 -> 16357[label="",style="dashed", color="magenta", weight=3]; 14871 -> 16358[label="",style="dashed", color="magenta", weight=3]; 14872[label="Succ wx30000",fontsize=16,color="green",shape="box"];14873 -> 16363[label="",style="dashed", color="red", weight=0]; 14873[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (LT == LT))",fontsize=16,color="magenta"];14873 -> 16399[label="",style="dashed", color="magenta", weight=3]; 14873 -> 16400[label="",style="dashed", color="magenta", weight=3]; 14873 -> 16401[label="",style="dashed", color="magenta", weight=3]; 14873 -> 16402[label="",style="dashed", color="magenta", weight=3]; 14873 -> 16403[label="",style="dashed", color="magenta", weight=3]; 14873 -> 16404[label="",style="dashed", color="magenta", weight=3]; 14873 -> 16405[label="",style="dashed", color="magenta", weight=3]; 14874[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];14874 -> 16360[label="",style="solid", color="black", weight=3]; 14875 -> 7683[label="",style="dashed", color="red", weight=0]; 14875[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14875 -> 16361[label="",style="dashed", color="magenta", weight=3]; 14875 -> 16362[label="",style="dashed", color="magenta", weight=3]; 14876[label="Succ wx30000",fontsize=16,color="green",shape="box"];14877 -> 16363[label="",style="dashed", color="red", weight=0]; 14877[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (LT == LT))",fontsize=16,color="magenta"];14877 -> 16406[label="",style="dashed", color="magenta", weight=3]; 14877 -> 16407[label="",style="dashed", color="magenta", weight=3]; 14877 -> 16408[label="",style="dashed", color="magenta", weight=3]; 14877 -> 16409[label="",style="dashed", color="magenta", weight=3]; 14877 -> 16410[label="",style="dashed", color="magenta", weight=3]; 14877 -> 16411[label="",style="dashed", color="magenta", weight=3]; 14877 -> 16412[label="",style="dashed", color="magenta", weight=3]; 14878[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];14878 -> 16421[label="",style="solid", color="black", weight=3]; 14879 -> 7683[label="",style="dashed", color="red", weight=0]; 14879[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];14879 -> 16422[label="",style="dashed", color="magenta", weight=3]; 14879 -> 16423[label="",style="dashed", color="magenta", weight=3]; 14880[label="Succ wx30000",fontsize=16,color="green",shape="box"];19573[label="wx33",fontsize=16,color="green",shape="box"];19574[label="wx4",fontsize=16,color="green",shape="box"];19575[label="wx30000",fontsize=16,color="green",shape="box"];19576[label="wx34",fontsize=16,color="green",shape="box"];19577[label="wx32",fontsize=16,color="green",shape="box"];19578[label="wx31",fontsize=16,color="green",shape="box"];19579[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19572[label="FiniteMap.lookupWithDefaultFM0 wx2139 (FiniteMap.lookupFM2 (Float (Pos (Succ wx2140)) (Pos Zero)) wx2141 wx2142 wx2143 wx2144 (Float (Neg Zero) (Pos (Succ wx2145))) False)",fontsize=16,color="black",shape="triangle"];19572 -> 19603[label="",style="solid", color="black", weight=3]; 14883 -> 7683[label="",style="dashed", color="red", weight=0]; 14883[label="primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000",fontsize=16,color="magenta"];14883 -> 16425[label="",style="dashed", color="magenta", weight=3]; 14883 -> 16426[label="",style="dashed", color="magenta", weight=3]; 16392[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16393[label="wx4",fontsize=16,color="green",shape="box"];16394[label="wx30000",fontsize=16,color="green",shape="box"];16395[label="wx33",fontsize=16,color="green",shape="box"];16396[label="wx32",fontsize=16,color="green",shape="box"];16397[label="wx34",fontsize=16,color="green",shape="box"];16398[label="wx31",fontsize=16,color="green",shape="box"];14885[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];14885 -> 16427[label="",style="solid", color="black", weight=3]; 14886[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];14886 -> 16428[label="",style="solid", color="black", weight=3]; 14887[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14887 -> 16429[label="",style="solid", color="black", weight=3]; 14888[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];14888 -> 16430[label="",style="solid", color="black", weight=3]; 14889 -> 7683[label="",style="dashed", color="red", weight=0]; 14889[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14889 -> 16431[label="",style="dashed", color="magenta", weight=3]; 14889 -> 16432[label="",style="dashed", color="magenta", weight=3]; 14890[label="Succ wx30000",fontsize=16,color="green",shape="box"];14891[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpNat (Succ wx9690) Zero == LT))",fontsize=16,color="black",shape="box"];14891 -> 16433[label="",style="solid", color="black", weight=3]; 14892 -> 16438[label="",style="dashed", color="red", weight=0]; 14892[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="magenta"];14892 -> 16446[label="",style="dashed", color="magenta", weight=3]; 14892 -> 16447[label="",style="dashed", color="magenta", weight=3]; 14892 -> 16448[label="",style="dashed", color="magenta", weight=3]; 14892 -> 16449[label="",style="dashed", color="magenta", weight=3]; 14892 -> 16450[label="",style="dashed", color="magenta", weight=3]; 14892 -> 16451[label="",style="dashed", color="magenta", weight=3]; 14892 -> 16452[label="",style="dashed", color="magenta", weight=3]; 14893 -> 7683[label="",style="dashed", color="red", weight=0]; 14893[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14893 -> 16435[label="",style="dashed", color="magenta", weight=3]; 14893 -> 16436[label="",style="dashed", color="magenta", weight=3]; 14894[label="Succ wx30000",fontsize=16,color="green",shape="box"];14895[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpNat (Succ wx9770) Zero == LT))",fontsize=16,color="black",shape="box"];14895 -> 16437[label="",style="solid", color="black", weight=3]; 14896 -> 16438[label="",style="dashed", color="red", weight=0]; 14896[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="magenta"];14896 -> 16453[label="",style="dashed", color="magenta", weight=3]; 14896 -> 16454[label="",style="dashed", color="magenta", weight=3]; 14896 -> 16455[label="",style="dashed", color="magenta", weight=3]; 14896 -> 16456[label="",style="dashed", color="magenta", weight=3]; 14896 -> 16457[label="",style="dashed", color="magenta", weight=3]; 14896 -> 16458[label="",style="dashed", color="magenta", weight=3]; 14896 -> 16459[label="",style="dashed", color="magenta", weight=3]; 14897 -> 7683[label="",style="dashed", color="red", weight=0]; 14897[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];14897 -> 16474[label="",style="dashed", color="magenta", weight=3]; 14897 -> 16475[label="",style="dashed", color="magenta", weight=3]; 14898[label="Succ wx30000",fontsize=16,color="green",shape="box"];19635[label="wx32",fontsize=16,color="green",shape="box"];19636[label="wx4",fontsize=16,color="green",shape="box"];19637[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19638[label="wx31",fontsize=16,color="green",shape="box"];19639[label="wx34",fontsize=16,color="green",shape="box"];19640[label="wx30000",fontsize=16,color="green",shape="box"];19641[label="wx33",fontsize=16,color="green",shape="box"];14901 -> 7683[label="",style="dashed", color="red", weight=0]; 14901[label="primPlusNat (Succ (primPlusNat wx30000 wx30000)) wx30000",fontsize=16,color="magenta"];14901 -> 16477[label="",style="dashed", color="magenta", weight=3]; 14901 -> 16478[label="",style="dashed", color="magenta", weight=3]; 14902 -> 19613[label="",style="dashed", color="red", weight=0]; 14902[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (GT == LT))",fontsize=16,color="magenta"];14902 -> 19642[label="",style="dashed", color="magenta", weight=3]; 14902 -> 19643[label="",style="dashed", color="magenta", weight=3]; 14902 -> 19644[label="",style="dashed", color="magenta", weight=3]; 14902 -> 19645[label="",style="dashed", color="magenta", weight=3]; 14902 -> 19646[label="",style="dashed", color="magenta", weight=3]; 14902 -> 19647[label="",style="dashed", color="magenta", weight=3]; 14902 -> 19648[label="",style="dashed", color="magenta", weight=3]; 19974[label="FiniteMap.lookupWithDefaultFM0 wx1728 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1729)) (Pos Zero)) wx1730 wx1731 wx1732 wx1733 (Float (Neg Zero) (Pos (Succ wx1734))) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos (Succ wx1734) * Neg (Succ wx1729)) == GT))",fontsize=16,color="black",shape="box"];19974 -> 20039[label="",style="solid", color="black", weight=3]; 14906[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];14906 -> 16483[label="",style="solid", color="black", weight=3]; 14907[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpNat (Succ wx9900) Zero == GT))",fontsize=16,color="black",shape="box"];14907 -> 16484[label="",style="solid", color="black", weight=3]; 14908[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14908 -> 16485[label="",style="solid", color="black", weight=3]; 14909[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];14909 -> 16486[label="",style="solid", color="black", weight=3]; 14910 -> 6[label="",style="dashed", color="red", weight=0]; 14910[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM wx336 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))))",fontsize=16,color="magenta"];14910 -> 16487[label="",style="dashed", color="magenta", weight=3]; 14910 -> 16488[label="",style="dashed", color="magenta", weight=3]; 14910 -> 16489[label="",style="dashed", color="magenta", weight=3]; 14911[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos wx3320) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos wx339)) True)",fontsize=16,color="black",shape="box"];14911 -> 16490[label="",style="solid", color="black", weight=3]; 14912[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx3390) (Succ wx33200))) == GT))",fontsize=16,color="black",shape="box"];14912 -> 16491[label="",style="solid", color="black", weight=3]; 14913[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx3390) Zero)) == GT))",fontsize=16,color="black",shape="box"];14913 -> 16492[label="",style="solid", color="black", weight=3]; 14914[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx33200))) == GT))",fontsize=16,color="black",shape="box"];14914 -> 16493[label="",style="solid", color="black", weight=3]; 14915[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];14915 -> 16494[label="",style="solid", color="black", weight=3]; 14916 -> 16495[label="",style="dashed", color="red", weight=0]; 14916[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos (primMulNat (Succ wx338) (Succ wx333))) (Neg (Succ wx3390) * Neg (Succ wx33200)) == GT))",fontsize=16,color="magenta"];14916 -> 16496[label="",style="dashed", color="magenta", weight=3]; 14917[label="wx333",fontsize=16,color="green",shape="box"];14918[label="Succ wx338",fontsize=16,color="green",shape="box"];14919[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos (Succ wx16160)) (Neg (Succ wx3390) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14919 -> 16501[label="",style="solid", color="black", weight=3]; 14920[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos Zero) (Neg (Succ wx3390) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14920 -> 16502[label="",style="solid", color="black", weight=3]; 14921[label="wx333",fontsize=16,color="green",shape="box"];14922[label="Succ wx338",fontsize=16,color="green",shape="box"];14923[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos (Succ wx16170)) (Neg Zero * Neg (Succ wx33200)) == GT))",fontsize=16,color="black",shape="box"];14923 -> 16503[label="",style="solid", color="black", weight=3]; 14924[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero * Neg (Succ wx33200)) == GT))",fontsize=16,color="black",shape="box"];14924 -> 16504[label="",style="solid", color="black", weight=3]; 14925[label="wx333",fontsize=16,color="green",shape="box"];14926[label="Succ wx338",fontsize=16,color="green",shape="box"];14927[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos (Succ wx16180)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14927 -> 16505[label="",style="solid", color="black", weight=3]; 14928[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14928 -> 16506[label="",style="solid", color="black", weight=3]; 14929 -> 7683[label="",style="dashed", color="red", weight=0]; 14929[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14929 -> 16507[label="",style="dashed", color="magenta", weight=3]; 14929 -> 16508[label="",style="dashed", color="magenta", weight=3]; 14930[label="Succ wx30000",fontsize=16,color="green",shape="box"];14931 -> 16513[label="",style="dashed", color="red", weight=0]; 14931[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (GT == LT))",fontsize=16,color="magenta"];14931 -> 16554[label="",style="dashed", color="magenta", weight=3]; 14931 -> 16555[label="",style="dashed", color="magenta", weight=3]; 14931 -> 16556[label="",style="dashed", color="magenta", weight=3]; 14931 -> 16557[label="",style="dashed", color="magenta", weight=3]; 14931 -> 16558[label="",style="dashed", color="magenta", weight=3]; 14931 -> 16559[label="",style="dashed", color="magenta", weight=3]; 14931 -> 16560[label="",style="dashed", color="magenta", weight=3]; 14931 -> 16561[label="",style="dashed", color="magenta", weight=3]; 14932[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];14932 -> 16510[label="",style="solid", color="black", weight=3]; 14933 -> 7683[label="",style="dashed", color="red", weight=0]; 14933[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14933 -> 16511[label="",style="dashed", color="magenta", weight=3]; 14933 -> 16512[label="",style="dashed", color="magenta", weight=3]; 14934[label="Succ wx30000",fontsize=16,color="green",shape="box"];14935 -> 16513[label="",style="dashed", color="red", weight=0]; 14935[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (GT == LT))",fontsize=16,color="magenta"];14935 -> 16562[label="",style="dashed", color="magenta", weight=3]; 14935 -> 16563[label="",style="dashed", color="magenta", weight=3]; 14935 -> 16564[label="",style="dashed", color="magenta", weight=3]; 14935 -> 16565[label="",style="dashed", color="magenta", weight=3]; 14935 -> 16566[label="",style="dashed", color="magenta", weight=3]; 14935 -> 16567[label="",style="dashed", color="magenta", weight=3]; 14935 -> 16568[label="",style="dashed", color="magenta", weight=3]; 14935 -> 16569[label="",style="dashed", color="magenta", weight=3]; 14936[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];14936 -> 16572[label="",style="solid", color="black", weight=3]; 14937 -> 7683[label="",style="dashed", color="red", weight=0]; 14937[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];14937 -> 16573[label="",style="dashed", color="magenta", weight=3]; 14937 -> 16574[label="",style="dashed", color="magenta", weight=3]; 14938[label="Succ wx30000",fontsize=16,color="green",shape="box"];13827[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="black",shape="triangle"];13827 -> 14939[label="",style="solid", color="black", weight=3]; 13829[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (compare (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];13829 -> 14940[label="",style="solid", color="black", weight=3]; 16902[label="FiniteMap.lookupWithDefaultFM0 wx1738 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1739)) (Neg Zero)) wx1740 wx1741 wx1742 wx1743 (Float (Pos (Succ wx1744)) (Pos (Succ wx1745))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx1745)) (Pos (Succ wx1739))) == GT))",fontsize=16,color="black",shape="box"];16902 -> 16962[label="",style="solid", color="black", weight=3]; 14944[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];14944 -> 16575[label="",style="solid", color="black", weight=3]; 14945[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];14945 -> 16576[label="",style="solid", color="black", weight=3]; 14946[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14946 -> 16577[label="",style="solid", color="black", weight=3]; 14947[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];14947 -> 16578[label="",style="solid", color="black", weight=3]; 14948 -> 7683[label="",style="dashed", color="red", weight=0]; 14948[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14948 -> 16579[label="",style="dashed", color="magenta", weight=3]; 14948 -> 16580[label="",style="dashed", color="magenta", weight=3]; 14949[label="Succ wx30000",fontsize=16,color="green",shape="box"];14950[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpNat Zero (Succ wx10060) == LT))",fontsize=16,color="black",shape="box"];14950 -> 16581[label="",style="solid", color="black", weight=3]; 14951 -> 16586[label="",style="dashed", color="red", weight=0]; 14951[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="magenta"];14951 -> 16603[label="",style="dashed", color="magenta", weight=3]; 14951 -> 16604[label="",style="dashed", color="magenta", weight=3]; 14951 -> 16605[label="",style="dashed", color="magenta", weight=3]; 14951 -> 16606[label="",style="dashed", color="magenta", weight=3]; 14951 -> 16607[label="",style="dashed", color="magenta", weight=3]; 14951 -> 16608[label="",style="dashed", color="magenta", weight=3]; 14951 -> 16609[label="",style="dashed", color="magenta", weight=3]; 14951 -> 16610[label="",style="dashed", color="magenta", weight=3]; 14952 -> 7683[label="",style="dashed", color="red", weight=0]; 14952[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14952 -> 16583[label="",style="dashed", color="magenta", weight=3]; 14952 -> 16584[label="",style="dashed", color="magenta", weight=3]; 14953[label="Succ wx30000",fontsize=16,color="green",shape="box"];14954[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpNat Zero (Succ wx10140) == LT))",fontsize=16,color="black",shape="box"];14954 -> 16585[label="",style="solid", color="black", weight=3]; 14955 -> 16586[label="",style="dashed", color="red", weight=0]; 14955[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="magenta"];14955 -> 16611[label="",style="dashed", color="magenta", weight=3]; 14955 -> 16612[label="",style="dashed", color="magenta", weight=3]; 14955 -> 16613[label="",style="dashed", color="magenta", weight=3]; 14955 -> 16614[label="",style="dashed", color="magenta", weight=3]; 14955 -> 16615[label="",style="dashed", color="magenta", weight=3]; 14955 -> 16616[label="",style="dashed", color="magenta", weight=3]; 14955 -> 16617[label="",style="dashed", color="magenta", weight=3]; 14955 -> 16618[label="",style="dashed", color="magenta", weight=3]; 14956 -> 7683[label="",style="dashed", color="red", weight=0]; 14956[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];14956 -> 16622[label="",style="dashed", color="magenta", weight=3]; 14956 -> 16623[label="",style="dashed", color="magenta", weight=3]; 14957[label="Succ wx30000",fontsize=16,color="green",shape="box"];19783[label="wx33",fontsize=16,color="green",shape="box"];19784[label="wx30000",fontsize=16,color="green",shape="box"];19785[label="wx34",fontsize=16,color="green",shape="box"];19786[label="wx31",fontsize=16,color="green",shape="box"];19787[label="wx4",fontsize=16,color="green",shape="box"];19788[label="wx5000",fontsize=16,color="green",shape="box"];19789[label="wx32",fontsize=16,color="green",shape="box"];19790[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16745[label="FiniteMap.lookupWithDefaultFM0 wx1747 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1748)) (Neg Zero)) wx1749 wx1750 wx1751 wx1752 (Float (Pos (Succ wx1753)) (Pos (Succ wx1754))) (compare (Float (Pos (Succ wx1753)) (Pos (Succ wx1754))) (Float (Neg (Succ wx1748)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];16745 -> 16813[label="",style="solid", color="black", weight=3]; 14963[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];14963 -> 16625[label="",style="solid", color="black", weight=3]; 14964[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (primCmpNat Zero (Succ wx10200) == GT))",fontsize=16,color="black",shape="box"];14964 -> 16626[label="",style="solid", color="black", weight=3]; 14965[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14965 -> 16627[label="",style="solid", color="black", weight=3]; 14966[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];14966 -> 16628[label="",style="solid", color="black", weight=3]; 14967 -> 7683[label="",style="dashed", color="red", weight=0]; 14967[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14967 -> 16629[label="",style="dashed", color="magenta", weight=3]; 14967 -> 16630[label="",style="dashed", color="magenta", weight=3]; 14968[label="Succ wx30000",fontsize=16,color="green",shape="box"];14969 -> 16635[label="",style="dashed", color="red", weight=0]; 14969[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (GT == LT))",fontsize=16,color="magenta"];14969 -> 16676[label="",style="dashed", color="magenta", weight=3]; 14969 -> 16677[label="",style="dashed", color="magenta", weight=3]; 14969 -> 16678[label="",style="dashed", color="magenta", weight=3]; 14969 -> 16679[label="",style="dashed", color="magenta", weight=3]; 14969 -> 16680[label="",style="dashed", color="magenta", weight=3]; 14969 -> 16681[label="",style="dashed", color="magenta", weight=3]; 14969 -> 16682[label="",style="dashed", color="magenta", weight=3]; 14969 -> 16683[label="",style="dashed", color="magenta", weight=3]; 14970[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];14970 -> 16632[label="",style="solid", color="black", weight=3]; 14971 -> 7683[label="",style="dashed", color="red", weight=0]; 14971[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14971 -> 16633[label="",style="dashed", color="magenta", weight=3]; 14971 -> 16634[label="",style="dashed", color="magenta", weight=3]; 14972[label="Succ wx30000",fontsize=16,color="green",shape="box"];14973 -> 16635[label="",style="dashed", color="red", weight=0]; 14973[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (GT == LT))",fontsize=16,color="magenta"];14973 -> 16684[label="",style="dashed", color="magenta", weight=3]; 14973 -> 16685[label="",style="dashed", color="magenta", weight=3]; 14973 -> 16686[label="",style="dashed", color="magenta", weight=3]; 14973 -> 16687[label="",style="dashed", color="magenta", weight=3]; 14973 -> 16688[label="",style="dashed", color="magenta", weight=3]; 14973 -> 16689[label="",style="dashed", color="magenta", weight=3]; 14973 -> 16690[label="",style="dashed", color="magenta", weight=3]; 14973 -> 16691[label="",style="dashed", color="magenta", weight=3]; 14974[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];14974 -> 16695[label="",style="solid", color="black", weight=3]; 14975 -> 7683[label="",style="dashed", color="red", weight=0]; 14975[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];14975 -> 16696[label="",style="dashed", color="magenta", weight=3]; 14975 -> 16697[label="",style="dashed", color="magenta", weight=3]; 14976[label="Succ wx30000",fontsize=16,color="green",shape="box"];13871[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="black",shape="triangle"];13871 -> 14977[label="",style="solid", color="black", weight=3]; 13873[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (compare (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];13873 -> 14978[label="",style="solid", color="black", weight=3]; 16958[label="wx1758",fontsize=16,color="green",shape="box"];16959[label="Zero",fontsize=16,color="green",shape="box"];16960[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) (primCmpInt (Pos (Succ wx18020)) (Neg (Succ wx1763) * Pos (Succ wx1757)) == GT))",fontsize=16,color="black",shape="box"];16960 -> 17043[label="",style="solid", color="black", weight=3]; 16961[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) (primCmpInt (Pos Zero) (Neg (Succ wx1763) * Pos (Succ wx1757)) == GT))",fontsize=16,color="black",shape="box"];16961 -> 17044[label="",style="solid", color="black", weight=3]; 14983[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];14983 -> 16698[label="",style="solid", color="black", weight=3]; 14984[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];14984 -> 16699[label="",style="solid", color="black", weight=3]; 14985[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];14985 -> 16700[label="",style="solid", color="black", weight=3]; 14986[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];14986 -> 16701[label="",style="solid", color="black", weight=3]; 14987 -> 7683[label="",style="dashed", color="red", weight=0]; 14987[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14987 -> 16702[label="",style="dashed", color="magenta", weight=3]; 14987 -> 16703[label="",style="dashed", color="magenta", weight=3]; 14988[label="Succ wx30000",fontsize=16,color="green",shape="box"];14989[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpNat Zero (Succ wx10370) == LT))",fontsize=16,color="black",shape="box"];14989 -> 16704[label="",style="solid", color="black", weight=3]; 14990 -> 16709[label="",style="dashed", color="red", weight=0]; 14990[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="magenta"];14990 -> 16726[label="",style="dashed", color="magenta", weight=3]; 14990 -> 16727[label="",style="dashed", color="magenta", weight=3]; 14990 -> 16728[label="",style="dashed", color="magenta", weight=3]; 14990 -> 16729[label="",style="dashed", color="magenta", weight=3]; 14990 -> 16730[label="",style="dashed", color="magenta", weight=3]; 14990 -> 16731[label="",style="dashed", color="magenta", weight=3]; 14990 -> 16732[label="",style="dashed", color="magenta", weight=3]; 14990 -> 16733[label="",style="dashed", color="magenta", weight=3]; 14991 -> 7683[label="",style="dashed", color="red", weight=0]; 14991[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];14991 -> 16706[label="",style="dashed", color="magenta", weight=3]; 14991 -> 16707[label="",style="dashed", color="magenta", weight=3]; 14992[label="Succ wx30000",fontsize=16,color="green",shape="box"];14993[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpNat Zero (Succ wx10450) == LT))",fontsize=16,color="black",shape="box"];14993 -> 16708[label="",style="solid", color="black", weight=3]; 14994 -> 16709[label="",style="dashed", color="red", weight=0]; 14994[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="magenta"];14994 -> 16734[label="",style="dashed", color="magenta", weight=3]; 14994 -> 16735[label="",style="dashed", color="magenta", weight=3]; 14994 -> 16736[label="",style="dashed", color="magenta", weight=3]; 14994 -> 16737[label="",style="dashed", color="magenta", weight=3]; 14994 -> 16738[label="",style="dashed", color="magenta", weight=3]; 14994 -> 16739[label="",style="dashed", color="magenta", weight=3]; 14994 -> 16740[label="",style="dashed", color="magenta", weight=3]; 14994 -> 16741[label="",style="dashed", color="magenta", weight=3]; 14995 -> 7683[label="",style="dashed", color="red", weight=0]; 14995[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];14995 -> 16746[label="",style="dashed", color="magenta", weight=3]; 14995 -> 16747[label="",style="dashed", color="magenta", weight=3]; 14996[label="Succ wx30000",fontsize=16,color="green",shape="box"];19896[label="wx4",fontsize=16,color="green",shape="box"];19897[label="wx32",fontsize=16,color="green",shape="box"];19898[label="wx33",fontsize=16,color="green",shape="box"];19899[label="wx30100",fontsize=16,color="green",shape="box"];19900[label="wx34",fontsize=16,color="green",shape="box"];19901[label="wx31",fontsize=16,color="green",shape="box"];19902[label="wx30000",fontsize=16,color="green",shape="box"];19903[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16861[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (compare (Float (Pos Zero) (Pos (Succ wx1772))) (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) == GT))",fontsize=16,color="black",shape="box"];16861 -> 16879[label="",style="solid", color="black", weight=3]; 15002[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15002 -> 16749[label="",style="solid", color="black", weight=3]; 15003[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpNat Zero (Succ wx10510) == GT))",fontsize=16,color="black",shape="box"];15003 -> 16750[label="",style="solid", color="black", weight=3]; 15004[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15004 -> 16751[label="",style="solid", color="black", weight=3]; 15005[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];15005 -> 16752[label="",style="solid", color="black", weight=3]; 15006 -> 7683[label="",style="dashed", color="red", weight=0]; 15006[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15006 -> 16753[label="",style="dashed", color="magenta", weight=3]; 15006 -> 16754[label="",style="dashed", color="magenta", weight=3]; 15007[label="Succ wx30000",fontsize=16,color="green",shape="box"];15008 -> 16759[label="",style="dashed", color="red", weight=0]; 15008[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (GT == LT))",fontsize=16,color="magenta"];15008 -> 16795[label="",style="dashed", color="magenta", weight=3]; 15008 -> 16796[label="",style="dashed", color="magenta", weight=3]; 15008 -> 16797[label="",style="dashed", color="magenta", weight=3]; 15008 -> 16798[label="",style="dashed", color="magenta", weight=3]; 15008 -> 16799[label="",style="dashed", color="magenta", weight=3]; 15008 -> 16800[label="",style="dashed", color="magenta", weight=3]; 15008 -> 16801[label="",style="dashed", color="magenta", weight=3]; 15009[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15009 -> 16756[label="",style="solid", color="black", weight=3]; 15010 -> 7683[label="",style="dashed", color="red", weight=0]; 15010[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15010 -> 16757[label="",style="dashed", color="magenta", weight=3]; 15010 -> 16758[label="",style="dashed", color="magenta", weight=3]; 15011[label="Succ wx30000",fontsize=16,color="green",shape="box"];15012 -> 16759[label="",style="dashed", color="red", weight=0]; 15012[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (GT == LT))",fontsize=16,color="magenta"];15012 -> 16802[label="",style="dashed", color="magenta", weight=3]; 15012 -> 16803[label="",style="dashed", color="magenta", weight=3]; 15012 -> 16804[label="",style="dashed", color="magenta", weight=3]; 15012 -> 16805[label="",style="dashed", color="magenta", weight=3]; 15012 -> 16806[label="",style="dashed", color="magenta", weight=3]; 15012 -> 16807[label="",style="dashed", color="magenta", weight=3]; 15012 -> 16808[label="",style="dashed", color="magenta", weight=3]; 15013[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15013 -> 16814[label="",style="solid", color="black", weight=3]; 15014 -> 7683[label="",style="dashed", color="red", weight=0]; 15014[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15014 -> 16815[label="",style="dashed", color="magenta", weight=3]; 15014 -> 16816[label="",style="dashed", color="magenta", weight=3]; 15015[label="Succ wx30000",fontsize=16,color="green",shape="box"];13918[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="black",shape="triangle"];13918 -> 15016[label="",style="solid", color="black", weight=3]; 13920[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (compare (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];13920 -> 15017[label="",style="solid", color="black", weight=3]; 17096[label="FiniteMap.lookupWithDefaultFM0 wx1774 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1775)) (Neg Zero)) wx1776 wx1777 wx1778 wx1779 (Float (Pos Zero) (Pos (Succ wx1780))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx1780)) (Pos (Succ wx1775))) == GT))",fontsize=16,color="black",shape="box"];17096 -> 17190[label="",style="solid", color="black", weight=3]; 15021[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15021 -> 16817[label="",style="solid", color="black", weight=3]; 15022[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];15022 -> 16818[label="",style="solid", color="black", weight=3]; 15023[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15023 -> 16819[label="",style="solid", color="black", weight=3]; 15024[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];15024 -> 16820[label="",style="solid", color="black", weight=3]; 15025 -> 7683[label="",style="dashed", color="red", weight=0]; 15025[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15025 -> 16821[label="",style="dashed", color="magenta", weight=3]; 15025 -> 16822[label="",style="dashed", color="magenta", weight=3]; 15026[label="Succ wx30000",fontsize=16,color="green",shape="box"];15027[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpNat Zero (Succ wx10670) == LT))",fontsize=16,color="black",shape="box"];15027 -> 16823[label="",style="solid", color="black", weight=3]; 15028 -> 16828[label="",style="dashed", color="red", weight=0]; 15028[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="magenta"];15028 -> 16843[label="",style="dashed", color="magenta", weight=3]; 15028 -> 16844[label="",style="dashed", color="magenta", weight=3]; 15028 -> 16845[label="",style="dashed", color="magenta", weight=3]; 15028 -> 16846[label="",style="dashed", color="magenta", weight=3]; 15028 -> 16847[label="",style="dashed", color="magenta", weight=3]; 15028 -> 16848[label="",style="dashed", color="magenta", weight=3]; 15028 -> 16849[label="",style="dashed", color="magenta", weight=3]; 15029 -> 7683[label="",style="dashed", color="red", weight=0]; 15029[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15029 -> 16825[label="",style="dashed", color="magenta", weight=3]; 15029 -> 16826[label="",style="dashed", color="magenta", weight=3]; 15030[label="Succ wx30000",fontsize=16,color="green",shape="box"];15031[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpNat Zero (Succ wx10750) == LT))",fontsize=16,color="black",shape="box"];15031 -> 16827[label="",style="solid", color="black", weight=3]; 15032 -> 16828[label="",style="dashed", color="red", weight=0]; 15032[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="magenta"];15032 -> 16850[label="",style="dashed", color="magenta", weight=3]; 15032 -> 16851[label="",style="dashed", color="magenta", weight=3]; 15032 -> 16852[label="",style="dashed", color="magenta", weight=3]; 15032 -> 16853[label="",style="dashed", color="magenta", weight=3]; 15032 -> 16854[label="",style="dashed", color="magenta", weight=3]; 15032 -> 16855[label="",style="dashed", color="magenta", weight=3]; 15032 -> 16856[label="",style="dashed", color="magenta", weight=3]; 15033 -> 7683[label="",style="dashed", color="red", weight=0]; 15033[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15033 -> 16862[label="",style="dashed", color="magenta", weight=3]; 15033 -> 16863[label="",style="dashed", color="magenta", weight=3]; 15034[label="Succ wx30000",fontsize=16,color="green",shape="box"];20017[label="wx33",fontsize=16,color="green",shape="box"];20018[label="wx4",fontsize=16,color="green",shape="box"];20019[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];20020[label="wx30000",fontsize=16,color="green",shape="box"];20021[label="wx32",fontsize=16,color="green",shape="box"];20022[label="wx34",fontsize=16,color="green",shape="box"];20023[label="wx31",fontsize=16,color="green",shape="box"];16885[label="FiniteMap.lookupWithDefaultFM0 wx1782 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1783)) (Neg Zero)) wx1784 wx1785 wx1786 wx1787 (Float (Pos Zero) (Pos (Succ wx1788))) (compare (Float (Pos Zero) (Pos (Succ wx1788))) (Float (Neg (Succ wx1783)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];16885 -> 16897[label="",style="solid", color="black", weight=3]; 15040[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15040 -> 16865[label="",style="solid", color="black", weight=3]; 15041[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (primCmpNat Zero (Succ wx10810) == GT))",fontsize=16,color="black",shape="box"];15041 -> 16866[label="",style="solid", color="black", weight=3]; 15042[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15042 -> 16867[label="",style="solid", color="black", weight=3]; 15043[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];15043 -> 16868[label="",style="solid", color="black", weight=3]; 15044[label="wx403",fontsize=16,color="green",shape="box"];15045[label="Succ wx408",fontsize=16,color="green",shape="box"];15046[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg (Succ wx16190)) (Neg (Succ wx4090) * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];15046 -> 16869[label="",style="solid", color="black", weight=3]; 15047[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Neg (Succ wx4090) * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];15047 -> 16870[label="",style="solid", color="black", weight=3]; 15048[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg (Succ wx4790)) (Neg (primMulNat (Succ wx4090) Zero)) == GT))",fontsize=16,color="black",shape="box"];15048 -> 16871[label="",style="solid", color="black", weight=3]; 15049[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx4090) Zero)) == GT))",fontsize=16,color="black",shape="box"];15049 -> 16872[label="",style="solid", color="black", weight=3]; 15050 -> 16873[label="",style="dashed", color="red", weight=0]; 15050[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg (Succ wx4800)) (Neg (primMulNat Zero (Succ wx40200))) == GT))",fontsize=16,color="magenta"];15050 -> 16874[label="",style="dashed", color="magenta", weight=3]; 15051 -> 16880[label="",style="dashed", color="red", weight=0]; 15051[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx40200))) == GT))",fontsize=16,color="magenta"];15051 -> 16881[label="",style="dashed", color="magenta", weight=3]; 15052[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg (Succ wx4810)) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];15052 -> 16886[label="",style="solid", color="black", weight=3]; 15053[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];15053 -> 16887[label="",style="solid", color="black", weight=3]; 15054[label="wx403",fontsize=16,color="green",shape="box"];15055[label="Succ wx408",fontsize=16,color="green",shape="box"];15056[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg (Succ wx16200)) (Neg (Succ wx4090) * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];15056 -> 16888[label="",style="solid", color="black", weight=3]; 15057[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Neg (Succ wx4090) * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];15057 -> 16889[label="",style="solid", color="black", weight=3]; 15058[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg (Succ wx4820)) (Pos (primMulNat (Succ wx4090) Zero)) == GT))",fontsize=16,color="black",shape="box"];15058 -> 16890[label="",style="solid", color="black", weight=3]; 15059[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx4090) Zero)) == GT))",fontsize=16,color="black",shape="box"];15059 -> 16891[label="",style="solid", color="black", weight=3]; 15060 -> 16892[label="",style="dashed", color="red", weight=0]; 15060[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg (Succ wx4830)) (Pos (primMulNat Zero (Succ wx40200))) == GT))",fontsize=16,color="magenta"];15060 -> 16893[label="",style="dashed", color="magenta", weight=3]; 15061 -> 16898[label="",style="dashed", color="red", weight=0]; 15061[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx40200))) == GT))",fontsize=16,color="magenta"];15061 -> 16899[label="",style="dashed", color="magenta", weight=3]; 15062[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg (Succ wx4900)) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];15062 -> 16903[label="",style="solid", color="black", weight=3]; 15063[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];15063 -> 16904[label="",style="solid", color="black", weight=3]; 15064 -> 7683[label="",style="dashed", color="red", weight=0]; 15064[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15064 -> 16905[label="",style="dashed", color="magenta", weight=3]; 15064 -> 16906[label="",style="dashed", color="magenta", weight=3]; 15065[label="Succ wx30000",fontsize=16,color="green",shape="box"];15066[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpNat (Succ wx10820) Zero == LT))",fontsize=16,color="black",shape="box"];15066 -> 16907[label="",style="solid", color="black", weight=3]; 15067 -> 16912[label="",style="dashed", color="red", weight=0]; 15067[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="magenta"];15067 -> 16929[label="",style="dashed", color="magenta", weight=3]; 15067 -> 16930[label="",style="dashed", color="magenta", weight=3]; 15067 -> 16931[label="",style="dashed", color="magenta", weight=3]; 15067 -> 16932[label="",style="dashed", color="magenta", weight=3]; 15067 -> 16933[label="",style="dashed", color="magenta", weight=3]; 15067 -> 16934[label="",style="dashed", color="magenta", weight=3]; 15067 -> 16935[label="",style="dashed", color="magenta", weight=3]; 15067 -> 16936[label="",style="dashed", color="magenta", weight=3]; 15068 -> 7683[label="",style="dashed", color="red", weight=0]; 15068[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15068 -> 16909[label="",style="dashed", color="magenta", weight=3]; 15068 -> 16910[label="",style="dashed", color="magenta", weight=3]; 15069[label="Succ wx30000",fontsize=16,color="green",shape="box"];15070[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpNat (Succ wx10900) Zero == LT))",fontsize=16,color="black",shape="box"];15070 -> 16911[label="",style="solid", color="black", weight=3]; 15071 -> 16912[label="",style="dashed", color="red", weight=0]; 15071[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="magenta"];15071 -> 16937[label="",style="dashed", color="magenta", weight=3]; 15071 -> 16938[label="",style="dashed", color="magenta", weight=3]; 15071 -> 16939[label="",style="dashed", color="magenta", weight=3]; 15071 -> 16940[label="",style="dashed", color="magenta", weight=3]; 15071 -> 16941[label="",style="dashed", color="magenta", weight=3]; 15071 -> 16942[label="",style="dashed", color="magenta", weight=3]; 15071 -> 16943[label="",style="dashed", color="magenta", weight=3]; 15071 -> 16944[label="",style="dashed", color="magenta", weight=3]; 15072 -> 7683[label="",style="dashed", color="red", weight=0]; 15072[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15072 -> 16963[label="",style="dashed", color="magenta", weight=3]; 15072 -> 16964[label="",style="dashed", color="magenta", weight=3]; 15073[label="Succ wx30000",fontsize=16,color="green",shape="box"];20109[label="wx31",fontsize=16,color="green",shape="box"];20110[label="wx33",fontsize=16,color="green",shape="box"];20111[label="wx34",fontsize=16,color="green",shape="box"];20112[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];20113[label="wx4",fontsize=16,color="green",shape="box"];20114[label="wx32",fontsize=16,color="green",shape="box"];20115[label="wx5000",fontsize=16,color="green",shape="box"];20116[label="wx30000",fontsize=16,color="green",shape="box"];13980[label="FiniteMap.lookupWithDefaultFM0 wx1097 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1098)) (Neg Zero)) wx1099 wx1100 wx1101 wx1102 (Float (Neg (Succ wx1103)) (Pos (Succ wx1104))) (primCmpInt (Neg (primMulNat (Succ wx1103) Zero)) (Neg (Succ wx1104) * Pos (Succ wx1098)) == GT))",fontsize=16,color="black",shape="box"];13980 -> 15083[label="",style="solid", color="black", weight=3]; 15084[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15084 -> 16974[label="",style="solid", color="black", weight=3]; 15085[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (primCmpNat (Succ wx11050) Zero == GT))",fontsize=16,color="black",shape="box"];15085 -> 16975[label="",style="solid", color="black", weight=3]; 15086[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15086 -> 16976[label="",style="solid", color="black", weight=3]; 15087[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];15087 -> 16977[label="",style="solid", color="black", weight=3]; 15088 -> 7683[label="",style="dashed", color="red", weight=0]; 15088[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15088 -> 16978[label="",style="dashed", color="magenta", weight=3]; 15088 -> 16979[label="",style="dashed", color="magenta", weight=3]; 15089[label="Succ wx30000",fontsize=16,color="green",shape="box"];15090 -> 16984[label="",style="dashed", color="red", weight=0]; 15090[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (LT == LT))",fontsize=16,color="magenta"];15090 -> 17025[label="",style="dashed", color="magenta", weight=3]; 15090 -> 17026[label="",style="dashed", color="magenta", weight=3]; 15090 -> 17027[label="",style="dashed", color="magenta", weight=3]; 15090 -> 17028[label="",style="dashed", color="magenta", weight=3]; 15090 -> 17029[label="",style="dashed", color="magenta", weight=3]; 15090 -> 17030[label="",style="dashed", color="magenta", weight=3]; 15090 -> 17031[label="",style="dashed", color="magenta", weight=3]; 15090 -> 17032[label="",style="dashed", color="magenta", weight=3]; 15091[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15091 -> 16981[label="",style="solid", color="black", weight=3]; 15092 -> 7683[label="",style="dashed", color="red", weight=0]; 15092[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15092 -> 16982[label="",style="dashed", color="magenta", weight=3]; 15092 -> 16983[label="",style="dashed", color="magenta", weight=3]; 15093[label="Succ wx30000",fontsize=16,color="green",shape="box"];15094 -> 16984[label="",style="dashed", color="red", weight=0]; 15094[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (LT == LT))",fontsize=16,color="magenta"];15094 -> 17033[label="",style="dashed", color="magenta", weight=3]; 15094 -> 17034[label="",style="dashed", color="magenta", weight=3]; 15094 -> 17035[label="",style="dashed", color="magenta", weight=3]; 15094 -> 17036[label="",style="dashed", color="magenta", weight=3]; 15094 -> 17037[label="",style="dashed", color="magenta", weight=3]; 15094 -> 17038[label="",style="dashed", color="magenta", weight=3]; 15094 -> 17039[label="",style="dashed", color="magenta", weight=3]; 15094 -> 17040[label="",style="dashed", color="magenta", weight=3]; 15095[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15095 -> 17045[label="",style="solid", color="black", weight=3]; 15096 -> 7683[label="",style="dashed", color="red", weight=0]; 15096[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15096 -> 17046[label="",style="dashed", color="magenta", weight=3]; 15096 -> 17047[label="",style="dashed", color="magenta", weight=3]; 15097[label="Succ wx30000",fontsize=16,color="green",shape="box"];20154[label="wx32",fontsize=16,color="green",shape="box"];20155[label="wx33",fontsize=16,color="green",shape="box"];20156[label="wx5000",fontsize=16,color="green",shape="box"];20157[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];20158[label="wx34",fontsize=16,color="green",shape="box"];20159[label="wx4",fontsize=16,color="green",shape="box"];20160[label="wx31",fontsize=16,color="green",shape="box"];20161[label="wx30000",fontsize=16,color="green",shape="box"];20256[label="FiniteMap.lookupWithDefaultFM0 wx2195 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2196)) (Neg Zero)) wx2197 wx2198 wx2199 wx2200 (Float (Neg (Succ wx2201)) (Pos (Succ wx2202))) (compare (Float (Neg (Succ wx2201)) (Pos (Succ wx2202))) (Float (Neg (Succ wx2196)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];20256 -> 20308[label="",style="solid", color="black", weight=3]; 15101[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15101 -> 17050[label="",style="solid", color="black", weight=3]; 15102[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];15102 -> 17051[label="",style="solid", color="black", weight=3]; 15103[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15103 -> 17052[label="",style="solid", color="black", weight=3]; 15104[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];15104 -> 17053[label="",style="solid", color="black", weight=3]; 15105 -> 7683[label="",style="dashed", color="red", weight=0]; 15105[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15105 -> 17054[label="",style="dashed", color="magenta", weight=3]; 15105 -> 17055[label="",style="dashed", color="magenta", weight=3]; 15106[label="Succ wx30000",fontsize=16,color="green",shape="box"];15107[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpNat (Succ wx11210) Zero == LT))",fontsize=16,color="black",shape="box"];15107 -> 17056[label="",style="solid", color="black", weight=3]; 15108 -> 17061[label="",style="dashed", color="red", weight=0]; 15108[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="magenta"];15108 -> 17078[label="",style="dashed", color="magenta", weight=3]; 15108 -> 17079[label="",style="dashed", color="magenta", weight=3]; 15108 -> 17080[label="",style="dashed", color="magenta", weight=3]; 15108 -> 17081[label="",style="dashed", color="magenta", weight=3]; 15108 -> 17082[label="",style="dashed", color="magenta", weight=3]; 15108 -> 17083[label="",style="dashed", color="magenta", weight=3]; 15108 -> 17084[label="",style="dashed", color="magenta", weight=3]; 15108 -> 17085[label="",style="dashed", color="magenta", weight=3]; 15109 -> 7683[label="",style="dashed", color="red", weight=0]; 15109[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15109 -> 17058[label="",style="dashed", color="magenta", weight=3]; 15109 -> 17059[label="",style="dashed", color="magenta", weight=3]; 15110[label="Succ wx30000",fontsize=16,color="green",shape="box"];15111[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpNat (Succ wx11290) Zero == LT))",fontsize=16,color="black",shape="box"];15111 -> 17060[label="",style="solid", color="black", weight=3]; 15112 -> 17061[label="",style="dashed", color="red", weight=0]; 15112[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="magenta"];15112 -> 17086[label="",style="dashed", color="magenta", weight=3]; 15112 -> 17087[label="",style="dashed", color="magenta", weight=3]; 15112 -> 17088[label="",style="dashed", color="magenta", weight=3]; 15112 -> 17089[label="",style="dashed", color="magenta", weight=3]; 15112 -> 17090[label="",style="dashed", color="magenta", weight=3]; 15112 -> 17091[label="",style="dashed", color="magenta", weight=3]; 15112 -> 17092[label="",style="dashed", color="magenta", weight=3]; 15112 -> 17093[label="",style="dashed", color="magenta", weight=3]; 15113 -> 7683[label="",style="dashed", color="red", weight=0]; 15113[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15113 -> 17097[label="",style="dashed", color="magenta", weight=3]; 15113 -> 17098[label="",style="dashed", color="magenta", weight=3]; 15114[label="Succ wx30000",fontsize=16,color="green",shape="box"];20231[label="wx33",fontsize=16,color="green",shape="box"];20232[label="wx31",fontsize=16,color="green",shape="box"];20233[label="wx30000",fontsize=16,color="green",shape="box"];20234[label="wx32",fontsize=16,color="green",shape="box"];20235[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];20236[label="wx4",fontsize=16,color="green",shape="box"];20237[label="wx34",fontsize=16,color="green",shape="box"];20238[label="wx30100",fontsize=16,color="green",shape="box"];14020 -> 15124[label="",style="dashed", color="red", weight=0]; 14020[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpInt (Neg (primMulNat Zero (Succ wx1138))) (Neg (Succ wx1143) * Pos (Succ wx1137)) == GT))",fontsize=16,color="magenta"];14020 -> 15125[label="",style="dashed", color="magenta", weight=3]; 15126[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15126 -> 17111[label="",style="solid", color="black", weight=3]; 15127[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpNat (Succ wx11440) Zero == GT))",fontsize=16,color="black",shape="box"];15127 -> 17112[label="",style="solid", color="black", weight=3]; 15128[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15128 -> 17113[label="",style="solid", color="black", weight=3]; 15129[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];15129 -> 17114[label="",style="solid", color="black", weight=3]; 15130 -> 7683[label="",style="dashed", color="red", weight=0]; 15130[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15130 -> 17115[label="",style="dashed", color="magenta", weight=3]; 15130 -> 17116[label="",style="dashed", color="magenta", weight=3]; 15131[label="Succ wx30000",fontsize=16,color="green",shape="box"];15132 -> 17121[label="",style="dashed", color="red", weight=0]; 15132[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (LT == LT))",fontsize=16,color="magenta"];15132 -> 17162[label="",style="dashed", color="magenta", weight=3]; 15132 -> 17163[label="",style="dashed", color="magenta", weight=3]; 15132 -> 17164[label="",style="dashed", color="magenta", weight=3]; 15132 -> 17165[label="",style="dashed", color="magenta", weight=3]; 15132 -> 17166[label="",style="dashed", color="magenta", weight=3]; 15132 -> 17167[label="",style="dashed", color="magenta", weight=3]; 15132 -> 17168[label="",style="dashed", color="magenta", weight=3]; 15132 -> 17169[label="",style="dashed", color="magenta", weight=3]; 15133[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15133 -> 17118[label="",style="solid", color="black", weight=3]; 15134 -> 7683[label="",style="dashed", color="red", weight=0]; 15134[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15134 -> 17119[label="",style="dashed", color="magenta", weight=3]; 15134 -> 17120[label="",style="dashed", color="magenta", weight=3]; 15135[label="Succ wx30000",fontsize=16,color="green",shape="box"];15136 -> 17121[label="",style="dashed", color="red", weight=0]; 15136[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (LT == LT))",fontsize=16,color="magenta"];15136 -> 17170[label="",style="dashed", color="magenta", weight=3]; 15136 -> 17171[label="",style="dashed", color="magenta", weight=3]; 15136 -> 17172[label="",style="dashed", color="magenta", weight=3]; 15136 -> 17173[label="",style="dashed", color="magenta", weight=3]; 15136 -> 17174[label="",style="dashed", color="magenta", weight=3]; 15136 -> 17175[label="",style="dashed", color="magenta", weight=3]; 15136 -> 17176[label="",style="dashed", color="magenta", weight=3]; 15136 -> 17177[label="",style="dashed", color="magenta", weight=3]; 15137[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15137 -> 17191[label="",style="solid", color="black", weight=3]; 15138 -> 7683[label="",style="dashed", color="red", weight=0]; 15138[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15138 -> 17192[label="",style="dashed", color="magenta", weight=3]; 15138 -> 17193[label="",style="dashed", color="magenta", weight=3]; 15139[label="Succ wx30000",fontsize=16,color="green",shape="box"];20275[label="wx33",fontsize=16,color="green",shape="box"];20276[label="wx30100",fontsize=16,color="green",shape="box"];20277[label="wx31",fontsize=16,color="green",shape="box"];20278[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];20279[label="wx34",fontsize=16,color="green",shape="box"];20280[label="wx32",fontsize=16,color="green",shape="box"];20281[label="wx4",fontsize=16,color="green",shape="box"];20282[label="wx30000",fontsize=16,color="green",shape="box"];20368[label="FiniteMap.lookupWithDefaultFM0 wx2213 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) wx2216 wx2217 wx2218 wx2219 (Float (Neg Zero) (Pos (Succ wx2220))) (compare (Float (Neg Zero) (Pos (Succ wx2220))) (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) == GT))",fontsize=16,color="black",shape="box"];20368 -> 20416[label="",style="solid", color="black", weight=3]; 15143[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15143 -> 17196[label="",style="solid", color="black", weight=3]; 15144[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];15144 -> 17197[label="",style="solid", color="black", weight=3]; 15145[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15145 -> 17198[label="",style="solid", color="black", weight=3]; 15146[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];15146 -> 17199[label="",style="solid", color="black", weight=3]; 15147 -> 7683[label="",style="dashed", color="red", weight=0]; 15147[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15147 -> 17200[label="",style="dashed", color="magenta", weight=3]; 15147 -> 17201[label="",style="dashed", color="magenta", weight=3]; 15148[label="Succ wx30000",fontsize=16,color="green",shape="box"];15149[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpNat (Succ wx11600) Zero == LT))",fontsize=16,color="black",shape="box"];15149 -> 17202[label="",style="solid", color="black", weight=3]; 15150 -> 17207[label="",style="dashed", color="red", weight=0]; 15150[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="magenta"];15150 -> 17222[label="",style="dashed", color="magenta", weight=3]; 15150 -> 17223[label="",style="dashed", color="magenta", weight=3]; 15150 -> 17224[label="",style="dashed", color="magenta", weight=3]; 15150 -> 17225[label="",style="dashed", color="magenta", weight=3]; 15150 -> 17226[label="",style="dashed", color="magenta", weight=3]; 15150 -> 17227[label="",style="dashed", color="magenta", weight=3]; 15150 -> 17228[label="",style="dashed", color="magenta", weight=3]; 15151 -> 7683[label="",style="dashed", color="red", weight=0]; 15151[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15151 -> 17204[label="",style="dashed", color="magenta", weight=3]; 15151 -> 17205[label="",style="dashed", color="magenta", weight=3]; 15152[label="Succ wx30000",fontsize=16,color="green",shape="box"];15153[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpNat (Succ wx11680) Zero == LT))",fontsize=16,color="black",shape="box"];15153 -> 17206[label="",style="solid", color="black", weight=3]; 15154 -> 17207[label="",style="dashed", color="red", weight=0]; 15154[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="magenta"];15154 -> 17229[label="",style="dashed", color="magenta", weight=3]; 15154 -> 17230[label="",style="dashed", color="magenta", weight=3]; 15154 -> 17231[label="",style="dashed", color="magenta", weight=3]; 15154 -> 17232[label="",style="dashed", color="magenta", weight=3]; 15154 -> 17233[label="",style="dashed", color="magenta", weight=3]; 15154 -> 17234[label="",style="dashed", color="magenta", weight=3]; 15154 -> 17235[label="",style="dashed", color="magenta", weight=3]; 15155 -> 7683[label="",style="dashed", color="red", weight=0]; 15155[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15155 -> 17238[label="",style="dashed", color="magenta", weight=3]; 15155 -> 17239[label="",style="dashed", color="magenta", weight=3]; 15156[label="Succ wx30000",fontsize=16,color="green",shape="box"];20346[label="wx32",fontsize=16,color="green",shape="box"];20347[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];20348[label="wx4",fontsize=16,color="green",shape="box"];20349[label="wx30000",fontsize=16,color="green",shape="box"];20350[label="wx31",fontsize=16,color="green",shape="box"];20351[label="wx34",fontsize=16,color="green",shape="box"];20352[label="wx33",fontsize=16,color="green",shape="box"];14060[label="FiniteMap.lookupWithDefaultFM0 wx1175 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1176)) (Neg Zero)) wx1177 wx1178 wx1179 wx1180 (Float (Neg Zero) (Pos (Succ wx1181))) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg (Succ wx1181) * Pos (Succ wx1176)) == GT))",fontsize=16,color="black",shape="box"];14060 -> 15165[label="",style="solid", color="black", weight=3]; 15166[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15166 -> 17248[label="",style="solid", color="black", weight=3]; 15167[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (primCmpNat (Succ wx11820) Zero == GT))",fontsize=16,color="black",shape="box"];15167 -> 17249[label="",style="solid", color="black", weight=3]; 15168[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15168 -> 17250[label="",style="solid", color="black", weight=3]; 15169[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];15169 -> 17251[label="",style="solid", color="black", weight=3]; 15170 -> 7683[label="",style="dashed", color="red", weight=0]; 15170[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15170 -> 17252[label="",style="dashed", color="magenta", weight=3]; 15170 -> 17253[label="",style="dashed", color="magenta", weight=3]; 15171[label="Succ wx30000",fontsize=16,color="green",shape="box"];15172 -> 17258[label="",style="dashed", color="red", weight=0]; 15172[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (LT == LT))",fontsize=16,color="magenta"];15172 -> 17294[label="",style="dashed", color="magenta", weight=3]; 15172 -> 17295[label="",style="dashed", color="magenta", weight=3]; 15172 -> 17296[label="",style="dashed", color="magenta", weight=3]; 15172 -> 17297[label="",style="dashed", color="magenta", weight=3]; 15172 -> 17298[label="",style="dashed", color="magenta", weight=3]; 15172 -> 17299[label="",style="dashed", color="magenta", weight=3]; 15172 -> 17300[label="",style="dashed", color="magenta", weight=3]; 15173[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15173 -> 17255[label="",style="solid", color="black", weight=3]; 15174 -> 7683[label="",style="dashed", color="red", weight=0]; 15174[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15174 -> 17256[label="",style="dashed", color="magenta", weight=3]; 15174 -> 17257[label="",style="dashed", color="magenta", weight=3]; 15175[label="Succ wx30000",fontsize=16,color="green",shape="box"];15176 -> 17258[label="",style="dashed", color="red", weight=0]; 15176[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (LT == LT))",fontsize=16,color="magenta"];15176 -> 17301[label="",style="dashed", color="magenta", weight=3]; 15176 -> 17302[label="",style="dashed", color="magenta", weight=3]; 15176 -> 17303[label="",style="dashed", color="magenta", weight=3]; 15176 -> 17304[label="",style="dashed", color="magenta", weight=3]; 15176 -> 17305[label="",style="dashed", color="magenta", weight=3]; 15176 -> 17306[label="",style="dashed", color="magenta", weight=3]; 15176 -> 17307[label="",style="dashed", color="magenta", weight=3]; 15177[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15177 -> 17319[label="",style="solid", color="black", weight=3]; 15178 -> 7683[label="",style="dashed", color="red", weight=0]; 15178[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15178 -> 17320[label="",style="dashed", color="magenta", weight=3]; 15178 -> 17321[label="",style="dashed", color="magenta", weight=3]; 15179[label="Succ wx30000",fontsize=16,color="green",shape="box"];20387[label="wx30000",fontsize=16,color="green",shape="box"];20388[label="wx34",fontsize=16,color="green",shape="box"];20389[label="wx33",fontsize=16,color="green",shape="box"];20390[label="wx4",fontsize=16,color="green",shape="box"];20391[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];20392[label="wx31",fontsize=16,color="green",shape="box"];20393[label="wx32",fontsize=16,color="green",shape="box"];20485[label="FiniteMap.lookupWithDefaultFM0 wx2230 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2231)) (Neg Zero)) wx2232 wx2233 wx2234 wx2235 (Float (Neg Zero) (Pos (Succ wx2236))) (compare (Float (Neg Zero) (Pos (Succ wx2236))) (Float (Neg (Succ wx2231)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];20485 -> 20554[label="",style="solid", color="black", weight=3]; 15183[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15183 -> 17324[label="",style="solid", color="black", weight=3]; 15184[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];15184 -> 17325[label="",style="solid", color="black", weight=3]; 15185[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15185 -> 17326[label="",style="solid", color="black", weight=3]; 15186[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];15186 -> 17327[label="",style="solid", color="black", weight=3]; 15187[label="wx463",fontsize=16,color="green",shape="box"];15188[label="Succ wx468",fontsize=16,color="green",shape="box"];15189[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg (Succ wx16210)) (Pos (Succ wx4690) * Pos (Succ wx46200)) == GT))",fontsize=16,color="black",shape="box"];15189 -> 17328[label="",style="solid", color="black", weight=3]; 15190[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Pos (Succ wx4690) * Pos (Succ wx46200)) == GT))",fontsize=16,color="black",shape="box"];15190 -> 17329[label="",style="solid", color="black", weight=3]; 15191[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg (Succ wx5160)) (Pos (primMulNat (Succ wx4690) Zero)) == GT))",fontsize=16,color="black",shape="box"];15191 -> 17330[label="",style="solid", color="black", weight=3]; 15192[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx4690) Zero)) == GT))",fontsize=16,color="black",shape="box"];15192 -> 17331[label="",style="solid", color="black", weight=3]; 15193 -> 17332[label="",style="dashed", color="red", weight=0]; 15193[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg (Succ wx5170)) (Pos (primMulNat Zero (Succ wx46200))) == GT))",fontsize=16,color="magenta"];15193 -> 17333[label="",style="dashed", color="magenta", weight=3]; 15194 -> 17335[label="",style="dashed", color="red", weight=0]; 15194[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx46200))) == GT))",fontsize=16,color="magenta"];15194 -> 17336[label="",style="dashed", color="magenta", weight=3]; 15195[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg (Succ wx5180)) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];15195 -> 17340[label="",style="solid", color="black", weight=3]; 15196[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];15196 -> 17341[label="",style="solid", color="black", weight=3]; 15197[label="wx463",fontsize=16,color="green",shape="box"];15198[label="Succ wx468",fontsize=16,color="green",shape="box"];15199[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg (Succ wx16220)) (Pos (Succ wx4690) * Neg (Succ wx46200)) == GT))",fontsize=16,color="black",shape="box"];15199 -> 17342[label="",style="solid", color="black", weight=3]; 15200[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Pos (Succ wx4690) * Neg (Succ wx46200)) == GT))",fontsize=16,color="black",shape="box"];15200 -> 17343[label="",style="solid", color="black", weight=3]; 15201[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg (Succ wx5190)) (Neg (primMulNat (Succ wx4690) Zero)) == GT))",fontsize=16,color="black",shape="box"];15201 -> 17344[label="",style="solid", color="black", weight=3]; 15202[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx4690) Zero)) == GT))",fontsize=16,color="black",shape="box"];15202 -> 17345[label="",style="solid", color="black", weight=3]; 15203 -> 17346[label="",style="dashed", color="red", weight=0]; 15203[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg (Succ wx5200)) (Neg (primMulNat Zero (Succ wx46200))) == GT))",fontsize=16,color="magenta"];15203 -> 17347[label="",style="dashed", color="magenta", weight=3]; 15204 -> 17348[label="",style="dashed", color="red", weight=0]; 15204[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx46200))) == GT))",fontsize=16,color="magenta"];15204 -> 17349[label="",style="dashed", color="magenta", weight=3]; 15205[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg (Succ wx5210)) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];15205 -> 17350[label="",style="solid", color="black", weight=3]; 15206[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];15206 -> 17351[label="",style="solid", color="black", weight=3]; 15207 -> 7683[label="",style="dashed", color="red", weight=0]; 15207[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15207 -> 17352[label="",style="dashed", color="magenta", weight=3]; 15207 -> 17353[label="",style="dashed", color="magenta", weight=3]; 15208[label="Succ wx30000",fontsize=16,color="green",shape="box"];15209 -> 17358[label="",style="dashed", color="red", weight=0]; 15209[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (LT == LT))",fontsize=16,color="magenta"];15209 -> 17399[label="",style="dashed", color="magenta", weight=3]; 15209 -> 17400[label="",style="dashed", color="magenta", weight=3]; 15209 -> 17401[label="",style="dashed", color="magenta", weight=3]; 15209 -> 17402[label="",style="dashed", color="magenta", weight=3]; 15209 -> 17403[label="",style="dashed", color="magenta", weight=3]; 15209 -> 17404[label="",style="dashed", color="magenta", weight=3]; 15209 -> 17405[label="",style="dashed", color="magenta", weight=3]; 15209 -> 17406[label="",style="dashed", color="magenta", weight=3]; 15210[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15210 -> 17355[label="",style="solid", color="black", weight=3]; 15211 -> 7683[label="",style="dashed", color="red", weight=0]; 15211[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15211 -> 17356[label="",style="dashed", color="magenta", weight=3]; 15211 -> 17357[label="",style="dashed", color="magenta", weight=3]; 15212[label="Succ wx30000",fontsize=16,color="green",shape="box"];15213 -> 17358[label="",style="dashed", color="red", weight=0]; 15213[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (LT == LT))",fontsize=16,color="magenta"];15213 -> 17407[label="",style="dashed", color="magenta", weight=3]; 15213 -> 17408[label="",style="dashed", color="magenta", weight=3]; 15213 -> 17409[label="",style="dashed", color="magenta", weight=3]; 15213 -> 17410[label="",style="dashed", color="magenta", weight=3]; 15213 -> 17411[label="",style="dashed", color="magenta", weight=3]; 15213 -> 17412[label="",style="dashed", color="magenta", weight=3]; 15213 -> 17413[label="",style="dashed", color="magenta", weight=3]; 15213 -> 17414[label="",style="dashed", color="magenta", weight=3]; 15214[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15214 -> 17416[label="",style="solid", color="black", weight=3]; 15215 -> 7683[label="",style="dashed", color="red", weight=0]; 15215[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15215 -> 17417[label="",style="dashed", color="magenta", weight=3]; 15215 -> 17418[label="",style="dashed", color="magenta", weight=3]; 15216[label="Succ wx30000",fontsize=16,color="green",shape="box"];20460[label="wx4",fontsize=16,color="green",shape="box"];20461[label="wx31",fontsize=16,color="green",shape="box"];20462[label="wx5000",fontsize=16,color="green",shape="box"];20463[label="wx32",fontsize=16,color="green",shape="box"];20464[label="wx33",fontsize=16,color="green",shape="box"];20465[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];20466[label="wx30000",fontsize=16,color="green",shape="box"];20467[label="wx34",fontsize=16,color="green",shape="box"];20553[label="FiniteMap.lookupWithDefaultFM0 wx2238 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2239)) (Pos Zero)) wx2240 wx2241 wx2242 wx2243 (Float (Pos (Succ wx2244)) (Neg (Succ wx2245))) (compare (Float (Pos (Succ wx2244)) (Neg (Succ wx2245))) (Float (Pos (Succ wx2239)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];20553 -> 20606[label="",style="solid", color="black", weight=3]; 15220[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15220 -> 17421[label="",style="solid", color="black", weight=3]; 15221[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];15221 -> 17422[label="",style="solid", color="black", weight=3]; 15222[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15222 -> 17423[label="",style="solid", color="black", weight=3]; 15223[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];15223 -> 17424[label="",style="solid", color="black", weight=3]; 15224 -> 7683[label="",style="dashed", color="red", weight=0]; 15224[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15224 -> 17425[label="",style="dashed", color="magenta", weight=3]; 15224 -> 17426[label="",style="dashed", color="magenta", weight=3]; 15225[label="Succ wx30000",fontsize=16,color="green",shape="box"];15226[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpNat (Succ wx12130) Zero == LT))",fontsize=16,color="black",shape="box"];15226 -> 17427[label="",style="solid", color="black", weight=3]; 15227 -> 17432[label="",style="dashed", color="red", weight=0]; 15227[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="magenta"];15227 -> 17449[label="",style="dashed", color="magenta", weight=3]; 15227 -> 17450[label="",style="dashed", color="magenta", weight=3]; 15227 -> 17451[label="",style="dashed", color="magenta", weight=3]; 15227 -> 17452[label="",style="dashed", color="magenta", weight=3]; 15227 -> 17453[label="",style="dashed", color="magenta", weight=3]; 15227 -> 17454[label="",style="dashed", color="magenta", weight=3]; 15227 -> 17455[label="",style="dashed", color="magenta", weight=3]; 15227 -> 17456[label="",style="dashed", color="magenta", weight=3]; 15228 -> 7683[label="",style="dashed", color="red", weight=0]; 15228[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15228 -> 17429[label="",style="dashed", color="magenta", weight=3]; 15228 -> 17430[label="",style="dashed", color="magenta", weight=3]; 15229[label="Succ wx30000",fontsize=16,color="green",shape="box"];15230[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpNat (Succ wx12210) Zero == LT))",fontsize=16,color="black",shape="box"];15230 -> 17431[label="",style="solid", color="black", weight=3]; 15231 -> 17432[label="",style="dashed", color="red", weight=0]; 15231[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="magenta"];15231 -> 17457[label="",style="dashed", color="magenta", weight=3]; 15231 -> 17458[label="",style="dashed", color="magenta", weight=3]; 15231 -> 17459[label="",style="dashed", color="magenta", weight=3]; 15231 -> 17460[label="",style="dashed", color="magenta", weight=3]; 15231 -> 17461[label="",style="dashed", color="magenta", weight=3]; 15231 -> 17462[label="",style="dashed", color="magenta", weight=3]; 15231 -> 17463[label="",style="dashed", color="magenta", weight=3]; 15231 -> 17464[label="",style="dashed", color="magenta", weight=3]; 15232 -> 7683[label="",style="dashed", color="red", weight=0]; 15232[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15232 -> 17467[label="",style="dashed", color="magenta", weight=3]; 15232 -> 17468[label="",style="dashed", color="magenta", weight=3]; 15233[label="Succ wx30000",fontsize=16,color="green",shape="box"];20528[label="wx31",fontsize=16,color="green",shape="box"];20529[label="wx34",fontsize=16,color="green",shape="box"];20530[label="wx32",fontsize=16,color="green",shape="box"];20531[label="wx4",fontsize=16,color="green",shape="box"];20532[label="wx33",fontsize=16,color="green",shape="box"];20533[label="wx30000",fontsize=16,color="green",shape="box"];20534[label="wx5000",fontsize=16,color="green",shape="box"];20535[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];14137[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1229)) (Pos Zero)) wx1230 wx1231 wx1232 wx1233 (Float (Pos (Succ wx1234)) (Neg (Succ wx1235))) (primCmpInt (Neg (primMulNat (Succ wx1234) Zero)) (Pos (Succ wx1235) * Neg (Succ wx1229)) == GT))",fontsize=16,color="black",shape="box"];14137 -> 15243[label="",style="solid", color="black", weight=3]; 15244[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15244 -> 17478[label="",style="solid", color="black", weight=3]; 15245[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpNat (Succ wx12360) Zero == GT))",fontsize=16,color="black",shape="box"];15245 -> 17479[label="",style="solid", color="black", weight=3]; 15246[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15246 -> 17480[label="",style="solid", color="black", weight=3]; 15247[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];15247 -> 17481[label="",style="solid", color="black", weight=3]; 15248 -> 7683[label="",style="dashed", color="red", weight=0]; 15248[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15248 -> 17482[label="",style="dashed", color="magenta", weight=3]; 15248 -> 17483[label="",style="dashed", color="magenta", weight=3]; 15249[label="Succ wx30000",fontsize=16,color="green",shape="box"];15250 -> 17488[label="",style="dashed", color="red", weight=0]; 15250[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (LT == LT))",fontsize=16,color="magenta"];15250 -> 17529[label="",style="dashed", color="magenta", weight=3]; 15250 -> 17530[label="",style="dashed", color="magenta", weight=3]; 15250 -> 17531[label="",style="dashed", color="magenta", weight=3]; 15250 -> 17532[label="",style="dashed", color="magenta", weight=3]; 15250 -> 17533[label="",style="dashed", color="magenta", weight=3]; 15250 -> 17534[label="",style="dashed", color="magenta", weight=3]; 15250 -> 17535[label="",style="dashed", color="magenta", weight=3]; 15250 -> 17536[label="",style="dashed", color="magenta", weight=3]; 15251[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15251 -> 17485[label="",style="solid", color="black", weight=3]; 15252 -> 7683[label="",style="dashed", color="red", weight=0]; 15252[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15252 -> 17486[label="",style="dashed", color="magenta", weight=3]; 15252 -> 17487[label="",style="dashed", color="magenta", weight=3]; 15253[label="Succ wx30000",fontsize=16,color="green",shape="box"];15254 -> 17488[label="",style="dashed", color="red", weight=0]; 15254[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (LT == LT))",fontsize=16,color="magenta"];15254 -> 17537[label="",style="dashed", color="magenta", weight=3]; 15254 -> 17538[label="",style="dashed", color="magenta", weight=3]; 15254 -> 17539[label="",style="dashed", color="magenta", weight=3]; 15254 -> 17540[label="",style="dashed", color="magenta", weight=3]; 15254 -> 17541[label="",style="dashed", color="magenta", weight=3]; 15254 -> 17542[label="",style="dashed", color="magenta", weight=3]; 15254 -> 17543[label="",style="dashed", color="magenta", weight=3]; 15254 -> 17544[label="",style="dashed", color="magenta", weight=3]; 15255[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15255 -> 17557[label="",style="solid", color="black", weight=3]; 15256 -> 7683[label="",style="dashed", color="red", weight=0]; 15256[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15256 -> 17558[label="",style="dashed", color="magenta", weight=3]; 15256 -> 17559[label="",style="dashed", color="magenta", weight=3]; 15257[label="Succ wx30000",fontsize=16,color="green",shape="box"];20573[label="wx34",fontsize=16,color="green",shape="box"];20574[label="wx31",fontsize=16,color="green",shape="box"];20575[label="wx33",fontsize=16,color="green",shape="box"];20576[label="wx4",fontsize=16,color="green",shape="box"];20577[label="wx30000",fontsize=16,color="green",shape="box"];20578[label="wx32",fontsize=16,color="green",shape="box"];20579[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];20580[label="wx30100",fontsize=16,color="green",shape="box"];20674[label="FiniteMap.lookupWithDefaultFM0 wx2256 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) wx2259 wx2260 wx2261 wx2262 (Float (Pos Zero) (Neg (Succ wx2263))) (compare (Float (Pos Zero) (Neg (Succ wx2263))) (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) == GT))",fontsize=16,color="black",shape="box"];20674 -> 20723[label="",style="solid", color="black", weight=3]; 15261[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15261 -> 17562[label="",style="solid", color="black", weight=3]; 15262[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];15262 -> 17563[label="",style="solid", color="black", weight=3]; 15263[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15263 -> 17564[label="",style="solid", color="black", weight=3]; 15264[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];15264 -> 17565[label="",style="solid", color="black", weight=3]; 15265 -> 7683[label="",style="dashed", color="red", weight=0]; 15265[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15265 -> 17566[label="",style="dashed", color="magenta", weight=3]; 15265 -> 17567[label="",style="dashed", color="magenta", weight=3]; 15266[label="Succ wx30000",fontsize=16,color="green",shape="box"];15267[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpNat (Succ wx12520) Zero == LT))",fontsize=16,color="black",shape="box"];15267 -> 17568[label="",style="solid", color="black", weight=3]; 15268 -> 17573[label="",style="dashed", color="red", weight=0]; 15268[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="magenta"];15268 -> 17590[label="",style="dashed", color="magenta", weight=3]; 15268 -> 17591[label="",style="dashed", color="magenta", weight=3]; 15268 -> 17592[label="",style="dashed", color="magenta", weight=3]; 15268 -> 17593[label="",style="dashed", color="magenta", weight=3]; 15268 -> 17594[label="",style="dashed", color="magenta", weight=3]; 15268 -> 17595[label="",style="dashed", color="magenta", weight=3]; 15268 -> 17596[label="",style="dashed", color="magenta", weight=3]; 15268 -> 17597[label="",style="dashed", color="magenta", weight=3]; 15269 -> 7683[label="",style="dashed", color="red", weight=0]; 15269[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15269 -> 17570[label="",style="dashed", color="magenta", weight=3]; 15269 -> 17571[label="",style="dashed", color="magenta", weight=3]; 15270[label="Succ wx30000",fontsize=16,color="green",shape="box"];15271[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpNat (Succ wx12600) Zero == LT))",fontsize=16,color="black",shape="box"];15271 -> 17572[label="",style="solid", color="black", weight=3]; 15272 -> 17573[label="",style="dashed", color="red", weight=0]; 15272[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="magenta"];15272 -> 17598[label="",style="dashed", color="magenta", weight=3]; 15272 -> 17599[label="",style="dashed", color="magenta", weight=3]; 15272 -> 17600[label="",style="dashed", color="magenta", weight=3]; 15272 -> 17601[label="",style="dashed", color="magenta", weight=3]; 15272 -> 17602[label="",style="dashed", color="magenta", weight=3]; 15272 -> 17603[label="",style="dashed", color="magenta", weight=3]; 15272 -> 17604[label="",style="dashed", color="magenta", weight=3]; 15272 -> 17605[label="",style="dashed", color="magenta", weight=3]; 15273 -> 7683[label="",style="dashed", color="red", weight=0]; 15273[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15273 -> 17608[label="",style="dashed", color="magenta", weight=3]; 15273 -> 17609[label="",style="dashed", color="magenta", weight=3]; 15274[label="Succ wx30000",fontsize=16,color="green",shape="box"];20649[label="wx32",fontsize=16,color="green",shape="box"];20650[label="wx33",fontsize=16,color="green",shape="box"];20651[label="wx4",fontsize=16,color="green",shape="box"];20652[label="wx30100",fontsize=16,color="green",shape="box"];20653[label="wx30000",fontsize=16,color="green",shape="box"];20654[label="wx31",fontsize=16,color="green",shape="box"];20655[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];20656[label="wx34",fontsize=16,color="green",shape="box"];14177 -> 15284[label="",style="dashed", color="red", weight=0]; 14177[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpInt (Neg (primMulNat Zero (Succ wx1269))) (Pos (Succ wx1274) * Neg (Succ wx1268)) == GT))",fontsize=16,color="magenta"];14177 -> 15285[label="",style="dashed", color="magenta", weight=3]; 15286[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15286 -> 17622[label="",style="solid", color="black", weight=3]; 15287[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpNat (Succ wx12750) Zero == GT))",fontsize=16,color="black",shape="box"];15287 -> 17623[label="",style="solid", color="black", weight=3]; 15288[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15288 -> 17624[label="",style="solid", color="black", weight=3]; 15289[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];15289 -> 17625[label="",style="solid", color="black", weight=3]; 15290 -> 7683[label="",style="dashed", color="red", weight=0]; 15290[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15290 -> 17626[label="",style="dashed", color="magenta", weight=3]; 15290 -> 17627[label="",style="dashed", color="magenta", weight=3]; 15291[label="Succ wx30000",fontsize=16,color="green",shape="box"];15292 -> 17632[label="",style="dashed", color="red", weight=0]; 15292[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (LT == LT))",fontsize=16,color="magenta"];15292 -> 17668[label="",style="dashed", color="magenta", weight=3]; 15292 -> 17669[label="",style="dashed", color="magenta", weight=3]; 15292 -> 17670[label="",style="dashed", color="magenta", weight=3]; 15292 -> 17671[label="",style="dashed", color="magenta", weight=3]; 15292 -> 17672[label="",style="dashed", color="magenta", weight=3]; 15292 -> 17673[label="",style="dashed", color="magenta", weight=3]; 15292 -> 17674[label="",style="dashed", color="magenta", weight=3]; 15293[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15293 -> 17629[label="",style="solid", color="black", weight=3]; 15294 -> 7683[label="",style="dashed", color="red", weight=0]; 15294[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15294 -> 17630[label="",style="dashed", color="magenta", weight=3]; 15294 -> 17631[label="",style="dashed", color="magenta", weight=3]; 15295[label="Succ wx30000",fontsize=16,color="green",shape="box"];15296 -> 17632[label="",style="dashed", color="red", weight=0]; 15296[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (LT == LT))",fontsize=16,color="magenta"];15296 -> 17675[label="",style="dashed", color="magenta", weight=3]; 15296 -> 17676[label="",style="dashed", color="magenta", weight=3]; 15296 -> 17677[label="",style="dashed", color="magenta", weight=3]; 15296 -> 17678[label="",style="dashed", color="magenta", weight=3]; 15296 -> 17679[label="",style="dashed", color="magenta", weight=3]; 15296 -> 17680[label="",style="dashed", color="magenta", weight=3]; 15296 -> 17681[label="",style="dashed", color="magenta", weight=3]; 15297[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15297 -> 17694[label="",style="solid", color="black", weight=3]; 15298 -> 7683[label="",style="dashed", color="red", weight=0]; 15298[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15298 -> 17695[label="",style="dashed", color="magenta", weight=3]; 15298 -> 17696[label="",style="dashed", color="magenta", weight=3]; 15299[label="Succ wx30000",fontsize=16,color="green",shape="box"];20693[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];20694[label="wx31",fontsize=16,color="green",shape="box"];20695[label="wx32",fontsize=16,color="green",shape="box"];20696[label="wx34",fontsize=16,color="green",shape="box"];20697[label="wx30000",fontsize=16,color="green",shape="box"];20698[label="wx33",fontsize=16,color="green",shape="box"];20699[label="wx4",fontsize=16,color="green",shape="box"];20783[label="FiniteMap.lookupWithDefaultFM0 wx2274 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2275)) (Pos Zero)) wx2276 wx2277 wx2278 wx2279 (Float (Pos Zero) (Neg (Succ wx2280))) (compare (Float (Pos Zero) (Neg (Succ wx2280))) (Float (Pos (Succ wx2275)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];20783 -> 20879[label="",style="solid", color="black", weight=3]; 15303[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15303 -> 17699[label="",style="solid", color="black", weight=3]; 15304[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];15304 -> 17700[label="",style="solid", color="black", weight=3]; 15305[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15305 -> 17701[label="",style="solid", color="black", weight=3]; 15306[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];15306 -> 17702[label="",style="solid", color="black", weight=3]; 15307 -> 7683[label="",style="dashed", color="red", weight=0]; 15307[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15307 -> 17703[label="",style="dashed", color="magenta", weight=3]; 15307 -> 17704[label="",style="dashed", color="magenta", weight=3]; 15308[label="Succ wx30000",fontsize=16,color="green",shape="box"];15309[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpNat (Succ wx12910) Zero == LT))",fontsize=16,color="black",shape="box"];15309 -> 17705[label="",style="solid", color="black", weight=3]; 15310 -> 17710[label="",style="dashed", color="red", weight=0]; 15310[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="magenta"];15310 -> 17725[label="",style="dashed", color="magenta", weight=3]; 15310 -> 17726[label="",style="dashed", color="magenta", weight=3]; 15310 -> 17727[label="",style="dashed", color="magenta", weight=3]; 15310 -> 17728[label="",style="dashed", color="magenta", weight=3]; 15310 -> 17729[label="",style="dashed", color="magenta", weight=3]; 15310 -> 17730[label="",style="dashed", color="magenta", weight=3]; 15310 -> 17731[label="",style="dashed", color="magenta", weight=3]; 15311 -> 7683[label="",style="dashed", color="red", weight=0]; 15311[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15311 -> 17707[label="",style="dashed", color="magenta", weight=3]; 15311 -> 17708[label="",style="dashed", color="magenta", weight=3]; 15312[label="Succ wx30000",fontsize=16,color="green",shape="box"];15313[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpNat (Succ wx12990) Zero == LT))",fontsize=16,color="black",shape="box"];15313 -> 17709[label="",style="solid", color="black", weight=3]; 15314 -> 17710[label="",style="dashed", color="red", weight=0]; 15314[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="magenta"];15314 -> 17732[label="",style="dashed", color="magenta", weight=3]; 15314 -> 17733[label="",style="dashed", color="magenta", weight=3]; 15314 -> 17734[label="",style="dashed", color="magenta", weight=3]; 15314 -> 17735[label="",style="dashed", color="magenta", weight=3]; 15314 -> 17736[label="",style="dashed", color="magenta", weight=3]; 15314 -> 17737[label="",style="dashed", color="magenta", weight=3]; 15314 -> 17738[label="",style="dashed", color="magenta", weight=3]; 15315 -> 7683[label="",style="dashed", color="red", weight=0]; 15315[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15315 -> 17741[label="",style="dashed", color="magenta", weight=3]; 15315 -> 17742[label="",style="dashed", color="magenta", weight=3]; 15316[label="Succ wx30000",fontsize=16,color="green",shape="box"];20761[label="wx32",fontsize=16,color="green",shape="box"];20762[label="wx34",fontsize=16,color="green",shape="box"];20763[label="wx4",fontsize=16,color="green",shape="box"];20764[label="wx31",fontsize=16,color="green",shape="box"];20765[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];20766[label="wx30000",fontsize=16,color="green",shape="box"];20767[label="wx33",fontsize=16,color="green",shape="box"];14217[label="FiniteMap.lookupWithDefaultFM0 wx1306 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1307)) (Pos Zero)) wx1308 wx1309 wx1310 wx1311 (Float (Pos Zero) (Neg (Succ wx1312))) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos (Succ wx1312) * Neg (Succ wx1307)) == GT))",fontsize=16,color="black",shape="box"];14217 -> 15325[label="",style="solid", color="black", weight=3]; 15326[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15326 -> 17751[label="",style="solid", color="black", weight=3]; 15327[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpNat (Succ wx13130) Zero == GT))",fontsize=16,color="black",shape="box"];15327 -> 17752[label="",style="solid", color="black", weight=3]; 15328[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15328 -> 17753[label="",style="solid", color="black", weight=3]; 15329[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];15329 -> 17754[label="",style="solid", color="black", weight=3]; 15330 -> 6[label="",style="dashed", color="red", weight=0]; 15330[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM wx539 (Float (Neg (Succ wx540)) (Neg wx541)))",fontsize=16,color="magenta"];15330 -> 17755[label="",style="dashed", color="magenta", weight=3]; 15330 -> 17756[label="",style="dashed", color="magenta", weight=3]; 15330 -> 17757[label="",style="dashed", color="magenta", weight=3]; 15331 -> 17758[label="",style="dashed", color="red", weight=0]; 15331[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx5410 (Succ wx53400)) (Succ wx53400))) == GT))",fontsize=16,color="magenta"];15331 -> 17759[label="",style="dashed", color="magenta", weight=3]; 15332[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];15332 -> 17770[label="",style="solid", color="black", weight=3]; 15333[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];15333 -> 17771[label="",style="solid", color="black", weight=3]; 15334[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];15334 -> 17772[label="",style="solid", color="black", weight=3]; 15335[label="wx535",fontsize=16,color="green",shape="box"];15336[label="Succ wx540",fontsize=16,color="green",shape="box"];15337[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos (Succ wx16230)) (Pos (Succ wx5410) * Pos (Succ wx53400)) == GT))",fontsize=16,color="black",shape="box"];15337 -> 17773[label="",style="solid", color="black", weight=3]; 15338[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Pos (Succ wx5410) * Pos (Succ wx53400)) == GT))",fontsize=16,color="black",shape="box"];15338 -> 17774[label="",style="solid", color="black", weight=3]; 15339[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos (Succ wx6120)) (Pos (primMulNat (Succ wx5410) Zero)) == GT))",fontsize=16,color="black",shape="box"];15339 -> 17775[label="",style="solid", color="black", weight=3]; 15340[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5410) Zero)) == GT))",fontsize=16,color="black",shape="box"];15340 -> 17776[label="",style="solid", color="black", weight=3]; 15341 -> 17777[label="",style="dashed", color="red", weight=0]; 15341[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos (Succ wx6130)) (Pos (primMulNat Zero (Succ wx53400))) == GT))",fontsize=16,color="magenta"];15341 -> 17778[label="",style="dashed", color="magenta", weight=3]; 15342 -> 17779[label="",style="dashed", color="red", weight=0]; 15342[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx53400))) == GT))",fontsize=16,color="magenta"];15342 -> 17780[label="",style="dashed", color="magenta", weight=3]; 15343[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos (Succ wx6140)) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];15343 -> 17781[label="",style="solid", color="black", weight=3]; 15344[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];15344 -> 17782[label="",style="solid", color="black", weight=3]; 15345 -> 7683[label="",style="dashed", color="red", weight=0]; 15345[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15345 -> 17783[label="",style="dashed", color="magenta", weight=3]; 15345 -> 17784[label="",style="dashed", color="magenta", weight=3]; 15346[label="Succ wx30000",fontsize=16,color="green",shape="box"];15347[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpNat Zero (Succ wx13140) == LT))",fontsize=16,color="black",shape="box"];15347 -> 17785[label="",style="solid", color="black", weight=3]; 15348 -> 17790[label="",style="dashed", color="red", weight=0]; 15348[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="magenta"];15348 -> 17807[label="",style="dashed", color="magenta", weight=3]; 15348 -> 17808[label="",style="dashed", color="magenta", weight=3]; 15348 -> 17809[label="",style="dashed", color="magenta", weight=3]; 15348 -> 17810[label="",style="dashed", color="magenta", weight=3]; 15348 -> 17811[label="",style="dashed", color="magenta", weight=3]; 15348 -> 17812[label="",style="dashed", color="magenta", weight=3]; 15348 -> 17813[label="",style="dashed", color="magenta", weight=3]; 15348 -> 17814[label="",style="dashed", color="magenta", weight=3]; 15349 -> 7683[label="",style="dashed", color="red", weight=0]; 15349[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15349 -> 17787[label="",style="dashed", color="magenta", weight=3]; 15349 -> 17788[label="",style="dashed", color="magenta", weight=3]; 15350[label="Succ wx30000",fontsize=16,color="green",shape="box"];15351[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpNat Zero (Succ wx13220) == LT))",fontsize=16,color="black",shape="box"];15351 -> 17789[label="",style="solid", color="black", weight=3]; 15352 -> 17790[label="",style="dashed", color="red", weight=0]; 15352[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="magenta"];15352 -> 17815[label="",style="dashed", color="magenta", weight=3]; 15352 -> 17816[label="",style="dashed", color="magenta", weight=3]; 15352 -> 17817[label="",style="dashed", color="magenta", weight=3]; 15352 -> 17818[label="",style="dashed", color="magenta", weight=3]; 15352 -> 17819[label="",style="dashed", color="magenta", weight=3]; 15352 -> 17820[label="",style="dashed", color="magenta", weight=3]; 15352 -> 17821[label="",style="dashed", color="magenta", weight=3]; 15352 -> 17822[label="",style="dashed", color="magenta", weight=3]; 15353 -> 7683[label="",style="dashed", color="red", weight=0]; 15353[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15353 -> 17824[label="",style="dashed", color="magenta", weight=3]; 15353 -> 17825[label="",style="dashed", color="magenta", weight=3]; 15354[label="Succ wx30000",fontsize=16,color="green",shape="box"];20847[label="wx30000",fontsize=16,color="green",shape="box"];20848[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];20849[label="wx4",fontsize=16,color="green",shape="box"];20850[label="wx33",fontsize=16,color="green",shape="box"];20851[label="wx31",fontsize=16,color="green",shape="box"];20852[label="wx34",fontsize=16,color="green",shape="box"];20853[label="wx32",fontsize=16,color="green",shape="box"];20854[label="wx5000",fontsize=16,color="green",shape="box"];17945[label="FiniteMap.lookupWithDefaultFM0 wx1907 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1908)) (Pos Zero)) wx1909 wx1910 wx1911 wx1912 (Float (Neg (Succ wx1913)) (Neg (Succ wx1914))) (compare (Float (Neg (Succ wx1913)) (Neg (Succ wx1914))) (Float (Pos (Succ wx1908)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];17945 -> 18019[label="",style="solid", color="black", weight=3]; 15360[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15360 -> 17827[label="",style="solid", color="black", weight=3]; 15361[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpNat Zero (Succ wx13280) == GT))",fontsize=16,color="black",shape="box"];15361 -> 17828[label="",style="solid", color="black", weight=3]; 15362[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15362 -> 17829[label="",style="solid", color="black", weight=3]; 15363[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];15363 -> 17830[label="",style="solid", color="black", weight=3]; 15364 -> 7683[label="",style="dashed", color="red", weight=0]; 15364[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15364 -> 17831[label="",style="dashed", color="magenta", weight=3]; 15364 -> 17832[label="",style="dashed", color="magenta", weight=3]; 15365[label="Succ wx30000",fontsize=16,color="green",shape="box"];15366 -> 17837[label="",style="dashed", color="red", weight=0]; 15366[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (GT == LT))",fontsize=16,color="magenta"];15366 -> 17878[label="",style="dashed", color="magenta", weight=3]; 15366 -> 17879[label="",style="dashed", color="magenta", weight=3]; 15366 -> 17880[label="",style="dashed", color="magenta", weight=3]; 15366 -> 17881[label="",style="dashed", color="magenta", weight=3]; 15366 -> 17882[label="",style="dashed", color="magenta", weight=3]; 15366 -> 17883[label="",style="dashed", color="magenta", weight=3]; 15366 -> 17884[label="",style="dashed", color="magenta", weight=3]; 15366 -> 17885[label="",style="dashed", color="magenta", weight=3]; 15367[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15367 -> 17834[label="",style="solid", color="black", weight=3]; 15368 -> 7683[label="",style="dashed", color="red", weight=0]; 15368[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15368 -> 17835[label="",style="dashed", color="magenta", weight=3]; 15368 -> 17836[label="",style="dashed", color="magenta", weight=3]; 15369[label="Succ wx30000",fontsize=16,color="green",shape="box"];15370 -> 17837[label="",style="dashed", color="red", weight=0]; 15370[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (GT == LT))",fontsize=16,color="magenta"];15370 -> 17886[label="",style="dashed", color="magenta", weight=3]; 15370 -> 17887[label="",style="dashed", color="magenta", weight=3]; 15370 -> 17888[label="",style="dashed", color="magenta", weight=3]; 15370 -> 17889[label="",style="dashed", color="magenta", weight=3]; 15370 -> 17890[label="",style="dashed", color="magenta", weight=3]; 15370 -> 17891[label="",style="dashed", color="magenta", weight=3]; 15370 -> 17892[label="",style="dashed", color="magenta", weight=3]; 15370 -> 17893[label="",style="dashed", color="magenta", weight=3]; 15371[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15371 -> 17896[label="",style="solid", color="black", weight=3]; 15372 -> 7683[label="",style="dashed", color="red", weight=0]; 15372[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15372 -> 17897[label="",style="dashed", color="magenta", weight=3]; 15372 -> 17898[label="",style="dashed", color="magenta", weight=3]; 15373[label="Succ wx30000",fontsize=16,color="green",shape="box"];14269[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="black",shape="triangle"];14269 -> 15374[label="",style="solid", color="black", weight=3]; 14271[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (compare (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];14271 -> 15375[label="",style="solid", color="black", weight=3]; 18219[label="FiniteMap.lookupWithDefaultFM0 wx1916 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1917)) (Pos Zero)) wx1918 wx1919 wx1920 wx1921 (Float (Neg (Succ wx1922)) (Neg (Succ wx1923))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx1923)) (Neg (Succ wx1917))) == GT))",fontsize=16,color="black",shape="box"];18219 -> 18316[label="",style="solid", color="black", weight=3]; 15379[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15379 -> 17899[label="",style="solid", color="black", weight=3]; 15380[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];15380 -> 17900[label="",style="solid", color="black", weight=3]; 15381[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15381 -> 17901[label="",style="solid", color="black", weight=3]; 15382[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];15382 -> 17902[label="",style="solid", color="black", weight=3]; 15383 -> 7683[label="",style="dashed", color="red", weight=0]; 15383[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15383 -> 17903[label="",style="dashed", color="magenta", weight=3]; 15383 -> 17904[label="",style="dashed", color="magenta", weight=3]; 15384[label="Succ wx30000",fontsize=16,color="green",shape="box"];15385[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpNat Zero (Succ wx13440) == LT))",fontsize=16,color="black",shape="box"];15385 -> 17905[label="",style="solid", color="black", weight=3]; 15386 -> 17910[label="",style="dashed", color="red", weight=0]; 15386[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="magenta"];15386 -> 17927[label="",style="dashed", color="magenta", weight=3]; 15386 -> 17928[label="",style="dashed", color="magenta", weight=3]; 15386 -> 17929[label="",style="dashed", color="magenta", weight=3]; 15386 -> 17930[label="",style="dashed", color="magenta", weight=3]; 15386 -> 17931[label="",style="dashed", color="magenta", weight=3]; 15386 -> 17932[label="",style="dashed", color="magenta", weight=3]; 15386 -> 17933[label="",style="dashed", color="magenta", weight=3]; 15386 -> 17934[label="",style="dashed", color="magenta", weight=3]; 15387 -> 7683[label="",style="dashed", color="red", weight=0]; 15387[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15387 -> 17907[label="",style="dashed", color="magenta", weight=3]; 15387 -> 17908[label="",style="dashed", color="magenta", weight=3]; 15388[label="Succ wx30000",fontsize=16,color="green",shape="box"];15389[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpNat Zero (Succ wx13520) == LT))",fontsize=16,color="black",shape="box"];15389 -> 17909[label="",style="solid", color="black", weight=3]; 15390 -> 17910[label="",style="dashed", color="red", weight=0]; 15390[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="magenta"];15390 -> 17935[label="",style="dashed", color="magenta", weight=3]; 15390 -> 17936[label="",style="dashed", color="magenta", weight=3]; 15390 -> 17937[label="",style="dashed", color="magenta", weight=3]; 15390 -> 17938[label="",style="dashed", color="magenta", weight=3]; 15390 -> 17939[label="",style="dashed", color="magenta", weight=3]; 15390 -> 17940[label="",style="dashed", color="magenta", weight=3]; 15390 -> 17941[label="",style="dashed", color="magenta", weight=3]; 15390 -> 17942[label="",style="dashed", color="magenta", weight=3]; 15391 -> 7683[label="",style="dashed", color="red", weight=0]; 15391[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15391 -> 17946[label="",style="dashed", color="magenta", weight=3]; 15391 -> 17947[label="",style="dashed", color="magenta", weight=3]; 15392[label="Succ wx30000",fontsize=16,color="green",shape="box"];20967[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];20968[label="wx4",fontsize=16,color="green",shape="box"];20969[label="wx30100",fontsize=16,color="green",shape="box"];20970[label="wx30000",fontsize=16,color="green",shape="box"];20971[label="wx34",fontsize=16,color="green",shape="box"];20972[label="wx32",fontsize=16,color="green",shape="box"];20973[label="wx33",fontsize=16,color="green",shape="box"];20974[label="wx31",fontsize=16,color="green",shape="box"];18066[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (compare (Float (Neg Zero) (Neg (Succ wx1932))) (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) == GT))",fontsize=16,color="black",shape="box"];18066 -> 18134[label="",style="solid", color="black", weight=3]; 15398[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15398 -> 17949[label="",style="solid", color="black", weight=3]; 15399[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpNat Zero (Succ wx13580) == GT))",fontsize=16,color="black",shape="box"];15399 -> 17950[label="",style="solid", color="black", weight=3]; 15400[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15400 -> 17951[label="",style="solid", color="black", weight=3]; 15401[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];15401 -> 17952[label="",style="solid", color="black", weight=3]; 15402 -> 7683[label="",style="dashed", color="red", weight=0]; 15402[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15402 -> 17953[label="",style="dashed", color="magenta", weight=3]; 15402 -> 17954[label="",style="dashed", color="magenta", weight=3]; 15403[label="Succ wx30000",fontsize=16,color="green",shape="box"];15404 -> 17959[label="",style="dashed", color="red", weight=0]; 15404[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (GT == LT))",fontsize=16,color="magenta"];15404 -> 18000[label="",style="dashed", color="magenta", weight=3]; 15404 -> 18001[label="",style="dashed", color="magenta", weight=3]; 15404 -> 18002[label="",style="dashed", color="magenta", weight=3]; 15404 -> 18003[label="",style="dashed", color="magenta", weight=3]; 15404 -> 18004[label="",style="dashed", color="magenta", weight=3]; 15404 -> 18005[label="",style="dashed", color="magenta", weight=3]; 15404 -> 18006[label="",style="dashed", color="magenta", weight=3]; 15404 -> 18007[label="",style="dashed", color="magenta", weight=3]; 15405[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15405 -> 17956[label="",style="solid", color="black", weight=3]; 15406 -> 7683[label="",style="dashed", color="red", weight=0]; 15406[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15406 -> 17957[label="",style="dashed", color="magenta", weight=3]; 15406 -> 17958[label="",style="dashed", color="magenta", weight=3]; 15407[label="Succ wx30000",fontsize=16,color="green",shape="box"];15408 -> 17959[label="",style="dashed", color="red", weight=0]; 15408[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (GT == LT))",fontsize=16,color="magenta"];15408 -> 18008[label="",style="dashed", color="magenta", weight=3]; 15408 -> 18009[label="",style="dashed", color="magenta", weight=3]; 15408 -> 18010[label="",style="dashed", color="magenta", weight=3]; 15408 -> 18011[label="",style="dashed", color="magenta", weight=3]; 15408 -> 18012[label="",style="dashed", color="magenta", weight=3]; 15408 -> 18013[label="",style="dashed", color="magenta", weight=3]; 15408 -> 18014[label="",style="dashed", color="magenta", weight=3]; 15408 -> 18015[label="",style="dashed", color="magenta", weight=3]; 15409[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15409 -> 18020[label="",style="solid", color="black", weight=3]; 15410 -> 7683[label="",style="dashed", color="red", weight=0]; 15410[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15410 -> 18021[label="",style="dashed", color="magenta", weight=3]; 15410 -> 18022[label="",style="dashed", color="magenta", weight=3]; 15411[label="Succ wx30000",fontsize=16,color="green",shape="box"];14313[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="black",shape="triangle"];14313 -> 15412[label="",style="solid", color="black", weight=3]; 14315[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (compare (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];14315 -> 15413[label="",style="solid", color="black", weight=3]; 18312[label="wx1936",fontsize=16,color="green",shape="box"];18313[label="Zero",fontsize=16,color="green",shape="box"];18314[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) (primCmpInt (Pos (Succ wx19800)) (Pos (Succ wx1941) * Neg (Succ wx1935)) == GT))",fontsize=16,color="black",shape="box"];18314 -> 18371[label="",style="solid", color="black", weight=3]; 18315[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) (primCmpInt (Pos Zero) (Pos (Succ wx1941) * Neg (Succ wx1935)) == GT))",fontsize=16,color="black",shape="box"];18315 -> 18372[label="",style="solid", color="black", weight=3]; 15418[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15418 -> 18023[label="",style="solid", color="black", weight=3]; 15419[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];15419 -> 18024[label="",style="solid", color="black", weight=3]; 15420[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15420 -> 18025[label="",style="solid", color="black", weight=3]; 15421[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];15421 -> 18026[label="",style="solid", color="black", weight=3]; 15422 -> 7683[label="",style="dashed", color="red", weight=0]; 15422[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15422 -> 18027[label="",style="dashed", color="magenta", weight=3]; 15422 -> 18028[label="",style="dashed", color="magenta", weight=3]; 15423[label="Succ wx30000",fontsize=16,color="green",shape="box"];15424[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpNat Zero (Succ wx13750) == LT))",fontsize=16,color="black",shape="box"];15424 -> 18029[label="",style="solid", color="black", weight=3]; 15425 -> 18034[label="",style="dashed", color="red", weight=0]; 15425[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="magenta"];15425 -> 18049[label="",style="dashed", color="magenta", weight=3]; 15425 -> 18050[label="",style="dashed", color="magenta", weight=3]; 15425 -> 18051[label="",style="dashed", color="magenta", weight=3]; 15425 -> 18052[label="",style="dashed", color="magenta", weight=3]; 15425 -> 18053[label="",style="dashed", color="magenta", weight=3]; 15425 -> 18054[label="",style="dashed", color="magenta", weight=3]; 15425 -> 18055[label="",style="dashed", color="magenta", weight=3]; 15426 -> 7683[label="",style="dashed", color="red", weight=0]; 15426[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15426 -> 18031[label="",style="dashed", color="magenta", weight=3]; 15426 -> 18032[label="",style="dashed", color="magenta", weight=3]; 15427[label="Succ wx30000",fontsize=16,color="green",shape="box"];15428[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpNat Zero (Succ wx13830) == LT))",fontsize=16,color="black",shape="box"];15428 -> 18033[label="",style="solid", color="black", weight=3]; 15429 -> 18034[label="",style="dashed", color="red", weight=0]; 15429[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="magenta"];15429 -> 18056[label="",style="dashed", color="magenta", weight=3]; 15429 -> 18057[label="",style="dashed", color="magenta", weight=3]; 15429 -> 18058[label="",style="dashed", color="magenta", weight=3]; 15429 -> 18059[label="",style="dashed", color="magenta", weight=3]; 15429 -> 18060[label="",style="dashed", color="magenta", weight=3]; 15429 -> 18061[label="",style="dashed", color="magenta", weight=3]; 15429 -> 18062[label="",style="dashed", color="magenta", weight=3]; 15430 -> 7683[label="",style="dashed", color="red", weight=0]; 15430[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15430 -> 18067[label="",style="dashed", color="magenta", weight=3]; 15430 -> 18068[label="",style="dashed", color="magenta", weight=3]; 15431[label="Succ wx30000",fontsize=16,color="green",shape="box"];21076[label="wx31",fontsize=16,color="green",shape="box"];21077[label="wx33",fontsize=16,color="green",shape="box"];21078[label="wx34",fontsize=16,color="green",shape="box"];21079[label="wx4",fontsize=16,color="green",shape="box"];21080[label="wx32",fontsize=16,color="green",shape="box"];21081[label="wx30000",fontsize=16,color="green",shape="box"];21082[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];18151[label="FiniteMap.lookupWithDefaultFM0 wx1943 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1944)) (Pos Zero)) wx1945 wx1946 wx1947 wx1948 (Float (Neg Zero) (Neg (Succ wx1949))) (compare (Float (Neg Zero) (Neg (Succ wx1949))) (Float (Pos (Succ wx1944)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];18151 -> 18157[label="",style="solid", color="black", weight=3]; 15437[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15437 -> 18070[label="",style="solid", color="black", weight=3]; 15438[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpNat Zero (Succ wx13890) == GT))",fontsize=16,color="black",shape="box"];15438 -> 18071[label="",style="solid", color="black", weight=3]; 15439[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15439 -> 18072[label="",style="solid", color="black", weight=3]; 15440[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];15440 -> 18073[label="",style="solid", color="black", weight=3]; 15441 -> 7683[label="",style="dashed", color="red", weight=0]; 15441[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15441 -> 18074[label="",style="dashed", color="magenta", weight=3]; 15441 -> 18075[label="",style="dashed", color="magenta", weight=3]; 15442[label="Succ wx30000",fontsize=16,color="green",shape="box"];15443 -> 18080[label="",style="dashed", color="red", weight=0]; 15443[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (GT == LT))",fontsize=16,color="magenta"];15443 -> 18116[label="",style="dashed", color="magenta", weight=3]; 15443 -> 18117[label="",style="dashed", color="magenta", weight=3]; 15443 -> 18118[label="",style="dashed", color="magenta", weight=3]; 15443 -> 18119[label="",style="dashed", color="magenta", weight=3]; 15443 -> 18120[label="",style="dashed", color="magenta", weight=3]; 15443 -> 18121[label="",style="dashed", color="magenta", weight=3]; 15443 -> 18122[label="",style="dashed", color="magenta", weight=3]; 15444[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15444 -> 18077[label="",style="solid", color="black", weight=3]; 15445 -> 7683[label="",style="dashed", color="red", weight=0]; 15445[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15445 -> 18078[label="",style="dashed", color="magenta", weight=3]; 15445 -> 18079[label="",style="dashed", color="magenta", weight=3]; 15446[label="Succ wx30000",fontsize=16,color="green",shape="box"];15447 -> 18080[label="",style="dashed", color="red", weight=0]; 15447[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (GT == LT))",fontsize=16,color="magenta"];15447 -> 18123[label="",style="dashed", color="magenta", weight=3]; 15447 -> 18124[label="",style="dashed", color="magenta", weight=3]; 15447 -> 18125[label="",style="dashed", color="magenta", weight=3]; 15447 -> 18126[label="",style="dashed", color="magenta", weight=3]; 15447 -> 18127[label="",style="dashed", color="magenta", weight=3]; 15447 -> 18128[label="",style="dashed", color="magenta", weight=3]; 15447 -> 18129[label="",style="dashed", color="magenta", weight=3]; 15448[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15448 -> 18135[label="",style="solid", color="black", weight=3]; 15449 -> 7683[label="",style="dashed", color="red", weight=0]; 15449[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15449 -> 18136[label="",style="dashed", color="magenta", weight=3]; 15449 -> 18137[label="",style="dashed", color="magenta", weight=3]; 15450[label="Succ wx30000",fontsize=16,color="green",shape="box"];14359[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="black",shape="triangle"];14359 -> 15451[label="",style="solid", color="black", weight=3]; 14361[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (compare (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];14361 -> 15452[label="",style="solid", color="black", weight=3]; 18463[label="FiniteMap.lookupWithDefaultFM0 wx1951 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1952)) (Pos Zero)) wx1953 wx1954 wx1955 wx1956 (Float (Neg Zero) (Neg (Succ wx1957))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx1957)) (Neg (Succ wx1952))) == GT))",fontsize=16,color="black",shape="box"];18463 -> 18511[label="",style="solid", color="black", weight=3]; 15456[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15456 -> 18138[label="",style="solid", color="black", weight=3]; 15457[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];15457 -> 18139[label="",style="solid", color="black", weight=3]; 15458[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15458 -> 18140[label="",style="solid", color="black", weight=3]; 15459[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];15459 -> 18141[label="",style="solid", color="black", weight=3]; 15460[label="wx596",fontsize=16,color="green",shape="box"];15461[label="Succ wx601",fontsize=16,color="green",shape="box"];15462[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg (Succ wx16240)) (Neg (Succ wx6020) * Pos (Succ wx59500)) == GT))",fontsize=16,color="black",shape="box"];15462 -> 18142[label="",style="solid", color="black", weight=3]; 15463[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Neg (Succ wx6020) * Pos (Succ wx59500)) == GT))",fontsize=16,color="black",shape="box"];15463 -> 18143[label="",style="solid", color="black", weight=3]; 15464[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg (Succ wx6560)) (Neg (primMulNat (Succ wx6020) Zero)) == GT))",fontsize=16,color="black",shape="box"];15464 -> 18144[label="",style="solid", color="black", weight=3]; 15465[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx6020) Zero)) == GT))",fontsize=16,color="black",shape="box"];15465 -> 18145[label="",style="solid", color="black", weight=3]; 15466 -> 18146[label="",style="dashed", color="red", weight=0]; 15466[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg (Succ wx6570)) (Neg (primMulNat Zero (Succ wx59500))) == GT))",fontsize=16,color="magenta"];15466 -> 18147[label="",style="dashed", color="magenta", weight=3]; 15467 -> 18152[label="",style="dashed", color="red", weight=0]; 15467[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx59500))) == GT))",fontsize=16,color="magenta"];15467 -> 18153[label="",style="dashed", color="magenta", weight=3]; 15468[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg (Succ wx6580)) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];15468 -> 18158[label="",style="solid", color="black", weight=3]; 15469[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];15469 -> 18159[label="",style="solid", color="black", weight=3]; 15470[label="wx596",fontsize=16,color="green",shape="box"];15471[label="Succ wx601",fontsize=16,color="green",shape="box"];15472[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg (Succ wx16250)) (Neg (Succ wx6020) * Neg (Succ wx59500)) == GT))",fontsize=16,color="black",shape="box"];15472 -> 18160[label="",style="solid", color="black", weight=3]; 15473[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Neg (Succ wx6020) * Neg (Succ wx59500)) == GT))",fontsize=16,color="black",shape="box"];15473 -> 18161[label="",style="solid", color="black", weight=3]; 15474[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg (Succ wx6590)) (Pos (primMulNat (Succ wx6020) Zero)) == GT))",fontsize=16,color="black",shape="box"];15474 -> 18162[label="",style="solid", color="black", weight=3]; 15475[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx6020) Zero)) == GT))",fontsize=16,color="black",shape="box"];15475 -> 18163[label="",style="solid", color="black", weight=3]; 15476 -> 18164[label="",style="dashed", color="red", weight=0]; 15476[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg (Succ wx6600)) (Pos (primMulNat Zero (Succ wx59500))) == GT))",fontsize=16,color="magenta"];15476 -> 18165[label="",style="dashed", color="magenta", weight=3]; 15477 -> 18169[label="",style="dashed", color="red", weight=0]; 15477[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx59500))) == GT))",fontsize=16,color="magenta"];15477 -> 18170[label="",style="dashed", color="magenta", weight=3]; 15478[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg (Succ wx6610)) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];15478 -> 18174[label="",style="solid", color="black", weight=3]; 15479[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];15479 -> 18175[label="",style="solid", color="black", weight=3]; 15480 -> 7683[label="",style="dashed", color="red", weight=0]; 15480[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15480 -> 18176[label="",style="dashed", color="magenta", weight=3]; 15480 -> 18177[label="",style="dashed", color="magenta", weight=3]; 15481[label="Succ wx30000",fontsize=16,color="green",shape="box"];15482[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpNat (Succ wx14050) Zero == LT))",fontsize=16,color="black",shape="box"];15482 -> 18178[label="",style="solid", color="black", weight=3]; 15483 -> 18183[label="",style="dashed", color="red", weight=0]; 15483[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="magenta"];15483 -> 18200[label="",style="dashed", color="magenta", weight=3]; 15483 -> 18201[label="",style="dashed", color="magenta", weight=3]; 15483 -> 18202[label="",style="dashed", color="magenta", weight=3]; 15483 -> 18203[label="",style="dashed", color="magenta", weight=3]; 15483 -> 18204[label="",style="dashed", color="magenta", weight=3]; 15483 -> 18205[label="",style="dashed", color="magenta", weight=3]; 15483 -> 18206[label="",style="dashed", color="magenta", weight=3]; 15483 -> 18207[label="",style="dashed", color="magenta", weight=3]; 15484 -> 7683[label="",style="dashed", color="red", weight=0]; 15484[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15484 -> 18180[label="",style="dashed", color="magenta", weight=3]; 15484 -> 18181[label="",style="dashed", color="magenta", weight=3]; 15485[label="Succ wx30000",fontsize=16,color="green",shape="box"];15486[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpNat (Succ wx14130) Zero == LT))",fontsize=16,color="black",shape="box"];15486 -> 18182[label="",style="solid", color="black", weight=3]; 15487 -> 18183[label="",style="dashed", color="red", weight=0]; 15487[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="magenta"];15487 -> 18208[label="",style="dashed", color="magenta", weight=3]; 15487 -> 18209[label="",style="dashed", color="magenta", weight=3]; 15487 -> 18210[label="",style="dashed", color="magenta", weight=3]; 15487 -> 18211[label="",style="dashed", color="magenta", weight=3]; 15487 -> 18212[label="",style="dashed", color="magenta", weight=3]; 15487 -> 18213[label="",style="dashed", color="magenta", weight=3]; 15487 -> 18214[label="",style="dashed", color="magenta", weight=3]; 15487 -> 18215[label="",style="dashed", color="magenta", weight=3]; 15488 -> 7683[label="",style="dashed", color="red", weight=0]; 15488[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15488 -> 18220[label="",style="dashed", color="magenta", weight=3]; 15488 -> 18221[label="",style="dashed", color="magenta", weight=3]; 15489[label="Succ wx30000",fontsize=16,color="green",shape="box"];21210[label="wx32",fontsize=16,color="green",shape="box"];21211[label="wx33",fontsize=16,color="green",shape="box"];21212[label="wx5000",fontsize=16,color="green",shape="box"];21213[label="wx4",fontsize=16,color="green",shape="box"];21214[label="wx30000",fontsize=16,color="green",shape="box"];21215[label="wx31",fontsize=16,color="green",shape="box"];21216[label="wx34",fontsize=16,color="green",shape="box"];21217[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];14399[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1421)) (Neg Zero)) wx1422 wx1423 wx1424 wx1425 (Float (Pos (Succ wx1426)) (Neg (Succ wx1427))) (primCmpInt (Neg (primMulNat (Succ wx1426) Zero)) (Neg (Succ wx1427) * Pos (Succ wx1421)) == GT))",fontsize=16,color="black",shape="box"];14399 -> 15499[label="",style="solid", color="black", weight=3]; 15500[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15500 -> 18231[label="",style="solid", color="black", weight=3]; 15501[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (primCmpNat (Succ wx14280) Zero == GT))",fontsize=16,color="black",shape="box"];15501 -> 18232[label="",style="solid", color="black", weight=3]; 15502[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15502 -> 18233[label="",style="solid", color="black", weight=3]; 15503[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];15503 -> 18234[label="",style="solid", color="black", weight=3]; 15504 -> 7683[label="",style="dashed", color="red", weight=0]; 15504[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15504 -> 18235[label="",style="dashed", color="magenta", weight=3]; 15504 -> 18236[label="",style="dashed", color="magenta", weight=3]; 15505[label="Succ wx30000",fontsize=16,color="green",shape="box"];15506 -> 18241[label="",style="dashed", color="red", weight=0]; 15506[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (LT == LT))",fontsize=16,color="magenta"];15506 -> 18282[label="",style="dashed", color="magenta", weight=3]; 15506 -> 18283[label="",style="dashed", color="magenta", weight=3]; 15506 -> 18284[label="",style="dashed", color="magenta", weight=3]; 15506 -> 18285[label="",style="dashed", color="magenta", weight=3]; 15506 -> 18286[label="",style="dashed", color="magenta", weight=3]; 15506 -> 18287[label="",style="dashed", color="magenta", weight=3]; 15506 -> 18288[label="",style="dashed", color="magenta", weight=3]; 15506 -> 18289[label="",style="dashed", color="magenta", weight=3]; 15507[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15507 -> 18238[label="",style="solid", color="black", weight=3]; 15508 -> 7683[label="",style="dashed", color="red", weight=0]; 15508[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15508 -> 18239[label="",style="dashed", color="magenta", weight=3]; 15508 -> 18240[label="",style="dashed", color="magenta", weight=3]; 15509[label="Succ wx30000",fontsize=16,color="green",shape="box"];15510 -> 18241[label="",style="dashed", color="red", weight=0]; 15510[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (LT == LT))",fontsize=16,color="magenta"];15510 -> 18290[label="",style="dashed", color="magenta", weight=3]; 15510 -> 18291[label="",style="dashed", color="magenta", weight=3]; 15510 -> 18292[label="",style="dashed", color="magenta", weight=3]; 15510 -> 18293[label="",style="dashed", color="magenta", weight=3]; 15510 -> 18294[label="",style="dashed", color="magenta", weight=3]; 15510 -> 18295[label="",style="dashed", color="magenta", weight=3]; 15510 -> 18296[label="",style="dashed", color="magenta", weight=3]; 15510 -> 18297[label="",style="dashed", color="magenta", weight=3]; 15511[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15511 -> 18317[label="",style="solid", color="black", weight=3]; 15512 -> 7683[label="",style="dashed", color="red", weight=0]; 15512[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15512 -> 18318[label="",style="dashed", color="magenta", weight=3]; 15512 -> 18319[label="",style="dashed", color="magenta", weight=3]; 15513[label="Succ wx30000",fontsize=16,color="green",shape="box"];21256[label="wx5000",fontsize=16,color="green",shape="box"];21257[label="wx34",fontsize=16,color="green",shape="box"];21258[label="wx31",fontsize=16,color="green",shape="box"];21259[label="wx4",fontsize=16,color="green",shape="box"];21260[label="wx32",fontsize=16,color="green",shape="box"];21261[label="wx30000",fontsize=16,color="green",shape="box"];21262[label="wx33",fontsize=16,color="green",shape="box"];21263[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];21355[label="FiniteMap.lookupWithDefaultFM0 wx2327 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2328)) (Neg Zero)) wx2329 wx2330 wx2331 wx2332 (Float (Pos (Succ wx2333)) (Neg (Succ wx2334))) (compare (Float (Pos (Succ wx2333)) (Neg (Succ wx2334))) (Float (Neg (Succ wx2328)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];21355 -> 21407[label="",style="solid", color="black", weight=3]; 15517[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15517 -> 18322[label="",style="solid", color="black", weight=3]; 15518[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];15518 -> 18323[label="",style="solid", color="black", weight=3]; 15519[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15519 -> 18324[label="",style="solid", color="black", weight=3]; 15520[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];15520 -> 18325[label="",style="solid", color="black", weight=3]; 15521 -> 7683[label="",style="dashed", color="red", weight=0]; 15521[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15521 -> 18326[label="",style="dashed", color="magenta", weight=3]; 15521 -> 18327[label="",style="dashed", color="magenta", weight=3]; 15522[label="Succ wx30000",fontsize=16,color="green",shape="box"];15523[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpNat (Succ wx14440) Zero == LT))",fontsize=16,color="black",shape="box"];15523 -> 18328[label="",style="solid", color="black", weight=3]; 15524 -> 18333[label="",style="dashed", color="red", weight=0]; 15524[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="magenta"];15524 -> 18350[label="",style="dashed", color="magenta", weight=3]; 15524 -> 18351[label="",style="dashed", color="magenta", weight=3]; 15524 -> 18352[label="",style="dashed", color="magenta", weight=3]; 15524 -> 18353[label="",style="dashed", color="magenta", weight=3]; 15524 -> 18354[label="",style="dashed", color="magenta", weight=3]; 15524 -> 18355[label="",style="dashed", color="magenta", weight=3]; 15524 -> 18356[label="",style="dashed", color="magenta", weight=3]; 15524 -> 18357[label="",style="dashed", color="magenta", weight=3]; 15525 -> 7683[label="",style="dashed", color="red", weight=0]; 15525[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15525 -> 18330[label="",style="dashed", color="magenta", weight=3]; 15525 -> 18331[label="",style="dashed", color="magenta", weight=3]; 15526[label="Succ wx30000",fontsize=16,color="green",shape="box"];15527[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpNat (Succ wx14520) Zero == LT))",fontsize=16,color="black",shape="box"];15527 -> 18332[label="",style="solid", color="black", weight=3]; 15528 -> 18333[label="",style="dashed", color="red", weight=0]; 15528[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="magenta"];15528 -> 18358[label="",style="dashed", color="magenta", weight=3]; 15528 -> 18359[label="",style="dashed", color="magenta", weight=3]; 15528 -> 18360[label="",style="dashed", color="magenta", weight=3]; 15528 -> 18361[label="",style="dashed", color="magenta", weight=3]; 15528 -> 18362[label="",style="dashed", color="magenta", weight=3]; 15528 -> 18363[label="",style="dashed", color="magenta", weight=3]; 15528 -> 18364[label="",style="dashed", color="magenta", weight=3]; 15528 -> 18365[label="",style="dashed", color="magenta", weight=3]; 15529 -> 7683[label="",style="dashed", color="red", weight=0]; 15529[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15529 -> 18373[label="",style="dashed", color="magenta", weight=3]; 15529 -> 18374[label="",style="dashed", color="magenta", weight=3]; 15530[label="Succ wx30000",fontsize=16,color="green",shape="box"];21330[label="wx31",fontsize=16,color="green",shape="box"];21331[label="wx4",fontsize=16,color="green",shape="box"];21332[label="wx30100",fontsize=16,color="green",shape="box"];21333[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];21334[label="wx32",fontsize=16,color="green",shape="box"];21335[label="wx33",fontsize=16,color="green",shape="box"];21336[label="wx30000",fontsize=16,color="green",shape="box"];21337[label="wx34",fontsize=16,color="green",shape="box"];14439 -> 15540[label="",style="dashed", color="red", weight=0]; 14439[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpInt (Neg (primMulNat Zero (Succ wx1461))) (Neg (Succ wx1466) * Pos (Succ wx1460)) == GT))",fontsize=16,color="magenta"];14439 -> 15541[label="",style="dashed", color="magenta", weight=3]; 15542[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15542 -> 18387[label="",style="solid", color="black", weight=3]; 15543[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpNat (Succ wx14670) Zero == GT))",fontsize=16,color="black",shape="box"];15543 -> 18388[label="",style="solid", color="black", weight=3]; 15544[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15544 -> 18389[label="",style="solid", color="black", weight=3]; 15545[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];15545 -> 18390[label="",style="solid", color="black", weight=3]; 15546 -> 7683[label="",style="dashed", color="red", weight=0]; 15546[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15546 -> 18391[label="",style="dashed", color="magenta", weight=3]; 15546 -> 18392[label="",style="dashed", color="magenta", weight=3]; 15547[label="Succ wx30000",fontsize=16,color="green",shape="box"];15548 -> 18397[label="",style="dashed", color="red", weight=0]; 15548[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (LT == LT))",fontsize=16,color="magenta"];15548 -> 18438[label="",style="dashed", color="magenta", weight=3]; 15548 -> 18439[label="",style="dashed", color="magenta", weight=3]; 15548 -> 18440[label="",style="dashed", color="magenta", weight=3]; 15548 -> 18441[label="",style="dashed", color="magenta", weight=3]; 15548 -> 18442[label="",style="dashed", color="magenta", weight=3]; 15548 -> 18443[label="",style="dashed", color="magenta", weight=3]; 15548 -> 18444[label="",style="dashed", color="magenta", weight=3]; 15548 -> 18445[label="",style="dashed", color="magenta", weight=3]; 15549[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15549 -> 18394[label="",style="solid", color="black", weight=3]; 15550 -> 7683[label="",style="dashed", color="red", weight=0]; 15550[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15550 -> 18395[label="",style="dashed", color="magenta", weight=3]; 15550 -> 18396[label="",style="dashed", color="magenta", weight=3]; 15551[label="Succ wx30000",fontsize=16,color="green",shape="box"];15552 -> 18397[label="",style="dashed", color="red", weight=0]; 15552[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (LT == LT))",fontsize=16,color="magenta"];15552 -> 18446[label="",style="dashed", color="magenta", weight=3]; 15552 -> 18447[label="",style="dashed", color="magenta", weight=3]; 15552 -> 18448[label="",style="dashed", color="magenta", weight=3]; 15552 -> 18449[label="",style="dashed", color="magenta", weight=3]; 15552 -> 18450[label="",style="dashed", color="magenta", weight=3]; 15552 -> 18451[label="",style="dashed", color="magenta", weight=3]; 15552 -> 18452[label="",style="dashed", color="magenta", weight=3]; 15552 -> 18453[label="",style="dashed", color="magenta", weight=3]; 15553[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15553 -> 18464[label="",style="solid", color="black", weight=3]; 15554 -> 7683[label="",style="dashed", color="red", weight=0]; 15554[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15554 -> 18465[label="",style="dashed", color="magenta", weight=3]; 15554 -> 18466[label="",style="dashed", color="magenta", weight=3]; 15555[label="Succ wx30000",fontsize=16,color="green",shape="box"];21374[label="wx31",fontsize=16,color="green",shape="box"];21375[label="wx34",fontsize=16,color="green",shape="box"];21376[label="wx30000",fontsize=16,color="green",shape="box"];21377[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];21378[label="wx33",fontsize=16,color="green",shape="box"];21379[label="wx30100",fontsize=16,color="green",shape="box"];21380[label="wx4",fontsize=16,color="green",shape="box"];21381[label="wx32",fontsize=16,color="green",shape="box"];21467[label="FiniteMap.lookupWithDefaultFM0 wx2345 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) wx2348 wx2349 wx2350 wx2351 (Float (Pos Zero) (Neg (Succ wx2352))) (compare (Float (Pos Zero) (Neg (Succ wx2352))) (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) == GT))",fontsize=16,color="black",shape="box"];21467 -> 21515[label="",style="solid", color="black", weight=3]; 15559[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15559 -> 18469[label="",style="solid", color="black", weight=3]; 15560[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];15560 -> 18470[label="",style="solid", color="black", weight=3]; 15561[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15561 -> 18471[label="",style="solid", color="black", weight=3]; 15562[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];15562 -> 18472[label="",style="solid", color="black", weight=3]; 15563 -> 7683[label="",style="dashed", color="red", weight=0]; 15563[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15563 -> 18473[label="",style="dashed", color="magenta", weight=3]; 15563 -> 18474[label="",style="dashed", color="magenta", weight=3]; 15564[label="Succ wx30000",fontsize=16,color="green",shape="box"];15565[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpNat (Succ wx14830) Zero == LT))",fontsize=16,color="black",shape="box"];15565 -> 18475[label="",style="solid", color="black", weight=3]; 15566 -> 18480[label="",style="dashed", color="red", weight=0]; 15566[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="magenta"];15566 -> 18495[label="",style="dashed", color="magenta", weight=3]; 15566 -> 18496[label="",style="dashed", color="magenta", weight=3]; 15566 -> 18497[label="",style="dashed", color="magenta", weight=3]; 15566 -> 18498[label="",style="dashed", color="magenta", weight=3]; 15566 -> 18499[label="",style="dashed", color="magenta", weight=3]; 15566 -> 18500[label="",style="dashed", color="magenta", weight=3]; 15566 -> 18501[label="",style="dashed", color="magenta", weight=3]; 15567 -> 7683[label="",style="dashed", color="red", weight=0]; 15567[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15567 -> 18477[label="",style="dashed", color="magenta", weight=3]; 15567 -> 18478[label="",style="dashed", color="magenta", weight=3]; 15568[label="Succ wx30000",fontsize=16,color="green",shape="box"];15569[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpNat (Succ wx14910) Zero == LT))",fontsize=16,color="black",shape="box"];15569 -> 18479[label="",style="solid", color="black", weight=3]; 15570 -> 18480[label="",style="dashed", color="red", weight=0]; 15570[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="magenta"];15570 -> 18502[label="",style="dashed", color="magenta", weight=3]; 15570 -> 18503[label="",style="dashed", color="magenta", weight=3]; 15570 -> 18504[label="",style="dashed", color="magenta", weight=3]; 15570 -> 18505[label="",style="dashed", color="magenta", weight=3]; 15570 -> 18506[label="",style="dashed", color="magenta", weight=3]; 15570 -> 18507[label="",style="dashed", color="magenta", weight=3]; 15570 -> 18508[label="",style="dashed", color="magenta", weight=3]; 15571 -> 7683[label="",style="dashed", color="red", weight=0]; 15571[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15571 -> 18512[label="",style="dashed", color="magenta", weight=3]; 15571 -> 18513[label="",style="dashed", color="magenta", weight=3]; 15572[label="Succ wx30000",fontsize=16,color="green",shape="box"];21445[label="wx34",fontsize=16,color="green",shape="box"];21446[label="wx30000",fontsize=16,color="green",shape="box"];21447[label="wx31",fontsize=16,color="green",shape="box"];21448[label="wx32",fontsize=16,color="green",shape="box"];21449[label="wx4",fontsize=16,color="green",shape="box"];21450[label="wx33",fontsize=16,color="green",shape="box"];21451[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];14479[label="FiniteMap.lookupWithDefaultFM0 wx1498 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1499)) (Neg Zero)) wx1500 wx1501 wx1502 wx1503 (Float (Pos Zero) (Neg (Succ wx1504))) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg (Succ wx1504) * Pos (Succ wx1499)) == GT))",fontsize=16,color="black",shape="box"];14479 -> 15581[label="",style="solid", color="black", weight=3]; 15582[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15582 -> 18522[label="",style="solid", color="black", weight=3]; 15583[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (primCmpNat (Succ wx15050) Zero == GT))",fontsize=16,color="black",shape="box"];15583 -> 18523[label="",style="solid", color="black", weight=3]; 15584[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15584 -> 18524[label="",style="solid", color="black", weight=3]; 15585[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];15585 -> 18525[label="",style="solid", color="black", weight=3]; 15586 -> 7683[label="",style="dashed", color="red", weight=0]; 15586[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15586 -> 18526[label="",style="dashed", color="magenta", weight=3]; 15586 -> 18527[label="",style="dashed", color="magenta", weight=3]; 15587[label="Succ wx30000",fontsize=16,color="green",shape="box"];15588 -> 18532[label="",style="dashed", color="red", weight=0]; 15588[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (LT == LT))",fontsize=16,color="magenta"];15588 -> 18568[label="",style="dashed", color="magenta", weight=3]; 15588 -> 18569[label="",style="dashed", color="magenta", weight=3]; 15588 -> 18570[label="",style="dashed", color="magenta", weight=3]; 15588 -> 18571[label="",style="dashed", color="magenta", weight=3]; 15588 -> 18572[label="",style="dashed", color="magenta", weight=3]; 15588 -> 18573[label="",style="dashed", color="magenta", weight=3]; 15588 -> 18574[label="",style="dashed", color="magenta", weight=3]; 15589[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15589 -> 18529[label="",style="solid", color="black", weight=3]; 15590 -> 7683[label="",style="dashed", color="red", weight=0]; 15590[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15590 -> 18530[label="",style="dashed", color="magenta", weight=3]; 15590 -> 18531[label="",style="dashed", color="magenta", weight=3]; 15591[label="Succ wx30000",fontsize=16,color="green",shape="box"];15592 -> 18532[label="",style="dashed", color="red", weight=0]; 15592[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (LT == LT))",fontsize=16,color="magenta"];15592 -> 18575[label="",style="dashed", color="magenta", weight=3]; 15592 -> 18576[label="",style="dashed", color="magenta", weight=3]; 15592 -> 18577[label="",style="dashed", color="magenta", weight=3]; 15592 -> 18578[label="",style="dashed", color="magenta", weight=3]; 15592 -> 18579[label="",style="dashed", color="magenta", weight=3]; 15592 -> 18580[label="",style="dashed", color="magenta", weight=3]; 15592 -> 18581[label="",style="dashed", color="magenta", weight=3]; 15593[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15593 -> 18593[label="",style="solid", color="black", weight=3]; 15594 -> 7683[label="",style="dashed", color="red", weight=0]; 15594[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15594 -> 18594[label="",style="dashed", color="magenta", weight=3]; 15594 -> 18595[label="",style="dashed", color="magenta", weight=3]; 15595[label="Succ wx30000",fontsize=16,color="green",shape="box"];21486[label="wx4",fontsize=16,color="green",shape="box"];21487[label="wx33",fontsize=16,color="green",shape="box"];21488[label="wx34",fontsize=16,color="green",shape="box"];21489[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];21490[label="wx32",fontsize=16,color="green",shape="box"];21491[label="wx30000",fontsize=16,color="green",shape="box"];21492[label="wx31",fontsize=16,color="green",shape="box"];21577[label="FiniteMap.lookupWithDefaultFM0 wx2362 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2363)) (Neg Zero)) wx2364 wx2365 wx2366 wx2367 (Float (Pos Zero) (Neg (Succ wx2368))) (compare (Float (Pos Zero) (Neg (Succ wx2368))) (Float (Neg (Succ wx2363)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];21577 -> 21646[label="",style="solid", color="black", weight=3]; 15599[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15599 -> 18598[label="",style="solid", color="black", weight=3]; 15600[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];15600 -> 18599[label="",style="solid", color="black", weight=3]; 15601[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15601 -> 18600[label="",style="solid", color="black", weight=3]; 15602[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];15602 -> 18601[label="",style="solid", color="black", weight=3]; 15603 -> 6[label="",style="dashed", color="red", weight=0]; 15603[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM wx669 (Float (Neg (Succ wx670)) (Neg wx671)))",fontsize=16,color="magenta"];15603 -> 18602[label="",style="dashed", color="magenta", weight=3]; 15603 -> 18603[label="",style="dashed", color="magenta", weight=3]; 15603 -> 18604[label="",style="dashed", color="magenta", weight=3]; 15604 -> 18605[label="",style="dashed", color="red", weight=0]; 15604[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx6710 (Succ wx66400)) (Succ wx66400))) == GT))",fontsize=16,color="magenta"];15604 -> 18606[label="",style="dashed", color="magenta", weight=3]; 15605[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];15605 -> 18608[label="",style="solid", color="black", weight=3]; 15606[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];15606 -> 18609[label="",style="solid", color="black", weight=3]; 15607[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];15607 -> 18610[label="",style="solid", color="black", weight=3]; 15608[label="wx665",fontsize=16,color="green",shape="box"];15609[label="Succ wx670",fontsize=16,color="green",shape="box"];15610[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos (Succ wx16260)) (Neg (Succ wx6710) * Neg (Succ wx66400)) == GT))",fontsize=16,color="black",shape="box"];15610 -> 18611[label="",style="solid", color="black", weight=3]; 15611[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Neg (Succ wx6710) * Neg (Succ wx66400)) == GT))",fontsize=16,color="black",shape="box"];15611 -> 18612[label="",style="solid", color="black", weight=3]; 15612[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos (Succ wx7370)) (Pos (primMulNat (Succ wx6710) Zero)) == GT))",fontsize=16,color="black",shape="box"];15612 -> 18613[label="",style="solid", color="black", weight=3]; 15613[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx6710) Zero)) == GT))",fontsize=16,color="black",shape="box"];15613 -> 18614[label="",style="solid", color="black", weight=3]; 15614 -> 18615[label="",style="dashed", color="red", weight=0]; 15614[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos (Succ wx7380)) (Pos (primMulNat Zero (Succ wx66400))) == GT))",fontsize=16,color="magenta"];15614 -> 18616[label="",style="dashed", color="magenta", weight=3]; 15615 -> 18620[label="",style="dashed", color="red", weight=0]; 15615[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx66400))) == GT))",fontsize=16,color="magenta"];15615 -> 18621[label="",style="dashed", color="magenta", weight=3]; 15616[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos (Succ wx7390)) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];15616 -> 18622[label="",style="solid", color="black", weight=3]; 15617[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];15617 -> 18623[label="",style="solid", color="black", weight=3]; 15618 -> 7683[label="",style="dashed", color="red", weight=0]; 15618[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15618 -> 18624[label="",style="dashed", color="magenta", weight=3]; 15618 -> 18625[label="",style="dashed", color="magenta", weight=3]; 15619[label="Succ wx30000",fontsize=16,color="green",shape="box"];15620 -> 18630[label="",style="dashed", color="red", weight=0]; 15620[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (GT == LT))",fontsize=16,color="magenta"];15620 -> 18671[label="",style="dashed", color="magenta", weight=3]; 15620 -> 18672[label="",style="dashed", color="magenta", weight=3]; 15620 -> 18673[label="",style="dashed", color="magenta", weight=3]; 15620 -> 18674[label="",style="dashed", color="magenta", weight=3]; 15620 -> 18675[label="",style="dashed", color="magenta", weight=3]; 15620 -> 18676[label="",style="dashed", color="magenta", weight=3]; 15620 -> 18677[label="",style="dashed", color="magenta", weight=3]; 15620 -> 18678[label="",style="dashed", color="magenta", weight=3]; 15621[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15621 -> 18627[label="",style="solid", color="black", weight=3]; 15622 -> 7683[label="",style="dashed", color="red", weight=0]; 15622[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15622 -> 18628[label="",style="dashed", color="magenta", weight=3]; 15622 -> 18629[label="",style="dashed", color="magenta", weight=3]; 15623[label="Succ wx30000",fontsize=16,color="green",shape="box"];15624 -> 18630[label="",style="dashed", color="red", weight=0]; 15624[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (GT == LT))",fontsize=16,color="magenta"];15624 -> 18679[label="",style="dashed", color="magenta", weight=3]; 15624 -> 18680[label="",style="dashed", color="magenta", weight=3]; 15624 -> 18681[label="",style="dashed", color="magenta", weight=3]; 15624 -> 18682[label="",style="dashed", color="magenta", weight=3]; 15624 -> 18683[label="",style="dashed", color="magenta", weight=3]; 15624 -> 18684[label="",style="dashed", color="magenta", weight=3]; 15624 -> 18685[label="",style="dashed", color="magenta", weight=3]; 15624 -> 18686[label="",style="dashed", color="magenta", weight=3]; 15625[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15625 -> 18688[label="",style="solid", color="black", weight=3]; 15626 -> 7683[label="",style="dashed", color="red", weight=0]; 15626[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15626 -> 18689[label="",style="dashed", color="magenta", weight=3]; 15626 -> 18690[label="",style="dashed", color="magenta", weight=3]; 15627[label="Succ wx30000",fontsize=16,color="green",shape="box"];14530[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="black",shape="triangle"];14530 -> 15628[label="",style="solid", color="black", weight=3]; 14532[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (compare (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];14532 -> 15629[label="",style="solid", color="black", weight=3]; 19188[label="FiniteMap.lookupWithDefaultFM0 wx2020 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2021)) (Neg Zero)) wx2022 wx2023 wx2024 wx2025 (Float (Neg (Succ wx2026)) (Neg (Succ wx2027))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx2027)) (Pos (Succ wx2021))) == GT))",fontsize=16,color="black",shape="box"];19188 -> 19299[label="",style="solid", color="black", weight=3]; 15633[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15633 -> 18691[label="",style="solid", color="black", weight=3]; 15634[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];15634 -> 18692[label="",style="solid", color="black", weight=3]; 15635[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15635 -> 18693[label="",style="solid", color="black", weight=3]; 15636[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];15636 -> 18694[label="",style="solid", color="black", weight=3]; 15637 -> 7683[label="",style="dashed", color="red", weight=0]; 15637[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15637 -> 18695[label="",style="dashed", color="magenta", weight=3]; 15637 -> 18696[label="",style="dashed", color="magenta", weight=3]; 15638[label="Succ wx30000",fontsize=16,color="green",shape="box"];15639[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpNat Zero (Succ wx15360) == LT))",fontsize=16,color="black",shape="box"];15639 -> 18697[label="",style="solid", color="black", weight=3]; 15640 -> 18702[label="",style="dashed", color="red", weight=0]; 15640[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="magenta"];15640 -> 18719[label="",style="dashed", color="magenta", weight=3]; 15640 -> 18720[label="",style="dashed", color="magenta", weight=3]; 15640 -> 18721[label="",style="dashed", color="magenta", weight=3]; 15640 -> 18722[label="",style="dashed", color="magenta", weight=3]; 15640 -> 18723[label="",style="dashed", color="magenta", weight=3]; 15640 -> 18724[label="",style="dashed", color="magenta", weight=3]; 15640 -> 18725[label="",style="dashed", color="magenta", weight=3]; 15640 -> 18726[label="",style="dashed", color="magenta", weight=3]; 15641 -> 7683[label="",style="dashed", color="red", weight=0]; 15641[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15641 -> 18699[label="",style="dashed", color="magenta", weight=3]; 15641 -> 18700[label="",style="dashed", color="magenta", weight=3]; 15642[label="Succ wx30000",fontsize=16,color="green",shape="box"];15643[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpNat Zero (Succ wx15440) == LT))",fontsize=16,color="black",shape="box"];15643 -> 18701[label="",style="solid", color="black", weight=3]; 15644 -> 18702[label="",style="dashed", color="red", weight=0]; 15644[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="magenta"];15644 -> 18727[label="",style="dashed", color="magenta", weight=3]; 15644 -> 18728[label="",style="dashed", color="magenta", weight=3]; 15644 -> 18729[label="",style="dashed", color="magenta", weight=3]; 15644 -> 18730[label="",style="dashed", color="magenta", weight=3]; 15644 -> 18731[label="",style="dashed", color="magenta", weight=3]; 15644 -> 18732[label="",style="dashed", color="magenta", weight=3]; 15644 -> 18733[label="",style="dashed", color="magenta", weight=3]; 15644 -> 18734[label="",style="dashed", color="magenta", weight=3]; 15645 -> 7683[label="",style="dashed", color="red", weight=0]; 15645[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15645 -> 18737[label="",style="dashed", color="magenta", weight=3]; 15645 -> 18738[label="",style="dashed", color="magenta", weight=3]; 15646[label="Succ wx30000",fontsize=16,color="green",shape="box"];21621[label="wx4",fontsize=16,color="green",shape="box"];21622[label="wx32",fontsize=16,color="green",shape="box"];21623[label="wx5000",fontsize=16,color="green",shape="box"];21624[label="wx33",fontsize=16,color="green",shape="box"];21625[label="wx30000",fontsize=16,color="green",shape="box"];21626[label="wx31",fontsize=16,color="green",shape="box"];21627[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];21628[label="wx34",fontsize=16,color="green",shape="box"];18860[label="FiniteMap.lookupWithDefaultFM0 wx2029 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2030)) (Neg Zero)) wx2031 wx2032 wx2033 wx2034 (Float (Neg (Succ wx2035)) (Neg (Succ wx2036))) (compare (Float (Neg (Succ wx2035)) (Neg (Succ wx2036))) (Float (Neg (Succ wx2030)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];18860 -> 18928[label="",style="solid", color="black", weight=3]; 15652[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15652 -> 18740[label="",style="solid", color="black", weight=3]; 15653[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (primCmpNat Zero (Succ wx15500) == GT))",fontsize=16,color="black",shape="box"];15653 -> 18741[label="",style="solid", color="black", weight=3]; 15654[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15654 -> 18742[label="",style="solid", color="black", weight=3]; 15655[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];15655 -> 18743[label="",style="solid", color="black", weight=3]; 15656 -> 7683[label="",style="dashed", color="red", weight=0]; 15656[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15656 -> 18744[label="",style="dashed", color="magenta", weight=3]; 15656 -> 18745[label="",style="dashed", color="magenta", weight=3]; 15657[label="Succ wx30000",fontsize=16,color="green",shape="box"];15658 -> 18750[label="",style="dashed", color="red", weight=0]; 15658[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (GT == LT))",fontsize=16,color="magenta"];15658 -> 18791[label="",style="dashed", color="magenta", weight=3]; 15658 -> 18792[label="",style="dashed", color="magenta", weight=3]; 15658 -> 18793[label="",style="dashed", color="magenta", weight=3]; 15658 -> 18794[label="",style="dashed", color="magenta", weight=3]; 15658 -> 18795[label="",style="dashed", color="magenta", weight=3]; 15658 -> 18796[label="",style="dashed", color="magenta", weight=3]; 15658 -> 18797[label="",style="dashed", color="magenta", weight=3]; 15658 -> 18798[label="",style="dashed", color="magenta", weight=3]; 15659[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15659 -> 18747[label="",style="solid", color="black", weight=3]; 15660 -> 7683[label="",style="dashed", color="red", weight=0]; 15660[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15660 -> 18748[label="",style="dashed", color="magenta", weight=3]; 15660 -> 18749[label="",style="dashed", color="magenta", weight=3]; 15661[label="Succ wx30000",fontsize=16,color="green",shape="box"];15662 -> 18750[label="",style="dashed", color="red", weight=0]; 15662[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (GT == LT))",fontsize=16,color="magenta"];15662 -> 18799[label="",style="dashed", color="magenta", weight=3]; 15662 -> 18800[label="",style="dashed", color="magenta", weight=3]; 15662 -> 18801[label="",style="dashed", color="magenta", weight=3]; 15662 -> 18802[label="",style="dashed", color="magenta", weight=3]; 15662 -> 18803[label="",style="dashed", color="magenta", weight=3]; 15662 -> 18804[label="",style="dashed", color="magenta", weight=3]; 15662 -> 18805[label="",style="dashed", color="magenta", weight=3]; 15662 -> 18806[label="",style="dashed", color="magenta", weight=3]; 15663[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15663 -> 18810[label="",style="solid", color="black", weight=3]; 15664 -> 7683[label="",style="dashed", color="red", weight=0]; 15664[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15664 -> 18811[label="",style="dashed", color="magenta", weight=3]; 15664 -> 18812[label="",style="dashed", color="magenta", weight=3]; 15665[label="Succ wx30000",fontsize=16,color="green",shape="box"];14574[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="black",shape="triangle"];14574 -> 15666[label="",style="solid", color="black", weight=3]; 14576[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (compare (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) == GT))",fontsize=16,color="black",shape="box"];14576 -> 15667[label="",style="solid", color="black", weight=3]; 19295[label="wx2040",fontsize=16,color="green",shape="box"];19296[label="Zero",fontsize=16,color="green",shape="box"];19297[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) (primCmpInt (Pos (Succ wx21000)) (Neg (Succ wx2045) * Pos (Succ wx2039)) == GT))",fontsize=16,color="black",shape="box"];19297 -> 19338[label="",style="solid", color="black", weight=3]; 19298[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) (primCmpInt (Pos Zero) (Neg (Succ wx2045) * Pos (Succ wx2039)) == GT))",fontsize=16,color="black",shape="box"];19298 -> 19339[label="",style="solid", color="black", weight=3]; 15672[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15672 -> 18813[label="",style="solid", color="black", weight=3]; 15673[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];15673 -> 18814[label="",style="solid", color="black", weight=3]; 15674[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15674 -> 18815[label="",style="solid", color="black", weight=3]; 15675[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];15675 -> 18816[label="",style="solid", color="black", weight=3]; 15676 -> 7683[label="",style="dashed", color="red", weight=0]; 15676[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15676 -> 18817[label="",style="dashed", color="magenta", weight=3]; 15676 -> 18818[label="",style="dashed", color="magenta", weight=3]; 15677[label="Succ wx30000",fontsize=16,color="green",shape="box"];15678[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpNat Zero (Succ wx15670) == LT))",fontsize=16,color="black",shape="box"];15678 -> 18819[label="",style="solid", color="black", weight=3]; 15679 -> 18824[label="",style="dashed", color="red", weight=0]; 15679[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="magenta"];15679 -> 18841[label="",style="dashed", color="magenta", weight=3]; 15679 -> 18842[label="",style="dashed", color="magenta", weight=3]; 15679 -> 18843[label="",style="dashed", color="magenta", weight=3]; 15679 -> 18844[label="",style="dashed", color="magenta", weight=3]; 15679 -> 18845[label="",style="dashed", color="magenta", weight=3]; 15679 -> 18846[label="",style="dashed", color="magenta", weight=3]; 15679 -> 18847[label="",style="dashed", color="magenta", weight=3]; 15679 -> 18848[label="",style="dashed", color="magenta", weight=3]; 15680 -> 7683[label="",style="dashed", color="red", weight=0]; 15680[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15680 -> 18821[label="",style="dashed", color="magenta", weight=3]; 15680 -> 18822[label="",style="dashed", color="magenta", weight=3]; 15681[label="Succ wx30000",fontsize=16,color="green",shape="box"];15682[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpNat Zero (Succ wx15750) == LT))",fontsize=16,color="black",shape="box"];15682 -> 18823[label="",style="solid", color="black", weight=3]; 15683 -> 18824[label="",style="dashed", color="red", weight=0]; 15683[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="magenta"];15683 -> 18849[label="",style="dashed", color="magenta", weight=3]; 15683 -> 18850[label="",style="dashed", color="magenta", weight=3]; 15683 -> 18851[label="",style="dashed", color="magenta", weight=3]; 15683 -> 18852[label="",style="dashed", color="magenta", weight=3]; 15683 -> 18853[label="",style="dashed", color="magenta", weight=3]; 15683 -> 18854[label="",style="dashed", color="magenta", weight=3]; 15683 -> 18855[label="",style="dashed", color="magenta", weight=3]; 15683 -> 18856[label="",style="dashed", color="magenta", weight=3]; 15684 -> 7683[label="",style="dashed", color="red", weight=0]; 15684[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15684 -> 18861[label="",style="dashed", color="magenta", weight=3]; 15684 -> 18862[label="",style="dashed", color="magenta", weight=3]; 15685[label="Succ wx30000",fontsize=16,color="green",shape="box"];21732[label="wx33",fontsize=16,color="green",shape="box"];21733[label="wx30000",fontsize=16,color="green",shape="box"];21734[label="wx34",fontsize=16,color="green",shape="box"];21735[label="wx31",fontsize=16,color="green",shape="box"];21736[label="wx32",fontsize=16,color="green",shape="box"];21737[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];21738[label="wx4",fontsize=16,color="green",shape="box"];21739[label="wx30100",fontsize=16,color="green",shape="box"];18976[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (compare (Float (Neg Zero) (Neg (Succ wx2054))) (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) == GT))",fontsize=16,color="black",shape="box"];18976 -> 18993[label="",style="solid", color="black", weight=3]; 15691[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15691 -> 18864[label="",style="solid", color="black", weight=3]; 15692[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpNat Zero (Succ wx15810) == GT))",fontsize=16,color="black",shape="box"];15692 -> 18865[label="",style="solid", color="black", weight=3]; 15693[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15693 -> 18866[label="",style="solid", color="black", weight=3]; 15694[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];15694 -> 18867[label="",style="solid", color="black", weight=3]; 15695 -> 7683[label="",style="dashed", color="red", weight=0]; 15695[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15695 -> 18868[label="",style="dashed", color="magenta", weight=3]; 15695 -> 18869[label="",style="dashed", color="magenta", weight=3]; 15696[label="Succ wx30000",fontsize=16,color="green",shape="box"];15697 -> 18874[label="",style="dashed", color="red", weight=0]; 15697[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (GT == LT))",fontsize=16,color="magenta"];15697 -> 18910[label="",style="dashed", color="magenta", weight=3]; 15697 -> 18911[label="",style="dashed", color="magenta", weight=3]; 15697 -> 18912[label="",style="dashed", color="magenta", weight=3]; 15697 -> 18913[label="",style="dashed", color="magenta", weight=3]; 15697 -> 18914[label="",style="dashed", color="magenta", weight=3]; 15697 -> 18915[label="",style="dashed", color="magenta", weight=3]; 15697 -> 18916[label="",style="dashed", color="magenta", weight=3]; 15698[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15698 -> 18871[label="",style="solid", color="black", weight=3]; 15699 -> 7683[label="",style="dashed", color="red", weight=0]; 15699[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15699 -> 18872[label="",style="dashed", color="magenta", weight=3]; 15699 -> 18873[label="",style="dashed", color="magenta", weight=3]; 15700[label="Succ wx30000",fontsize=16,color="green",shape="box"];15701 -> 18874[label="",style="dashed", color="red", weight=0]; 15701[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (GT == LT))",fontsize=16,color="magenta"];15701 -> 18917[label="",style="dashed", color="magenta", weight=3]; 15701 -> 18918[label="",style="dashed", color="magenta", weight=3]; 15701 -> 18919[label="",style="dashed", color="magenta", weight=3]; 15701 -> 18920[label="",style="dashed", color="magenta", weight=3]; 15701 -> 18921[label="",style="dashed", color="magenta", weight=3]; 15701 -> 18922[label="",style="dashed", color="magenta", weight=3]; 15701 -> 18923[label="",style="dashed", color="magenta", weight=3]; 15702[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="black",shape="box"];15702 -> 18929[label="",style="solid", color="black", weight=3]; 15703 -> 7683[label="",style="dashed", color="red", weight=0]; 15703[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15703 -> 18930[label="",style="dashed", color="magenta", weight=3]; 15703 -> 18931[label="",style="dashed", color="magenta", weight=3]; 15704[label="Succ wx30000",fontsize=16,color="green",shape="box"];14621[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) False)",fontsize=16,color="black",shape="triangle"];14621 -> 15705[label="",style="solid", color="black", weight=3]; 14623[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (compare (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];14623 -> 15706[label="",style="solid", color="black", weight=3]; 19376[label="FiniteMap.lookupWithDefaultFM0 wx2056 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2057)) (Neg Zero)) wx2058 wx2059 wx2060 wx2061 (Float (Neg Zero) (Neg (Succ wx2062))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx2062)) (Pos (Succ wx2057))) == GT))",fontsize=16,color="black",shape="box"];19376 -> 19445[label="",style="solid", color="black", weight=3]; 15710[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15710 -> 18932[label="",style="solid", color="black", weight=3]; 15711[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];15711 -> 18933[label="",style="solid", color="black", weight=3]; 15712[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15712 -> 18934[label="",style="solid", color="black", weight=3]; 15713[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];15713 -> 18935[label="",style="solid", color="black", weight=3]; 15714 -> 7683[label="",style="dashed", color="red", weight=0]; 15714[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15714 -> 18936[label="",style="dashed", color="magenta", weight=3]; 15714 -> 18937[label="",style="dashed", color="magenta", weight=3]; 15715[label="Succ wx30000",fontsize=16,color="green",shape="box"];15716[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (primCmpNat Zero (Succ wx15970) == LT))",fontsize=16,color="black",shape="box"];15716 -> 18938[label="",style="solid", color="black", weight=3]; 15717 -> 18943[label="",style="dashed", color="red", weight=0]; 15717[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (EQ == LT))",fontsize=16,color="magenta"];15717 -> 18958[label="",style="dashed", color="magenta", weight=3]; 15717 -> 18959[label="",style="dashed", color="magenta", weight=3]; 15717 -> 18960[label="",style="dashed", color="magenta", weight=3]; 15717 -> 18961[label="",style="dashed", color="magenta", weight=3]; 15717 -> 18962[label="",style="dashed", color="magenta", weight=3]; 15717 -> 18963[label="",style="dashed", color="magenta", weight=3]; 15717 -> 18964[label="",style="dashed", color="magenta", weight=3]; 15718 -> 7683[label="",style="dashed", color="red", weight=0]; 15718[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15718 -> 18940[label="",style="dashed", color="magenta", weight=3]; 15718 -> 18941[label="",style="dashed", color="magenta", weight=3]; 15719[label="Succ wx30000",fontsize=16,color="green",shape="box"];15720[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (primCmpNat Zero (Succ wx16050) == LT))",fontsize=16,color="black",shape="box"];15720 -> 18942[label="",style="solid", color="black", weight=3]; 15721 -> 18943[label="",style="dashed", color="red", weight=0]; 15721[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (EQ == LT))",fontsize=16,color="magenta"];15721 -> 18965[label="",style="dashed", color="magenta", weight=3]; 15721 -> 18966[label="",style="dashed", color="magenta", weight=3]; 15721 -> 18967[label="",style="dashed", color="magenta", weight=3]; 15721 -> 18968[label="",style="dashed", color="magenta", weight=3]; 15721 -> 18969[label="",style="dashed", color="magenta", weight=3]; 15721 -> 18970[label="",style="dashed", color="magenta", weight=3]; 15721 -> 18971[label="",style="dashed", color="magenta", weight=3]; 15722 -> 7683[label="",style="dashed", color="red", weight=0]; 15722[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];15722 -> 18977[label="",style="dashed", color="magenta", weight=3]; 15722 -> 18978[label="",style="dashed", color="magenta", weight=3]; 15723[label="Succ wx30000",fontsize=16,color="green",shape="box"];21840[label="wx34",fontsize=16,color="green",shape="box"];21841[label="wx31",fontsize=16,color="green",shape="box"];21842[label="wx32",fontsize=16,color="green",shape="box"];21843[label="wx30000",fontsize=16,color="green",shape="box"];21844[label="wx33",fontsize=16,color="green",shape="box"];21845[label="wx4",fontsize=16,color="green",shape="box"];21846[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19073[label="FiniteMap.lookupWithDefaultFM0 wx2064 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2065)) (Neg Zero)) wx2066 wx2067 wx2068 wx2069 (Float (Neg Zero) (Neg (Succ wx2070))) (compare (Float (Neg Zero) (Neg (Succ wx2070))) (Float (Neg (Succ wx2065)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];19073 -> 19115[label="",style="solid", color="black", weight=3]; 15729[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) False)",fontsize=16,color="black",shape="box"];15729 -> 18980[label="",style="solid", color="black", weight=3]; 15730[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (primCmpNat Zero (Succ wx16110) == GT))",fontsize=16,color="black",shape="box"];15730 -> 18981[label="",style="solid", color="black", weight=3]; 15731[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];15731 -> 18982[label="",style="solid", color="black", weight=3]; 15732[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];15732 -> 18983[label="",style="solid", color="black", weight=3]; 15733[label="Float (Pos (Succ wx316)) (Pos (Succ wx3170))",fontsize=16,color="green",shape="box"];15734[label="wx309",fontsize=16,color="green",shape="box"];15735[label="wx314",fontsize=16,color="green",shape="box"];15736 -> 6[label="",style="dashed", color="red", weight=0]; 15736[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM wx315 (Float (Pos (Succ wx316)) (Pos wx317)))",fontsize=16,color="magenta"];15736 -> 18984[label="",style="dashed", color="magenta", weight=3]; 15736 -> 18985[label="",style="dashed", color="magenta", weight=3]; 15736 -> 18986[label="",style="dashed", color="magenta", weight=3]; 15737 -> 18987[label="",style="dashed", color="red", weight=0]; 15737[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx3170 (Succ wx31000)) (Succ wx31000))) == GT))",fontsize=16,color="magenta"];15737 -> 18988[label="",style="dashed", color="magenta", weight=3]; 15738[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];15738 -> 18994[label="",style="solid", color="black", weight=3]; 15739[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];15739 -> 18995[label="",style="solid", color="black", weight=3]; 15740[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];15740 -> 18996[label="",style="solid", color="black", weight=3]; 15742 -> 6395[label="",style="dashed", color="red", weight=0]; 15742[label="primMulNat (Succ wx316) (Succ wx311)",fontsize=16,color="magenta"];15742 -> 18997[label="",style="dashed", color="magenta", weight=3]; 15742 -> 18998[label="",style="dashed", color="magenta", weight=3]; 15741[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos wx1630) (Pos (Succ wx3170) * Pos (Succ wx31000)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26885[label="wx1630/Succ wx16300",fontsize=10,color="white",style="solid",shape="box"];15741 -> 26885[label="",style="solid", color="burlywood", weight=9]; 26885 -> 18999[label="",style="solid", color="burlywood", weight=3]; 26886[label="wx1630/Zero",fontsize=10,color="white",style="solid",shape="box"];15741 -> 26886[label="",style="solid", color="burlywood", weight=9]; 26886 -> 19000[label="",style="solid", color="burlywood", weight=3]; 15743[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos (Succ wx16120)) (primMulInt (Pos (Succ wx3170)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];15743 -> 19001[label="",style="solid", color="black", weight=3]; 15744[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx3170)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];15744 -> 19002[label="",style="solid", color="black", weight=3]; 15745[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos (Succ wx16130)) (primMulInt (Pos Zero) (Pos (Succ wx31000))) == GT))",fontsize=16,color="black",shape="box"];15745 -> 19003[label="",style="solid", color="black", weight=3]; 15746[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos (Succ wx31000))) == GT))",fontsize=16,color="black",shape="box"];15746 -> 19004[label="",style="solid", color="black", weight=3]; 15747[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos (Succ wx16140)) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];15747 -> 19005[label="",style="solid", color="black", weight=3]; 15748[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];15748 -> 19006[label="",style="solid", color="black", weight=3]; 15749 -> 7683[label="",style="dashed", color="red", weight=0]; 15749[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15749 -> 19007[label="",style="dashed", color="magenta", weight=3]; 15749 -> 19008[label="",style="dashed", color="magenta", weight=3]; 15750[label="Succ wx30000",fontsize=16,color="green",shape="box"];15751 -> 19012[label="",style="dashed", color="red", weight=0]; 15751[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (LT == LT))",fontsize=16,color="magenta"];15751 -> 19053[label="",style="dashed", color="magenta", weight=3]; 15751 -> 19054[label="",style="dashed", color="magenta", weight=3]; 15751 -> 19055[label="",style="dashed", color="magenta", weight=3]; 15751 -> 19056[label="",style="dashed", color="magenta", weight=3]; 15751 -> 19057[label="",style="dashed", color="magenta", weight=3]; 15751 -> 19058[label="",style="dashed", color="magenta", weight=3]; 15751 -> 19059[label="",style="dashed", color="magenta", weight=3]; 15751 -> 19060[label="",style="dashed", color="magenta", weight=3]; 15765[label="wx31",fontsize=16,color="green",shape="box"];15766[label="wx34",fontsize=16,color="green",shape="box"];15767[label="wx30000",fontsize=16,color="green",shape="box"];15768[label="wx33",fontsize=16,color="green",shape="box"];15769[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];15770[label="wx32",fontsize=16,color="green",shape="box"];15771[label="wx4",fontsize=16,color="green",shape="box"];15772[label="wx5000",fontsize=16,color="green",shape="box"];15753 -> 7683[label="",style="dashed", color="red", weight=0]; 15753[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15753 -> 19010[label="",style="dashed", color="magenta", weight=3]; 15753 -> 19011[label="",style="dashed", color="magenta", weight=3]; 15754[label="Succ wx30000",fontsize=16,color="green",shape="box"];15755 -> 19012[label="",style="dashed", color="red", weight=0]; 15755[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (LT == LT))",fontsize=16,color="magenta"];15755 -> 19061[label="",style="dashed", color="magenta", weight=3]; 15755 -> 19062[label="",style="dashed", color="magenta", weight=3]; 15755 -> 19063[label="",style="dashed", color="magenta", weight=3]; 15755 -> 19064[label="",style="dashed", color="magenta", weight=3]; 15755 -> 19065[label="",style="dashed", color="magenta", weight=3]; 15755 -> 19066[label="",style="dashed", color="magenta", weight=3]; 15755 -> 19067[label="",style="dashed", color="magenta", weight=3]; 15755 -> 19068[label="",style="dashed", color="magenta", weight=3]; 15773[label="wx31",fontsize=16,color="green",shape="box"];15774[label="wx34",fontsize=16,color="green",shape="box"];15775[label="wx30000",fontsize=16,color="green",shape="box"];15776[label="wx33",fontsize=16,color="green",shape="box"];15777[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];15778[label="wx32",fontsize=16,color="green",shape="box"];15779[label="wx4",fontsize=16,color="green",shape="box"];15780[label="wx5000",fontsize=16,color="green",shape="box"];15782[label="Zero",fontsize=16,color="green",shape="box"];15783[label="Succ wx30000",fontsize=16,color="green",shape="box"];15856[label="FiniteMap.lookupWithDefaultFM0 wx1632 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1633)) (Pos Zero)) wx1634 wx1635 wx1636 wx1637 (Float (Pos (Succ wx1638)) (Pos (Succ wx1639))) (Float (Pos (Succ wx1638)) (Pos (Succ wx1639)) > Float (Pos (Succ wx1633)) (Pos Zero)))",fontsize=16,color="black",shape="box"];15856 -> 19074[label="",style="solid", color="black", weight=3]; 15785[label="Succ (primPlusNat wx30000 wx30000)",fontsize=16,color="green",shape="box"];15785 -> 19075[label="",style="dashed", color="green", weight=3]; 15786[label="wx30000",fontsize=16,color="green",shape="box"];19045[label="wx4",fontsize=16,color="green",shape="box"];19046[label="wx33",fontsize=16,color="green",shape="box"];19047[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];19048[label="wx30000",fontsize=16,color="green",shape="box"];19049[label="wx31",fontsize=16,color="green",shape="box"];19050[label="wx32",fontsize=16,color="green",shape="box"];19051[label="wx5000",fontsize=16,color="green",shape="box"];19052[label="wx34",fontsize=16,color="green",shape="box"];15788[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];15788 -> 19076[label="",style="solid", color="black", weight=3]; 15789[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];15789 -> 19077[label="",style="solid", color="black", weight=3]; 15790[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="triangle"];15790 -> 19078[label="",style="solid", color="black", weight=3]; 15791[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];15791 -> 19079[label="",style="solid", color="black", weight=3]; 15792 -> 7683[label="",style="dashed", color="red", weight=0]; 15792[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15792 -> 19080[label="",style="dashed", color="magenta", weight=3]; 15792 -> 19081[label="",style="dashed", color="magenta", weight=3]; 15793[label="Succ wx30000",fontsize=16,color="green",shape="box"];15839[label="wx30000",fontsize=16,color="green",shape="box"];15840[label="wx32",fontsize=16,color="green",shape="box"];15841[label="wx5000",fontsize=16,color="green",shape="box"];15842[label="wx4",fontsize=16,color="green",shape="box"];15843[label="wx31",fontsize=16,color="green",shape="box"];15844[label="wx33",fontsize=16,color="green",shape="box"];15845[label="wx34",fontsize=16,color="green",shape="box"];15846[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];15795 -> 15855[label="",style="dashed", color="red", weight=0]; 15795[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) False)",fontsize=16,color="magenta"];15795 -> 19082[label="",style="dashed", color="magenta", weight=3]; 15795 -> 19083[label="",style="dashed", color="magenta", weight=3]; 15795 -> 19084[label="",style="dashed", color="magenta", weight=3]; 15795 -> 19085[label="",style="dashed", color="magenta", weight=3]; 15795 -> 19086[label="",style="dashed", color="magenta", weight=3]; 15795 -> 19087[label="",style="dashed", color="magenta", weight=3]; 15795 -> 19088[label="",style="dashed", color="magenta", weight=3]; 15795 -> 19089[label="",style="dashed", color="magenta", weight=3]; 15796 -> 7683[label="",style="dashed", color="red", weight=0]; 15796[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15796 -> 19090[label="",style="dashed", color="magenta", weight=3]; 15796 -> 19091[label="",style="dashed", color="magenta", weight=3]; 15797[label="Succ wx30000",fontsize=16,color="green",shape="box"];15847[label="wx30000",fontsize=16,color="green",shape="box"];15848[label="wx32",fontsize=16,color="green",shape="box"];15849[label="wx5000",fontsize=16,color="green",shape="box"];15850[label="wx4",fontsize=16,color="green",shape="box"];15851[label="wx31",fontsize=16,color="green",shape="box"];15852[label="wx33",fontsize=16,color="green",shape="box"];15853[label="wx34",fontsize=16,color="green",shape="box"];15854[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];15857 -> 15855[label="",style="dashed", color="red", weight=0]; 15857[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) False)",fontsize=16,color="magenta"];15857 -> 19092[label="",style="dashed", color="magenta", weight=3]; 15857 -> 19093[label="",style="dashed", color="magenta", weight=3]; 15857 -> 19094[label="",style="dashed", color="magenta", weight=3]; 15857 -> 19095[label="",style="dashed", color="magenta", weight=3]; 15857 -> 19096[label="",style="dashed", color="magenta", weight=3]; 15857 -> 19097[label="",style="dashed", color="magenta", weight=3]; 15857 -> 19098[label="",style="dashed", color="magenta", weight=3]; 15857 -> 19099[label="",style="dashed", color="magenta", weight=3]; 15858[label="Zero",fontsize=16,color="green",shape="box"];15859[label="Succ wx30000",fontsize=16,color="green",shape="box"];14702 -> 15898[label="",style="dashed", color="red", weight=0]; 14702[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) > Float (Neg (Succ wx30000)) (Pos Zero)))",fontsize=16,color="magenta"];14702 -> 19100[label="",style="dashed", color="magenta", weight=3]; 14702 -> 19101[label="",style="dashed", color="magenta", weight=3]; 14702 -> 19102[label="",style="dashed", color="magenta", weight=3]; 14702 -> 19103[label="",style="dashed", color="magenta", weight=3]; 14702 -> 19104[label="",style="dashed", color="magenta", weight=3]; 14702 -> 19105[label="",style="dashed", color="magenta", weight=3]; 14702 -> 19106[label="",style="dashed", color="magenta", weight=3]; 14702 -> 19107[label="",style="dashed", color="magenta", weight=3]; 15860[label="Succ (primPlusNat wx30000 wx30000)",fontsize=16,color="green",shape="box"];15860 -> 19108[label="",style="dashed", color="green", weight=3]; 15861[label="wx30000",fontsize=16,color="green",shape="box"];16473 -> 19109[label="",style="dashed", color="red", weight=0]; 16473[label="FiniteMap.lookupWithDefaultFM0 wx1641 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1642)) (Pos Zero)) wx1643 wx1644 wx1645 wx1646 (Float (Pos (Succ wx1647)) (Pos (Succ wx1648))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx1648) (Succ wx1642))) == GT))",fontsize=16,color="magenta"];16473 -> 19110[label="",style="dashed", color="magenta", weight=3]; 15862[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];15862 -> 19116[label="",style="solid", color="black", weight=3]; 15863[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];15863 -> 19117[label="",style="solid", color="black", weight=3]; 15864[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];15864 -> 19118[label="",style="solid", color="black", weight=3]; 15865[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];15865 -> 19119[label="",style="solid", color="black", weight=3]; 15866 -> 7683[label="",style="dashed", color="red", weight=0]; 15866[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15866 -> 19120[label="",style="dashed", color="magenta", weight=3]; 15866 -> 19121[label="",style="dashed", color="magenta", weight=3]; 15867[label="Succ wx30000",fontsize=16,color="green",shape="box"];15868 -> 19125[label="",style="dashed", color="red", weight=0]; 15868[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (LT == LT))",fontsize=16,color="magenta"];15868 -> 19166[label="",style="dashed", color="magenta", weight=3]; 15868 -> 19167[label="",style="dashed", color="magenta", weight=3]; 15868 -> 19168[label="",style="dashed", color="magenta", weight=3]; 15868 -> 19169[label="",style="dashed", color="magenta", weight=3]; 15868 -> 19170[label="",style="dashed", color="magenta", weight=3]; 15868 -> 19171[label="",style="dashed", color="magenta", weight=3]; 15868 -> 19172[label="",style="dashed", color="magenta", weight=3]; 15868 -> 19173[label="",style="dashed", color="magenta", weight=3]; 15882[label="wx30000",fontsize=16,color="green",shape="box"];15883[label="wx4",fontsize=16,color="green",shape="box"];15884[label="wx30100",fontsize=16,color="green",shape="box"];15885[label="wx34",fontsize=16,color="green",shape="box"];15886[label="wx31",fontsize=16,color="green",shape="box"];15887[label="wx32",fontsize=16,color="green",shape="box"];15888[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];15889[label="wx33",fontsize=16,color="green",shape="box"];15870 -> 7683[label="",style="dashed", color="red", weight=0]; 15870[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15870 -> 19123[label="",style="dashed", color="magenta", weight=3]; 15870 -> 19124[label="",style="dashed", color="magenta", weight=3]; 15871[label="Succ wx30000",fontsize=16,color="green",shape="box"];15872 -> 19125[label="",style="dashed", color="red", weight=0]; 15872[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (LT == LT))",fontsize=16,color="magenta"];15872 -> 19174[label="",style="dashed", color="magenta", weight=3]; 15872 -> 19175[label="",style="dashed", color="magenta", weight=3]; 15872 -> 19176[label="",style="dashed", color="magenta", weight=3]; 15872 -> 19177[label="",style="dashed", color="magenta", weight=3]; 15872 -> 19178[label="",style="dashed", color="magenta", weight=3]; 15872 -> 19179[label="",style="dashed", color="magenta", weight=3]; 15872 -> 19180[label="",style="dashed", color="magenta", weight=3]; 15872 -> 19181[label="",style="dashed", color="magenta", weight=3]; 15890[label="wx30000",fontsize=16,color="green",shape="box"];15891[label="wx4",fontsize=16,color="green",shape="box"];15892[label="wx30100",fontsize=16,color="green",shape="box"];15893[label="wx34",fontsize=16,color="green",shape="box"];15894[label="wx31",fontsize=16,color="green",shape="box"];15895[label="wx32",fontsize=16,color="green",shape="box"];15896[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];15897[label="wx33",fontsize=16,color="green",shape="box"];15900[label="Zero",fontsize=16,color="green",shape="box"];15901[label="Succ wx30000",fontsize=16,color="green",shape="box"];15975[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (Float (Pos Zero) (Pos (Succ wx1657)) > Float (Pos (Succ wx1651)) (Pos (Succ wx1652))))",fontsize=16,color="black",shape="box"];15975 -> 19189[label="",style="solid", color="black", weight=3]; 15903[label="Succ (primPlusNat wx30000 wx30000)",fontsize=16,color="green",shape="box"];15903 -> 19190[label="",style="dashed", color="green", weight=3]; 15904[label="wx30000",fontsize=16,color="green",shape="box"];19158[label="wx30100",fontsize=16,color="green",shape="box"];19159[label="wx32",fontsize=16,color="green",shape="box"];19160[label="wx34",fontsize=16,color="green",shape="box"];19161[label="wx33",fontsize=16,color="green",shape="box"];19162[label="wx30000",fontsize=16,color="green",shape="box"];19163[label="wx31",fontsize=16,color="green",shape="box"];19164[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];19165[label="wx4",fontsize=16,color="green",shape="box"];15906[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];15906 -> 19191[label="",style="solid", color="black", weight=3]; 15907[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];15907 -> 19192[label="",style="solid", color="black", weight=3]; 15908[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="triangle"];15908 -> 19193[label="",style="solid", color="black", weight=3]; 15909[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];15909 -> 19194[label="",style="solid", color="black", weight=3]; 15910 -> 7683[label="",style="dashed", color="red", weight=0]; 15910[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15910 -> 19195[label="",style="dashed", color="magenta", weight=3]; 15910 -> 19196[label="",style="dashed", color="magenta", weight=3]; 15911[label="Succ wx30000",fontsize=16,color="green",shape="box"];15957[label="wx34",fontsize=16,color="green",shape="box"];15958[label="wx32",fontsize=16,color="green",shape="box"];15959[label="wx31",fontsize=16,color="green",shape="box"];15960[label="wx4",fontsize=16,color="green",shape="box"];15961[label="wx30000",fontsize=16,color="green",shape="box"];15962[label="wx30100",fontsize=16,color="green",shape="box"];15963[label="wx33",fontsize=16,color="green",shape="box"];15964[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];15913 -> 15973[label="",style="dashed", color="red", weight=0]; 15913[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) False)",fontsize=16,color="magenta"];15913 -> 19197[label="",style="dashed", color="magenta", weight=3]; 15913 -> 19198[label="",style="dashed", color="magenta", weight=3]; 15913 -> 19199[label="",style="dashed", color="magenta", weight=3]; 15913 -> 19200[label="",style="dashed", color="magenta", weight=3]; 15913 -> 19201[label="",style="dashed", color="magenta", weight=3]; 15913 -> 19202[label="",style="dashed", color="magenta", weight=3]; 15913 -> 19203[label="",style="dashed", color="magenta", weight=3]; 15913 -> 19204[label="",style="dashed", color="magenta", weight=3]; 15914 -> 7683[label="",style="dashed", color="red", weight=0]; 15914[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15914 -> 19205[label="",style="dashed", color="magenta", weight=3]; 15914 -> 19206[label="",style="dashed", color="magenta", weight=3]; 15915[label="Succ wx30000",fontsize=16,color="green",shape="box"];15965[label="wx34",fontsize=16,color="green",shape="box"];15966[label="wx32",fontsize=16,color="green",shape="box"];15967[label="wx31",fontsize=16,color="green",shape="box"];15968[label="wx4",fontsize=16,color="green",shape="box"];15969[label="wx30000",fontsize=16,color="green",shape="box"];15970[label="wx30100",fontsize=16,color="green",shape="box"];15971[label="wx33",fontsize=16,color="green",shape="box"];15972[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];15976 -> 15973[label="",style="dashed", color="red", weight=0]; 15976[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) False)",fontsize=16,color="magenta"];15976 -> 19207[label="",style="dashed", color="magenta", weight=3]; 15976 -> 19208[label="",style="dashed", color="magenta", weight=3]; 15976 -> 19209[label="",style="dashed", color="magenta", weight=3]; 15976 -> 19210[label="",style="dashed", color="magenta", weight=3]; 15976 -> 19211[label="",style="dashed", color="magenta", weight=3]; 15976 -> 19212[label="",style="dashed", color="magenta", weight=3]; 15976 -> 19213[label="",style="dashed", color="magenta", weight=3]; 15976 -> 19214[label="",style="dashed", color="magenta", weight=3]; 15977[label="Zero",fontsize=16,color="green",shape="box"];15978[label="Succ wx30000",fontsize=16,color="green",shape="box"];14740 -> 16014[label="",style="dashed", color="red", weight=0]; 14740[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) > Float (Neg (Succ wx30000)) (Pos (Succ wx30100))))",fontsize=16,color="magenta"];14740 -> 19215[label="",style="dashed", color="magenta", weight=3]; 14740 -> 19216[label="",style="dashed", color="magenta", weight=3]; 14740 -> 19217[label="",style="dashed", color="magenta", weight=3]; 14740 -> 19218[label="",style="dashed", color="magenta", weight=3]; 14740 -> 19219[label="",style="dashed", color="magenta", weight=3]; 14740 -> 19220[label="",style="dashed", color="magenta", weight=3]; 14740 -> 19221[label="",style="dashed", color="magenta", weight=3]; 14740 -> 19222[label="",style="dashed", color="magenta", weight=3]; 15979[label="Succ (primPlusNat wx30000 wx30000)",fontsize=16,color="green",shape="box"];15979 -> 19223[label="",style="dashed", color="green", weight=3]; 15980[label="wx30000",fontsize=16,color="green",shape="box"];16498[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) (primCmpInt (Pos (Succ wx17350)) (primMulInt (Pos (Succ wx1666)) (Neg (Succ wx1660))) == GT))",fontsize=16,color="black",shape="box"];16498 -> 19224[label="",style="solid", color="black", weight=3]; 16499[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx1666)) (Neg (Succ wx1660))) == GT))",fontsize=16,color="black",shape="box"];16499 -> 19225[label="",style="solid", color="black", weight=3]; 15981[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];15981 -> 19226[label="",style="solid", color="black", weight=3]; 15982[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];15982 -> 19227[label="",style="solid", color="black", weight=3]; 15983[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];15983 -> 19228[label="",style="solid", color="black", weight=3]; 15984[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];15984 -> 19229[label="",style="solid", color="black", weight=3]; 15985 -> 7683[label="",style="dashed", color="red", weight=0]; 15985[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15985 -> 19230[label="",style="dashed", color="magenta", weight=3]; 15985 -> 19231[label="",style="dashed", color="magenta", weight=3]; 15986[label="Succ wx30000",fontsize=16,color="green",shape="box"];15987 -> 19235[label="",style="dashed", color="red", weight=0]; 15987[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (LT == LT))",fontsize=16,color="magenta"];15987 -> 19271[label="",style="dashed", color="magenta", weight=3]; 15987 -> 19272[label="",style="dashed", color="magenta", weight=3]; 15987 -> 19273[label="",style="dashed", color="magenta", weight=3]; 15987 -> 19274[label="",style="dashed", color="magenta", weight=3]; 15987 -> 19275[label="",style="dashed", color="magenta", weight=3]; 15987 -> 19276[label="",style="dashed", color="magenta", weight=3]; 15987 -> 19277[label="",style="dashed", color="magenta", weight=3]; 16000[label="wx31",fontsize=16,color="green",shape="box"];16001[label="wx30000",fontsize=16,color="green",shape="box"];16002[label="wx32",fontsize=16,color="green",shape="box"];16003[label="wx4",fontsize=16,color="green",shape="box"];16004[label="wx33",fontsize=16,color="green",shape="box"];16005[label="wx34",fontsize=16,color="green",shape="box"];16006[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];15989 -> 7683[label="",style="dashed", color="red", weight=0]; 15989[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];15989 -> 19233[label="",style="dashed", color="magenta", weight=3]; 15989 -> 19234[label="",style="dashed", color="magenta", weight=3]; 15990[label="Succ wx30000",fontsize=16,color="green",shape="box"];15991 -> 19235[label="",style="dashed", color="red", weight=0]; 15991[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (LT == LT))",fontsize=16,color="magenta"];15991 -> 19278[label="",style="dashed", color="magenta", weight=3]; 15991 -> 19279[label="",style="dashed", color="magenta", weight=3]; 15991 -> 19280[label="",style="dashed", color="magenta", weight=3]; 15991 -> 19281[label="",style="dashed", color="magenta", weight=3]; 15991 -> 19282[label="",style="dashed", color="magenta", weight=3]; 15991 -> 19283[label="",style="dashed", color="magenta", weight=3]; 15991 -> 19284[label="",style="dashed", color="magenta", weight=3]; 16007[label="wx31",fontsize=16,color="green",shape="box"];16008[label="wx30000",fontsize=16,color="green",shape="box"];16009[label="wx32",fontsize=16,color="green",shape="box"];16010[label="wx4",fontsize=16,color="green",shape="box"];16011[label="wx33",fontsize=16,color="green",shape="box"];16012[label="wx34",fontsize=16,color="green",shape="box"];16013[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];16017[label="Zero",fontsize=16,color="green",shape="box"];16018[label="Succ wx30000",fontsize=16,color="green",shape="box"];16086[label="FiniteMap.lookupWithDefaultFM0 wx1668 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1669)) (Pos Zero)) wx1670 wx1671 wx1672 wx1673 (Float (Pos Zero) (Pos (Succ wx1674))) (Float (Pos Zero) (Pos (Succ wx1674)) > Float (Pos (Succ wx1669)) (Pos Zero)))",fontsize=16,color="black",shape="box"];16086 -> 19300[label="",style="solid", color="black", weight=3]; 16020[label="Succ (primPlusNat wx30000 wx30000)",fontsize=16,color="green",shape="box"];16020 -> 19301[label="",style="dashed", color="green", weight=3]; 16021[label="wx30000",fontsize=16,color="green",shape="box"];19264[label="wx31",fontsize=16,color="green",shape="box"];19265[label="wx30000",fontsize=16,color="green",shape="box"];19266[label="wx32",fontsize=16,color="green",shape="box"];19267[label="wx4",fontsize=16,color="green",shape="box"];19268[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];19269[label="wx33",fontsize=16,color="green",shape="box"];19270[label="wx34",fontsize=16,color="green",shape="box"];16023[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];16023 -> 19302[label="",style="solid", color="black", weight=3]; 16024[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];16024 -> 19303[label="",style="solid", color="black", weight=3]; 16025[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="triangle"];16025 -> 19304[label="",style="solid", color="black", weight=3]; 16026[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];16026 -> 19305[label="",style="solid", color="black", weight=3]; 16027 -> 7683[label="",style="dashed", color="red", weight=0]; 16027[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16027 -> 19306[label="",style="dashed", color="magenta", weight=3]; 16027 -> 19307[label="",style="dashed", color="magenta", weight=3]; 16028[label="Succ wx30000",fontsize=16,color="green",shape="box"];16069[label="wx30000",fontsize=16,color="green",shape="box"];16070[label="wx32",fontsize=16,color="green",shape="box"];16071[label="wx31",fontsize=16,color="green",shape="box"];16072[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];16073[label="wx34",fontsize=16,color="green",shape="box"];16074[label="wx4",fontsize=16,color="green",shape="box"];16075[label="wx33",fontsize=16,color="green",shape="box"];16030 -> 16083[label="",style="dashed", color="red", weight=0]; 16030[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) False)",fontsize=16,color="magenta"];16030 -> 19308[label="",style="dashed", color="magenta", weight=3]; 16030 -> 19309[label="",style="dashed", color="magenta", weight=3]; 16030 -> 19310[label="",style="dashed", color="magenta", weight=3]; 16030 -> 19311[label="",style="dashed", color="magenta", weight=3]; 16030 -> 19312[label="",style="dashed", color="magenta", weight=3]; 16030 -> 19313[label="",style="dashed", color="magenta", weight=3]; 16030 -> 19314[label="",style="dashed", color="magenta", weight=3]; 16031 -> 7683[label="",style="dashed", color="red", weight=0]; 16031[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16031 -> 19315[label="",style="dashed", color="magenta", weight=3]; 16031 -> 19316[label="",style="dashed", color="magenta", weight=3]; 16032[label="Succ wx30000",fontsize=16,color="green",shape="box"];16076[label="wx30000",fontsize=16,color="green",shape="box"];16077[label="wx32",fontsize=16,color="green",shape="box"];16078[label="wx31",fontsize=16,color="green",shape="box"];16079[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];16080[label="wx34",fontsize=16,color="green",shape="box"];16081[label="wx4",fontsize=16,color="green",shape="box"];16082[label="wx33",fontsize=16,color="green",shape="box"];16087 -> 16083[label="",style="dashed", color="red", weight=0]; 16087[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) False)",fontsize=16,color="magenta"];16087 -> 19317[label="",style="dashed", color="magenta", weight=3]; 16087 -> 19318[label="",style="dashed", color="magenta", weight=3]; 16087 -> 19319[label="",style="dashed", color="magenta", weight=3]; 16087 -> 19320[label="",style="dashed", color="magenta", weight=3]; 16087 -> 19321[label="",style="dashed", color="magenta", weight=3]; 16087 -> 19322[label="",style="dashed", color="magenta", weight=3]; 16087 -> 19323[label="",style="dashed", color="magenta", weight=3]; 16088[label="Zero",fontsize=16,color="green",shape="box"];16089[label="Succ wx30000",fontsize=16,color="green",shape="box"];14779 -> 16162[label="",style="dashed", color="red", weight=0]; 14779[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) > Float (Neg (Succ wx30000)) (Pos Zero)))",fontsize=16,color="magenta"];14779 -> 19324[label="",style="dashed", color="magenta", weight=3]; 14779 -> 19325[label="",style="dashed", color="magenta", weight=3]; 14779 -> 19326[label="",style="dashed", color="magenta", weight=3]; 14779 -> 19327[label="",style="dashed", color="magenta", weight=3]; 14779 -> 19328[label="",style="dashed", color="magenta", weight=3]; 14779 -> 19329[label="",style="dashed", color="magenta", weight=3]; 14779 -> 19330[label="",style="dashed", color="magenta", weight=3]; 16090[label="Succ (primPlusNat wx30000 wx30000)",fontsize=16,color="green",shape="box"];16090 -> 19331[label="",style="dashed", color="green", weight=3]; 16091[label="wx30000",fontsize=16,color="green",shape="box"];16621 -> 19332[label="",style="dashed", color="red", weight=0]; 16621[label="FiniteMap.lookupWithDefaultFM0 wx1676 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1677)) (Pos Zero)) wx1678 wx1679 wx1680 wx1681 (Float (Pos Zero) (Pos (Succ wx1682))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx1682) (Succ wx1677))) == GT))",fontsize=16,color="magenta"];16621 -> 19333[label="",style="dashed", color="magenta", weight=3]; 16092[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];16092 -> 19340[label="",style="solid", color="black", weight=3]; 16093[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];16093 -> 19341[label="",style="solid", color="black", weight=3]; 16094[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];16094 -> 19342[label="",style="solid", color="black", weight=3]; 16095[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];16095 -> 19343[label="",style="solid", color="black", weight=3]; 16096[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (compare (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) == GT))",fontsize=16,color="black",shape="box"];16096 -> 19344[label="",style="solid", color="black", weight=3]; 16097[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ Zero))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpInt (Neg (Succ wx327) * Pos (Succ Zero)) (Pos (Succ wx3280) * Neg (Succ wx32100)) == GT))",fontsize=16,color="black",shape="box"];16097 -> 19345[label="",style="solid", color="black", weight=3]; 16098 -> 7683[label="",style="dashed", color="red", weight=0]; 16098[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16098 -> 19346[label="",style="dashed", color="magenta", weight=3]; 16098 -> 19347[label="",style="dashed", color="magenta", weight=3]; 16099[label="Succ wx30000",fontsize=16,color="green",shape="box"];16145[label="wx31",fontsize=16,color="green",shape="box"];16146[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];16147[label="wx32",fontsize=16,color="green",shape="box"];16148[label="wx4",fontsize=16,color="green",shape="box"];16149[label="wx30000",fontsize=16,color="green",shape="box"];16150[label="wx5000",fontsize=16,color="green",shape="box"];16151[label="wx33",fontsize=16,color="green",shape="box"];16152[label="wx34",fontsize=16,color="green",shape="box"];16101 -> 19351[label="",style="dashed", color="red", weight=0]; 16101[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) False)",fontsize=16,color="magenta"];16101 -> 19360[label="",style="dashed", color="magenta", weight=3]; 16101 -> 19361[label="",style="dashed", color="magenta", weight=3]; 16101 -> 19362[label="",style="dashed", color="magenta", weight=3]; 16101 -> 19363[label="",style="dashed", color="magenta", weight=3]; 16101 -> 19364[label="",style="dashed", color="magenta", weight=3]; 16101 -> 19365[label="",style="dashed", color="magenta", weight=3]; 16101 -> 19366[label="",style="dashed", color="magenta", weight=3]; 16101 -> 19367[label="",style="dashed", color="magenta", weight=3]; 16102 -> 7683[label="",style="dashed", color="red", weight=0]; 16102[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16102 -> 19349[label="",style="dashed", color="magenta", weight=3]; 16102 -> 19350[label="",style="dashed", color="magenta", weight=3]; 16103[label="Succ wx30000",fontsize=16,color="green",shape="box"];16153[label="wx31",fontsize=16,color="green",shape="box"];16154[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];16155[label="wx32",fontsize=16,color="green",shape="box"];16156[label="wx4",fontsize=16,color="green",shape="box"];16157[label="wx30000",fontsize=16,color="green",shape="box"];16158[label="wx5000",fontsize=16,color="green",shape="box"];16159[label="wx33",fontsize=16,color="green",shape="box"];16160[label="wx34",fontsize=16,color="green",shape="box"];16165 -> 19351[label="",style="dashed", color="red", weight=0]; 16165[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) False)",fontsize=16,color="magenta"];16165 -> 19368[label="",style="dashed", color="magenta", weight=3]; 16165 -> 19369[label="",style="dashed", color="magenta", weight=3]; 16165 -> 19370[label="",style="dashed", color="magenta", weight=3]; 16165 -> 19371[label="",style="dashed", color="magenta", weight=3]; 16165 -> 19372[label="",style="dashed", color="magenta", weight=3]; 16165 -> 19373[label="",style="dashed", color="magenta", weight=3]; 16165 -> 19374[label="",style="dashed", color="magenta", weight=3]; 16165 -> 19375[label="",style="dashed", color="magenta", weight=3]; 16166[label="Zero",fontsize=16,color="green",shape="box"];16167[label="Succ wx30000",fontsize=16,color="green",shape="box"];19377[label="FiniteMap.lookupWithDefaultFM0 wx2103 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2104)) (Pos Zero)) wx2105 wx2106 wx2107 wx2108 (Float (Neg (Succ wx2109)) (Pos (Succ wx2110))) (Float (Neg (Succ wx2109)) (Pos (Succ wx2110)) > Float (Pos (Succ wx2104)) (Pos Zero)))",fontsize=16,color="black",shape="box"];19377 -> 19446[label="",style="solid", color="black", weight=3]; 16169[label="Succ (primPlusNat wx30000 wx30000)",fontsize=16,color="green",shape="box"];16169 -> 19378[label="",style="dashed", color="green", weight=3]; 16170[label="wx30000",fontsize=16,color="green",shape="box"];16171[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];16171 -> 19379[label="",style="solid", color="black", weight=3]; 16172[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="triangle"];16172 -> 19380[label="",style="solid", color="black", weight=3]; 16173 -> 16172[label="",style="dashed", color="red", weight=0]; 16173[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="magenta"];16174[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];16174 -> 19381[label="",style="solid", color="black", weight=3]; 16175 -> 7683[label="",style="dashed", color="red", weight=0]; 16175[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16175 -> 19382[label="",style="dashed", color="magenta", weight=3]; 16175 -> 19383[label="",style="dashed", color="magenta", weight=3]; 16176[label="Succ wx30000",fontsize=16,color="green",shape="box"];16177 -> 19387[label="",style="dashed", color="red", weight=0]; 16177[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (GT == LT))",fontsize=16,color="magenta"];16177 -> 19428[label="",style="dashed", color="magenta", weight=3]; 16177 -> 19429[label="",style="dashed", color="magenta", weight=3]; 16177 -> 19430[label="",style="dashed", color="magenta", weight=3]; 16177 -> 19431[label="",style="dashed", color="magenta", weight=3]; 16177 -> 19432[label="",style="dashed", color="magenta", weight=3]; 16177 -> 19433[label="",style="dashed", color="magenta", weight=3]; 16177 -> 19434[label="",style="dashed", color="magenta", weight=3]; 16177 -> 19435[label="",style="dashed", color="magenta", weight=3]; 16191[label="wx31",fontsize=16,color="green",shape="box"];16192[label="wx32",fontsize=16,color="green",shape="box"];16193[label="wx4",fontsize=16,color="green",shape="box"];16194[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];16195[label="wx34",fontsize=16,color="green",shape="box"];16196[label="wx5000",fontsize=16,color="green",shape="box"];16197[label="wx30000",fontsize=16,color="green",shape="box"];16198[label="wx33",fontsize=16,color="green",shape="box"];16179 -> 7683[label="",style="dashed", color="red", weight=0]; 16179[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16179 -> 19385[label="",style="dashed", color="magenta", weight=3]; 16179 -> 19386[label="",style="dashed", color="magenta", weight=3]; 16180[label="Succ wx30000",fontsize=16,color="green",shape="box"];16181 -> 19387[label="",style="dashed", color="red", weight=0]; 16181[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (GT == LT))",fontsize=16,color="magenta"];16181 -> 19436[label="",style="dashed", color="magenta", weight=3]; 16181 -> 19437[label="",style="dashed", color="magenta", weight=3]; 16181 -> 19438[label="",style="dashed", color="magenta", weight=3]; 16181 -> 19439[label="",style="dashed", color="magenta", weight=3]; 16181 -> 19440[label="",style="dashed", color="magenta", weight=3]; 16181 -> 19441[label="",style="dashed", color="magenta", weight=3]; 16181 -> 19442[label="",style="dashed", color="magenta", weight=3]; 16181 -> 19443[label="",style="dashed", color="magenta", weight=3]; 16199[label="wx31",fontsize=16,color="green",shape="box"];16200[label="wx32",fontsize=16,color="green",shape="box"];16201[label="wx4",fontsize=16,color="green",shape="box"];16202[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];16203[label="wx34",fontsize=16,color="green",shape="box"];16204[label="wx5000",fontsize=16,color="green",shape="box"];16205[label="wx30000",fontsize=16,color="green",shape="box"];16206[label="wx33",fontsize=16,color="green",shape="box"];16212[label="Zero",fontsize=16,color="green",shape="box"];16213[label="Succ wx30000",fontsize=16,color="green",shape="box"];16215[label="Succ (primPlusNat wx30000 wx30000)",fontsize=16,color="green",shape="box"];16215 -> 19448[label="",style="dashed", color="green", weight=3]; 16216[label="wx30000",fontsize=16,color="green",shape="box"];19420[label="wx33",fontsize=16,color="green",shape="box"];19421[label="wx30000",fontsize=16,color="green",shape="box"];19422[label="wx34",fontsize=16,color="green",shape="box"];19423[label="wx32",fontsize=16,color="green",shape="box"];19424[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];19425[label="wx5000",fontsize=16,color="green",shape="box"];19426[label="wx31",fontsize=16,color="green",shape="box"];19427[label="wx4",fontsize=16,color="green",shape="box"];19810[label="FiniteMap.lookupWithDefaultFM0 wx1693 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1694)) (Pos Zero)) wx1695 wx1696 wx1697 wx1698 (Float (Neg (Succ wx1699)) (Pos (Succ wx1700))) (primCmpInt (Neg Zero) (Pos (Succ wx1700) * Neg (Succ wx1694)) == GT))",fontsize=16,color="black",shape="box"];19810 -> 19924[label="",style="solid", color="black", weight=3]; 16221[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];16221 -> 19449[label="",style="solid", color="black", weight=3]; 16222[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];16222 -> 19450[label="",style="solid", color="black", weight=3]; 16223[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];16223 -> 19451[label="",style="solid", color="black", weight=3]; 16224[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];16224 -> 19452[label="",style="solid", color="black", weight=3]; 16225 -> 7683[label="",style="dashed", color="red", weight=0]; 16225[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16225 -> 19453[label="",style="dashed", color="magenta", weight=3]; 16225 -> 19454[label="",style="dashed", color="magenta", weight=3]; 16226[label="Succ wx30000",fontsize=16,color="green",shape="box"];16272[label="wx30000",fontsize=16,color="green",shape="box"];16273[label="wx4",fontsize=16,color="green",shape="box"];16274[label="wx32",fontsize=16,color="green",shape="box"];16275[label="wx34",fontsize=16,color="green",shape="box"];16276[label="wx31",fontsize=16,color="green",shape="box"];16277[label="wx33",fontsize=16,color="green",shape="box"];16278[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];16279[label="wx30100",fontsize=16,color="green",shape="box"];16228 -> 19458[label="",style="dashed", color="red", weight=0]; 16228[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) False)",fontsize=16,color="magenta"];16228 -> 19467[label="",style="dashed", color="magenta", weight=3]; 16228 -> 19468[label="",style="dashed", color="magenta", weight=3]; 16228 -> 19469[label="",style="dashed", color="magenta", weight=3]; 16228 -> 19470[label="",style="dashed", color="magenta", weight=3]; 16228 -> 19471[label="",style="dashed", color="magenta", weight=3]; 16228 -> 19472[label="",style="dashed", color="magenta", weight=3]; 16228 -> 19473[label="",style="dashed", color="magenta", weight=3]; 16228 -> 19474[label="",style="dashed", color="magenta", weight=3]; 16229 -> 7683[label="",style="dashed", color="red", weight=0]; 16229[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16229 -> 19456[label="",style="dashed", color="magenta", weight=3]; 16229 -> 19457[label="",style="dashed", color="magenta", weight=3]; 16230[label="Succ wx30000",fontsize=16,color="green",shape="box"];16280[label="wx30000",fontsize=16,color="green",shape="box"];16281[label="wx4",fontsize=16,color="green",shape="box"];16282[label="wx32",fontsize=16,color="green",shape="box"];16283[label="wx34",fontsize=16,color="green",shape="box"];16284[label="wx31",fontsize=16,color="green",shape="box"];16285[label="wx33",fontsize=16,color="green",shape="box"];16286[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];16287[label="wx30100",fontsize=16,color="green",shape="box"];16296 -> 19458[label="",style="dashed", color="red", weight=0]; 16296[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) False)",fontsize=16,color="magenta"];16296 -> 19475[label="",style="dashed", color="magenta", weight=3]; 16296 -> 19476[label="",style="dashed", color="magenta", weight=3]; 16296 -> 19477[label="",style="dashed", color="magenta", weight=3]; 16296 -> 19478[label="",style="dashed", color="magenta", weight=3]; 16296 -> 19479[label="",style="dashed", color="magenta", weight=3]; 16296 -> 19480[label="",style="dashed", color="magenta", weight=3]; 16296 -> 19481[label="",style="dashed", color="magenta", weight=3]; 16296 -> 19482[label="",style="dashed", color="magenta", weight=3]; 16297[label="Zero",fontsize=16,color="green",shape="box"];16298[label="Succ wx30000",fontsize=16,color="green",shape="box"];19491[label="FiniteMap.lookupWithDefaultFM0 wx2121 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) wx2124 wx2125 wx2126 wx2127 (Float (Neg Zero) (Pos (Succ wx2128))) (Float (Neg Zero) (Pos (Succ wx2128)) > Float (Pos (Succ wx2122)) (Pos (Succ wx2123))))",fontsize=16,color="black",shape="box"];19491 -> 19560[label="",style="solid", color="black", weight=3]; 16300[label="Succ (primPlusNat wx30000 wx30000)",fontsize=16,color="green",shape="box"];16300 -> 19492[label="",style="dashed", color="green", weight=3]; 16301[label="wx30000",fontsize=16,color="green",shape="box"];16302[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];16302 -> 19493[label="",style="solid", color="black", weight=3]; 16303[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="triangle"];16303 -> 19494[label="",style="solid", color="black", weight=3]; 16304 -> 16303[label="",style="dashed", color="red", weight=0]; 16304[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="magenta"];16305[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];16305 -> 19495[label="",style="solid", color="black", weight=3]; 16306 -> 7683[label="",style="dashed", color="red", weight=0]; 16306[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16306 -> 19496[label="",style="dashed", color="magenta", weight=3]; 16306 -> 19497[label="",style="dashed", color="magenta", weight=3]; 16307[label="Succ wx30000",fontsize=16,color="green",shape="box"];16308 -> 19501[label="",style="dashed", color="red", weight=0]; 16308[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (GT == LT))",fontsize=16,color="magenta"];16308 -> 19542[label="",style="dashed", color="magenta", weight=3]; 16308 -> 19543[label="",style="dashed", color="magenta", weight=3]; 16308 -> 19544[label="",style="dashed", color="magenta", weight=3]; 16308 -> 19545[label="",style="dashed", color="magenta", weight=3]; 16308 -> 19546[label="",style="dashed", color="magenta", weight=3]; 16308 -> 19547[label="",style="dashed", color="magenta", weight=3]; 16308 -> 19548[label="",style="dashed", color="magenta", weight=3]; 16308 -> 19549[label="",style="dashed", color="magenta", weight=3]; 16322[label="wx32",fontsize=16,color="green",shape="box"];16323[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];16324[label="wx30000",fontsize=16,color="green",shape="box"];16325[label="wx30100",fontsize=16,color="green",shape="box"];16326[label="wx4",fontsize=16,color="green",shape="box"];16327[label="wx33",fontsize=16,color="green",shape="box"];16328[label="wx34",fontsize=16,color="green",shape="box"];16329[label="wx31",fontsize=16,color="green",shape="box"];16310 -> 7683[label="",style="dashed", color="red", weight=0]; 16310[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16310 -> 19499[label="",style="dashed", color="magenta", weight=3]; 16310 -> 19500[label="",style="dashed", color="magenta", weight=3]; 16311[label="Succ wx30000",fontsize=16,color="green",shape="box"];16312 -> 19501[label="",style="dashed", color="red", weight=0]; 16312[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (GT == LT))",fontsize=16,color="magenta"];16312 -> 19550[label="",style="dashed", color="magenta", weight=3]; 16312 -> 19551[label="",style="dashed", color="magenta", weight=3]; 16312 -> 19552[label="",style="dashed", color="magenta", weight=3]; 16312 -> 19553[label="",style="dashed", color="magenta", weight=3]; 16312 -> 19554[label="",style="dashed", color="magenta", weight=3]; 16312 -> 19555[label="",style="dashed", color="magenta", weight=3]; 16312 -> 19556[label="",style="dashed", color="magenta", weight=3]; 16312 -> 19557[label="",style="dashed", color="magenta", weight=3]; 16330[label="wx32",fontsize=16,color="green",shape="box"];16331[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];16332[label="wx30000",fontsize=16,color="green",shape="box"];16333[label="wx30100",fontsize=16,color="green",shape="box"];16334[label="wx4",fontsize=16,color="green",shape="box"];16335[label="wx33",fontsize=16,color="green",shape="box"];16336[label="wx34",fontsize=16,color="green",shape="box"];16337[label="wx31",fontsize=16,color="green",shape="box"];16343[label="Zero",fontsize=16,color="green",shape="box"];16344[label="Succ wx30000",fontsize=16,color="green",shape="box"];16346[label="Succ (primPlusNat wx30000 wx30000)",fontsize=16,color="green",shape="box"];16346 -> 19562[label="",style="dashed", color="green", weight=3]; 16347[label="wx30000",fontsize=16,color="green",shape="box"];19534[label="wx30000",fontsize=16,color="green",shape="box"];19535[label="wx32",fontsize=16,color="green",shape="box"];19536[label="wx30100",fontsize=16,color="green",shape="box"];19537[label="wx34",fontsize=16,color="green",shape="box"];19538[label="wx33",fontsize=16,color="green",shape="box"];19539[label="wx4",fontsize=16,color="green",shape="box"];19540[label="wx31",fontsize=16,color="green",shape="box"];19541[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];19970 -> 6395[label="",style="dashed", color="red", weight=0]; 19970[label="primMulNat Zero (Succ wx1713)",fontsize=16,color="magenta"];19970 -> 19975[label="",style="dashed", color="magenta", weight=3]; 19970 -> 19976[label="",style="dashed", color="magenta", weight=3]; 19969[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpInt (Neg wx2176) (Pos (Succ wx1718) * Neg (Succ wx1712)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26887[label="wx2176/Succ wx21760",fontsize=10,color="white",style="solid",shape="box"];19969 -> 26887[label="",style="solid", color="burlywood", weight=9]; 26887 -> 19977[label="",style="solid", color="burlywood", weight=3]; 26888[label="wx2176/Zero",fontsize=10,color="white",style="solid",shape="box"];19969 -> 26888[label="",style="solid", color="burlywood", weight=9]; 26888 -> 19978[label="",style="solid", color="burlywood", weight=3]; 16353[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];16353 -> 19563[label="",style="solid", color="black", weight=3]; 16354[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];16354 -> 19564[label="",style="solid", color="black", weight=3]; 16355[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];16355 -> 19565[label="",style="solid", color="black", weight=3]; 16356[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];16356 -> 19566[label="",style="solid", color="black", weight=3]; 16357 -> 7683[label="",style="dashed", color="red", weight=0]; 16357[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16357 -> 19567[label="",style="dashed", color="magenta", weight=3]; 16357 -> 19568[label="",style="dashed", color="magenta", weight=3]; 16358[label="Succ wx30000",fontsize=16,color="green",shape="box"];16399[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];16400[label="wx4",fontsize=16,color="green",shape="box"];16401[label="wx30000",fontsize=16,color="green",shape="box"];16402[label="wx33",fontsize=16,color="green",shape="box"];16403[label="wx32",fontsize=16,color="green",shape="box"];16404[label="wx34",fontsize=16,color="green",shape="box"];16405[label="wx31",fontsize=16,color="green",shape="box"];16360 -> 19572[label="",style="dashed", color="red", weight=0]; 16360[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) False)",fontsize=16,color="magenta"];16360 -> 19580[label="",style="dashed", color="magenta", weight=3]; 16360 -> 19581[label="",style="dashed", color="magenta", weight=3]; 16360 -> 19582[label="",style="dashed", color="magenta", weight=3]; 16360 -> 19583[label="",style="dashed", color="magenta", weight=3]; 16360 -> 19584[label="",style="dashed", color="magenta", weight=3]; 16360 -> 19585[label="",style="dashed", color="magenta", weight=3]; 16360 -> 19586[label="",style="dashed", color="magenta", weight=3]; 16361 -> 7683[label="",style="dashed", color="red", weight=0]; 16361[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16361 -> 19570[label="",style="dashed", color="magenta", weight=3]; 16361 -> 19571[label="",style="dashed", color="magenta", weight=3]; 16362[label="Succ wx30000",fontsize=16,color="green",shape="box"];16406[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];16407[label="wx4",fontsize=16,color="green",shape="box"];16408[label="wx30000",fontsize=16,color="green",shape="box"];16409[label="wx33",fontsize=16,color="green",shape="box"];16410[label="wx32",fontsize=16,color="green",shape="box"];16411[label="wx34",fontsize=16,color="green",shape="box"];16412[label="wx31",fontsize=16,color="green",shape="box"];16421 -> 19572[label="",style="dashed", color="red", weight=0]; 16421[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) False)",fontsize=16,color="magenta"];16421 -> 19587[label="",style="dashed", color="magenta", weight=3]; 16421 -> 19588[label="",style="dashed", color="magenta", weight=3]; 16421 -> 19589[label="",style="dashed", color="magenta", weight=3]; 16421 -> 19590[label="",style="dashed", color="magenta", weight=3]; 16421 -> 19591[label="",style="dashed", color="magenta", weight=3]; 16421 -> 19592[label="",style="dashed", color="magenta", weight=3]; 16421 -> 19593[label="",style="dashed", color="magenta", weight=3]; 16422[label="Zero",fontsize=16,color="green",shape="box"];16423[label="Succ wx30000",fontsize=16,color="green",shape="box"];19603[label="FiniteMap.lookupWithDefaultFM0 wx2139 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2140)) (Pos Zero)) wx2141 wx2142 wx2143 wx2144 (Float (Neg Zero) (Pos (Succ wx2145))) (Float (Neg Zero) (Pos (Succ wx2145)) > Float (Pos (Succ wx2140)) (Pos Zero)))",fontsize=16,color="black",shape="box"];19603 -> 19666[label="",style="solid", color="black", weight=3]; 16425[label="Succ (primPlusNat wx30000 wx30000)",fontsize=16,color="green",shape="box"];16425 -> 19604[label="",style="dashed", color="green", weight=3]; 16426[label="wx30000",fontsize=16,color="green",shape="box"];16427[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];16427 -> 19605[label="",style="solid", color="black", weight=3]; 16428[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="triangle"];16428 -> 19606[label="",style="solid", color="black", weight=3]; 16429 -> 16428[label="",style="dashed", color="red", weight=0]; 16429[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="magenta"];16430[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];16430 -> 19607[label="",style="solid", color="black", weight=3]; 16431 -> 7683[label="",style="dashed", color="red", weight=0]; 16431[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16431 -> 19608[label="",style="dashed", color="magenta", weight=3]; 16431 -> 19609[label="",style="dashed", color="magenta", weight=3]; 16432[label="Succ wx30000",fontsize=16,color="green",shape="box"];16433 -> 19613[label="",style="dashed", color="red", weight=0]; 16433[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (GT == LT))",fontsize=16,color="magenta"];16433 -> 19649[label="",style="dashed", color="magenta", weight=3]; 16433 -> 19650[label="",style="dashed", color="magenta", weight=3]; 16433 -> 19651[label="",style="dashed", color="magenta", weight=3]; 16433 -> 19652[label="",style="dashed", color="magenta", weight=3]; 16433 -> 19653[label="",style="dashed", color="magenta", weight=3]; 16433 -> 19654[label="",style="dashed", color="magenta", weight=3]; 16433 -> 19655[label="",style="dashed", color="magenta", weight=3]; 16446[label="wx33",fontsize=16,color="green",shape="box"];16447[label="wx34",fontsize=16,color="green",shape="box"];16448[label="wx31",fontsize=16,color="green",shape="box"];16449[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];16450[label="wx30000",fontsize=16,color="green",shape="box"];16451[label="wx32",fontsize=16,color="green",shape="box"];16452[label="wx4",fontsize=16,color="green",shape="box"];16435 -> 7683[label="",style="dashed", color="red", weight=0]; 16435[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16435 -> 19611[label="",style="dashed", color="magenta", weight=3]; 16435 -> 19612[label="",style="dashed", color="magenta", weight=3]; 16436[label="Succ wx30000",fontsize=16,color="green",shape="box"];16437 -> 19613[label="",style="dashed", color="red", weight=0]; 16437[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (GT == LT))",fontsize=16,color="magenta"];16437 -> 19656[label="",style="dashed", color="magenta", weight=3]; 16437 -> 19657[label="",style="dashed", color="magenta", weight=3]; 16437 -> 19658[label="",style="dashed", color="magenta", weight=3]; 16437 -> 19659[label="",style="dashed", color="magenta", weight=3]; 16437 -> 19660[label="",style="dashed", color="magenta", weight=3]; 16437 -> 19661[label="",style="dashed", color="magenta", weight=3]; 16437 -> 19662[label="",style="dashed", color="magenta", weight=3]; 16453[label="wx33",fontsize=16,color="green",shape="box"];16454[label="wx34",fontsize=16,color="green",shape="box"];16455[label="wx31",fontsize=16,color="green",shape="box"];16456[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];16457[label="wx30000",fontsize=16,color="green",shape="box"];16458[label="wx32",fontsize=16,color="green",shape="box"];16459[label="wx4",fontsize=16,color="green",shape="box"];16474[label="Zero",fontsize=16,color="green",shape="box"];16475[label="Succ wx30000",fontsize=16,color="green",shape="box"];16477[label="Succ (primPlusNat wx30000 wx30000)",fontsize=16,color="green",shape="box"];16477 -> 19668[label="",style="dashed", color="green", weight=3]; 16478[label="wx30000",fontsize=16,color="green",shape="box"];19642[label="wx32",fontsize=16,color="green",shape="box"];19643[label="wx4",fontsize=16,color="green",shape="box"];19644[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];19645[label="wx31",fontsize=16,color="green",shape="box"];19646[label="wx34",fontsize=16,color="green",shape="box"];19647[label="wx30000",fontsize=16,color="green",shape="box"];19648[label="wx33",fontsize=16,color="green",shape="box"];20039[label="FiniteMap.lookupWithDefaultFM0 wx1728 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1729)) (Pos Zero)) wx1730 wx1731 wx1732 wx1733 (Float (Neg Zero) (Pos (Succ wx1734))) (primCmpInt (Neg Zero) (Pos (Succ wx1734) * Neg (Succ wx1729)) == GT))",fontsize=16,color="black",shape="box"];20039 -> 20135[label="",style="solid", color="black", weight=3]; 16483[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];16483 -> 19669[label="",style="solid", color="black", weight=3]; 16484[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];16484 -> 19670[label="",style="solid", color="black", weight=3]; 16485[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];16485 -> 19671[label="",style="solid", color="black", weight=3]; 16486[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];16486 -> 19672[label="",style="solid", color="black", weight=3]; 16487[label="Float (Pos (Succ wx338)) (Pos (Succ wx3390))",fontsize=16,color="green",shape="box"];16488[label="wx331",fontsize=16,color="green",shape="box"];16489[label="wx336",fontsize=16,color="green",shape="box"];16490 -> 6[label="",style="dashed", color="red", weight=0]; 16490[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM wx337 (Float (Pos (Succ wx338)) (Pos wx339)))",fontsize=16,color="magenta"];16490 -> 19673[label="",style="dashed", color="magenta", weight=3]; 16490 -> 19674[label="",style="dashed", color="magenta", weight=3]; 16490 -> 19675[label="",style="dashed", color="magenta", weight=3]; 16491 -> 19676[label="",style="dashed", color="red", weight=0]; 16491[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx3390 (Succ wx33200)) (Succ wx33200))) == GT))",fontsize=16,color="magenta"];16491 -> 19677[label="",style="dashed", color="magenta", weight=3]; 16492[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];16492 -> 19687[label="",style="solid", color="black", weight=3]; 16493[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];16493 -> 19688[label="",style="solid", color="black", weight=3]; 16494[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];16494 -> 19689[label="",style="solid", color="black", weight=3]; 16496 -> 6395[label="",style="dashed", color="red", weight=0]; 16496[label="primMulNat (Succ wx338) (Succ wx333)",fontsize=16,color="magenta"];16496 -> 19690[label="",style="dashed", color="magenta", weight=3]; 16496 -> 19691[label="",style="dashed", color="magenta", weight=3]; 16495[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos wx1736) (Neg (Succ wx3390) * Neg (Succ wx33200)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26889[label="wx1736/Succ wx17360",fontsize=10,color="white",style="solid",shape="box"];16495 -> 26889[label="",style="solid", color="burlywood", weight=9]; 26889 -> 19692[label="",style="solid", color="burlywood", weight=3]; 26890[label="wx1736/Zero",fontsize=10,color="white",style="solid",shape="box"];16495 -> 26890[label="",style="solid", color="burlywood", weight=9]; 26890 -> 19693[label="",style="solid", color="burlywood", weight=3]; 16501[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos (Succ wx16160)) (primMulInt (Neg (Succ wx3390)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];16501 -> 19694[label="",style="solid", color="black", weight=3]; 16502[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx3390)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];16502 -> 19695[label="",style="solid", color="black", weight=3]; 16503[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos (Succ wx16170)) (primMulInt (Neg Zero) (Neg (Succ wx33200))) == GT))",fontsize=16,color="black",shape="box"];16503 -> 19696[label="",style="solid", color="black", weight=3]; 16504[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg (Succ wx33200))) == GT))",fontsize=16,color="black",shape="box"];16504 -> 19697[label="",style="solid", color="black", weight=3]; 16505[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos (Succ wx16180)) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];16505 -> 19698[label="",style="solid", color="black", weight=3]; 16506[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];16506 -> 19699[label="",style="solid", color="black", weight=3]; 16507 -> 7683[label="",style="dashed", color="red", weight=0]; 16507[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16507 -> 19700[label="",style="dashed", color="magenta", weight=3]; 16507 -> 19701[label="",style="dashed", color="magenta", weight=3]; 16508[label="Succ wx30000",fontsize=16,color="green",shape="box"];16554[label="wx31",fontsize=16,color="green",shape="box"];16555[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];16556[label="wx4",fontsize=16,color="green",shape="box"];16557[label="wx30000",fontsize=16,color="green",shape="box"];16558[label="wx32",fontsize=16,color="green",shape="box"];16559[label="wx33",fontsize=16,color="green",shape="box"];16560[label="wx34",fontsize=16,color="green",shape="box"];16561[label="wx5000",fontsize=16,color="green",shape="box"];16510 -> 16570[label="",style="dashed", color="red", weight=0]; 16510[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) False)",fontsize=16,color="magenta"];16510 -> 19702[label="",style="dashed", color="magenta", weight=3]; 16510 -> 19703[label="",style="dashed", color="magenta", weight=3]; 16510 -> 19704[label="",style="dashed", color="magenta", weight=3]; 16510 -> 19705[label="",style="dashed", color="magenta", weight=3]; 16510 -> 19706[label="",style="dashed", color="magenta", weight=3]; 16510 -> 19707[label="",style="dashed", color="magenta", weight=3]; 16510 -> 19708[label="",style="dashed", color="magenta", weight=3]; 16510 -> 19709[label="",style="dashed", color="magenta", weight=3]; 16511 -> 7683[label="",style="dashed", color="red", weight=0]; 16511[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16511 -> 19710[label="",style="dashed", color="magenta", weight=3]; 16511 -> 19711[label="",style="dashed", color="magenta", weight=3]; 16512[label="Succ wx30000",fontsize=16,color="green",shape="box"];16562[label="wx31",fontsize=16,color="green",shape="box"];16563[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];16564[label="wx4",fontsize=16,color="green",shape="box"];16565[label="wx30000",fontsize=16,color="green",shape="box"];16566[label="wx32",fontsize=16,color="green",shape="box"];16567[label="wx33",fontsize=16,color="green",shape="box"];16568[label="wx34",fontsize=16,color="green",shape="box"];16569[label="wx5000",fontsize=16,color="green",shape="box"];16572 -> 16570[label="",style="dashed", color="red", weight=0]; 16572[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) False)",fontsize=16,color="magenta"];16572 -> 19712[label="",style="dashed", color="magenta", weight=3]; 16572 -> 19713[label="",style="dashed", color="magenta", weight=3]; 16572 -> 19714[label="",style="dashed", color="magenta", weight=3]; 16572 -> 19715[label="",style="dashed", color="magenta", weight=3]; 16572 -> 19716[label="",style="dashed", color="magenta", weight=3]; 16572 -> 19717[label="",style="dashed", color="magenta", weight=3]; 16572 -> 19718[label="",style="dashed", color="magenta", weight=3]; 16572 -> 19719[label="",style="dashed", color="magenta", weight=3]; 16573[label="Zero",fontsize=16,color="green",shape="box"];16574[label="Succ wx30000",fontsize=16,color="green",shape="box"];14939 -> 16619[label="",style="dashed", color="red", weight=0]; 14939[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) > Float (Pos (Succ wx30000)) (Neg Zero)))",fontsize=16,color="magenta"];14939 -> 19720[label="",style="dashed", color="magenta", weight=3]; 14939 -> 19721[label="",style="dashed", color="magenta", weight=3]; 14939 -> 19722[label="",style="dashed", color="magenta", weight=3]; 14939 -> 19723[label="",style="dashed", color="magenta", weight=3]; 14939 -> 19724[label="",style="dashed", color="magenta", weight=3]; 14939 -> 19725[label="",style="dashed", color="magenta", weight=3]; 14939 -> 19726[label="",style="dashed", color="magenta", weight=3]; 14939 -> 19727[label="",style="dashed", color="magenta", weight=3]; 14940 -> 16743[label="",style="dashed", color="red", weight=0]; 14940[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpFloat (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="magenta"];14940 -> 19728[label="",style="dashed", color="magenta", weight=3]; 14940 -> 19729[label="",style="dashed", color="magenta", weight=3]; 14940 -> 19730[label="",style="dashed", color="magenta", weight=3]; 14940 -> 19731[label="",style="dashed", color="magenta", weight=3]; 14940 -> 19732[label="",style="dashed", color="magenta", weight=3]; 14940 -> 19733[label="",style="dashed", color="magenta", weight=3]; 14940 -> 19734[label="",style="dashed", color="magenta", weight=3]; 14940 -> 19735[label="",style="dashed", color="magenta", weight=3]; 16962 -> 19736[label="",style="dashed", color="red", weight=0]; 16962[label="FiniteMap.lookupWithDefaultFM0 wx1738 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1739)) (Neg Zero)) wx1740 wx1741 wx1742 wx1743 (Float (Pos (Succ wx1744)) (Pos (Succ wx1745))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx1745) (Succ wx1739))) == GT))",fontsize=16,color="magenta"];16962 -> 19737[label="",style="dashed", color="magenta", weight=3]; 16575[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];16575 -> 19741[label="",style="solid", color="black", weight=3]; 16576[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];16576 -> 19742[label="",style="solid", color="black", weight=3]; 16577[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];16577 -> 19743[label="",style="solid", color="black", weight=3]; 16578[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];16578 -> 19744[label="",style="solid", color="black", weight=3]; 16579 -> 7683[label="",style="dashed", color="red", weight=0]; 16579[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16579 -> 19745[label="",style="dashed", color="magenta", weight=3]; 16579 -> 19746[label="",style="dashed", color="magenta", weight=3]; 16580[label="Succ wx30000",fontsize=16,color="green",shape="box"];16581 -> 19750[label="",style="dashed", color="red", weight=0]; 16581[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (LT == LT))",fontsize=16,color="magenta"];16581 -> 19791[label="",style="dashed", color="magenta", weight=3]; 16581 -> 19792[label="",style="dashed", color="magenta", weight=3]; 16581 -> 19793[label="",style="dashed", color="magenta", weight=3]; 16581 -> 19794[label="",style="dashed", color="magenta", weight=3]; 16581 -> 19795[label="",style="dashed", color="magenta", weight=3]; 16581 -> 19796[label="",style="dashed", color="magenta", weight=3]; 16581 -> 19797[label="",style="dashed", color="magenta", weight=3]; 16581 -> 19798[label="",style="dashed", color="magenta", weight=3]; 16603[label="wx33",fontsize=16,color="green",shape="box"];16604[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];16605[label="wx34",fontsize=16,color="green",shape="box"];16606[label="wx30000",fontsize=16,color="green",shape="box"];16607[label="wx4",fontsize=16,color="green",shape="box"];16608[label="wx32",fontsize=16,color="green",shape="box"];16609[label="wx31",fontsize=16,color="green",shape="box"];16610[label="wx5000",fontsize=16,color="green",shape="box"];16583 -> 7683[label="",style="dashed", color="red", weight=0]; 16583[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16583 -> 19748[label="",style="dashed", color="magenta", weight=3]; 16583 -> 19749[label="",style="dashed", color="magenta", weight=3]; 16584[label="Succ wx30000",fontsize=16,color="green",shape="box"];16585 -> 19750[label="",style="dashed", color="red", weight=0]; 16585[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (LT == LT))",fontsize=16,color="magenta"];16585 -> 19799[label="",style="dashed", color="magenta", weight=3]; 16585 -> 19800[label="",style="dashed", color="magenta", weight=3]; 16585 -> 19801[label="",style="dashed", color="magenta", weight=3]; 16585 -> 19802[label="",style="dashed", color="magenta", weight=3]; 16585 -> 19803[label="",style="dashed", color="magenta", weight=3]; 16585 -> 19804[label="",style="dashed", color="magenta", weight=3]; 16585 -> 19805[label="",style="dashed", color="magenta", weight=3]; 16585 -> 19806[label="",style="dashed", color="magenta", weight=3]; 16611[label="wx33",fontsize=16,color="green",shape="box"];16612[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];16613[label="wx34",fontsize=16,color="green",shape="box"];16614[label="wx30000",fontsize=16,color="green",shape="box"];16615[label="wx4",fontsize=16,color="green",shape="box"];16616[label="wx32",fontsize=16,color="green",shape="box"];16617[label="wx31",fontsize=16,color="green",shape="box"];16618[label="wx5000",fontsize=16,color="green",shape="box"];16622[label="Zero",fontsize=16,color="green",shape="box"];16623[label="Succ wx30000",fontsize=16,color="green",shape="box"];16813[label="FiniteMap.lookupWithDefaultFM0 wx1747 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1748)) (Neg Zero)) wx1749 wx1750 wx1751 wx1752 (Float (Pos (Succ wx1753)) (Pos (Succ wx1754))) (primCmpFloat (Float (Pos (Succ wx1753)) (Pos (Succ wx1754))) (Float (Neg (Succ wx1748)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];16813 -> 19811[label="",style="solid", color="black", weight=3]; 16625[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];16625 -> 19812[label="",style="solid", color="black", weight=3]; 16626[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];16626 -> 19813[label="",style="solid", color="black", weight=3]; 16627[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="triangle"];16627 -> 19814[label="",style="solid", color="black", weight=3]; 16628[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];16628 -> 19815[label="",style="solid", color="black", weight=3]; 16629 -> 7683[label="",style="dashed", color="red", weight=0]; 16629[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16629 -> 19816[label="",style="dashed", color="magenta", weight=3]; 16629 -> 19817[label="",style="dashed", color="magenta", weight=3]; 16630[label="Succ wx30000",fontsize=16,color="green",shape="box"];16676[label="wx33",fontsize=16,color="green",shape="box"];16677[label="wx30000",fontsize=16,color="green",shape="box"];16678[label="wx30100",fontsize=16,color="green",shape="box"];16679[label="wx4",fontsize=16,color="green",shape="box"];16680[label="wx32",fontsize=16,color="green",shape="box"];16681[label="wx31",fontsize=16,color="green",shape="box"];16682[label="wx34",fontsize=16,color="green",shape="box"];16683[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];16632 -> 16692[label="",style="dashed", color="red", weight=0]; 16632[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) False)",fontsize=16,color="magenta"];16632 -> 19818[label="",style="dashed", color="magenta", weight=3]; 16632 -> 19819[label="",style="dashed", color="magenta", weight=3]; 16632 -> 19820[label="",style="dashed", color="magenta", weight=3]; 16632 -> 19821[label="",style="dashed", color="magenta", weight=3]; 16632 -> 19822[label="",style="dashed", color="magenta", weight=3]; 16632 -> 19823[label="",style="dashed", color="magenta", weight=3]; 16632 -> 19824[label="",style="dashed", color="magenta", weight=3]; 16632 -> 19825[label="",style="dashed", color="magenta", weight=3]; 16633 -> 7683[label="",style="dashed", color="red", weight=0]; 16633[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16633 -> 19826[label="",style="dashed", color="magenta", weight=3]; 16633 -> 19827[label="",style="dashed", color="magenta", weight=3]; 16634[label="Succ wx30000",fontsize=16,color="green",shape="box"];16684[label="wx33",fontsize=16,color="green",shape="box"];16685[label="wx30000",fontsize=16,color="green",shape="box"];16686[label="wx30100",fontsize=16,color="green",shape="box"];16687[label="wx4",fontsize=16,color="green",shape="box"];16688[label="wx32",fontsize=16,color="green",shape="box"];16689[label="wx31",fontsize=16,color="green",shape="box"];16690[label="wx34",fontsize=16,color="green",shape="box"];16691[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];16695 -> 16692[label="",style="dashed", color="red", weight=0]; 16695[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) False)",fontsize=16,color="magenta"];16695 -> 19828[label="",style="dashed", color="magenta", weight=3]; 16695 -> 19829[label="",style="dashed", color="magenta", weight=3]; 16695 -> 19830[label="",style="dashed", color="magenta", weight=3]; 16695 -> 19831[label="",style="dashed", color="magenta", weight=3]; 16695 -> 19832[label="",style="dashed", color="magenta", weight=3]; 16695 -> 19833[label="",style="dashed", color="magenta", weight=3]; 16695 -> 19834[label="",style="dashed", color="magenta", weight=3]; 16695 -> 19835[label="",style="dashed", color="magenta", weight=3]; 16696[label="Zero",fontsize=16,color="green",shape="box"];16697[label="Succ wx30000",fontsize=16,color="green",shape="box"];14977 -> 16742[label="",style="dashed", color="red", weight=0]; 14977[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) > Float (Pos (Succ wx30000)) (Neg (Succ wx30100))))",fontsize=16,color="magenta"];14977 -> 19836[label="",style="dashed", color="magenta", weight=3]; 14977 -> 19837[label="",style="dashed", color="magenta", weight=3]; 14977 -> 19838[label="",style="dashed", color="magenta", weight=3]; 14977 -> 19839[label="",style="dashed", color="magenta", weight=3]; 14977 -> 19840[label="",style="dashed", color="magenta", weight=3]; 14977 -> 19841[label="",style="dashed", color="magenta", weight=3]; 14977 -> 19842[label="",style="dashed", color="magenta", weight=3]; 14977 -> 19843[label="",style="dashed", color="magenta", weight=3]; 14978 -> 16858[label="",style="dashed", color="red", weight=0]; 14978[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) == GT))",fontsize=16,color="magenta"];14978 -> 19844[label="",style="dashed", color="magenta", weight=3]; 14978 -> 19845[label="",style="dashed", color="magenta", weight=3]; 14978 -> 19846[label="",style="dashed", color="magenta", weight=3]; 14978 -> 19847[label="",style="dashed", color="magenta", weight=3]; 14978 -> 19848[label="",style="dashed", color="magenta", weight=3]; 14978 -> 19849[label="",style="dashed", color="magenta", weight=3]; 14978 -> 19850[label="",style="dashed", color="magenta", weight=3]; 14978 -> 19851[label="",style="dashed", color="magenta", weight=3]; 17043[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) (primCmpInt (Pos (Succ wx18020)) (primMulInt (Neg (Succ wx1763)) (Pos (Succ wx1757))) == GT))",fontsize=16,color="black",shape="box"];17043 -> 19852[label="",style="solid", color="black", weight=3]; 17044[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx1763)) (Pos (Succ wx1757))) == GT))",fontsize=16,color="black",shape="box"];17044 -> 19853[label="",style="solid", color="black", weight=3]; 16698[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];16698 -> 19854[label="",style="solid", color="black", weight=3]; 16699[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];16699 -> 19855[label="",style="solid", color="black", weight=3]; 16700[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];16700 -> 19856[label="",style="solid", color="black", weight=3]; 16701[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];16701 -> 19857[label="",style="solid", color="black", weight=3]; 16702 -> 7683[label="",style="dashed", color="red", weight=0]; 16702[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16702 -> 19858[label="",style="dashed", color="magenta", weight=3]; 16702 -> 19859[label="",style="dashed", color="magenta", weight=3]; 16703[label="Succ wx30000",fontsize=16,color="green",shape="box"];16704 -> 19863[label="",style="dashed", color="red", weight=0]; 16704[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (LT == LT))",fontsize=16,color="magenta"];16704 -> 19904[label="",style="dashed", color="magenta", weight=3]; 16704 -> 19905[label="",style="dashed", color="magenta", weight=3]; 16704 -> 19906[label="",style="dashed", color="magenta", weight=3]; 16704 -> 19907[label="",style="dashed", color="magenta", weight=3]; 16704 -> 19908[label="",style="dashed", color="magenta", weight=3]; 16704 -> 19909[label="",style="dashed", color="magenta", weight=3]; 16704 -> 19910[label="",style="dashed", color="magenta", weight=3]; 16704 -> 19911[label="",style="dashed", color="magenta", weight=3]; 16726[label="wx4",fontsize=16,color="green",shape="box"];16727[label="wx34",fontsize=16,color="green",shape="box"];16728[label="wx30000",fontsize=16,color="green",shape="box"];16729[label="wx31",fontsize=16,color="green",shape="box"];16730[label="wx32",fontsize=16,color="green",shape="box"];16731[label="wx30100",fontsize=16,color="green",shape="box"];16732[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];16733[label="wx33",fontsize=16,color="green",shape="box"];16706 -> 7683[label="",style="dashed", color="red", weight=0]; 16706[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16706 -> 19861[label="",style="dashed", color="magenta", weight=3]; 16706 -> 19862[label="",style="dashed", color="magenta", weight=3]; 16707[label="Succ wx30000",fontsize=16,color="green",shape="box"];16708 -> 19863[label="",style="dashed", color="red", weight=0]; 16708[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (LT == LT))",fontsize=16,color="magenta"];16708 -> 19912[label="",style="dashed", color="magenta", weight=3]; 16708 -> 19913[label="",style="dashed", color="magenta", weight=3]; 16708 -> 19914[label="",style="dashed", color="magenta", weight=3]; 16708 -> 19915[label="",style="dashed", color="magenta", weight=3]; 16708 -> 19916[label="",style="dashed", color="magenta", weight=3]; 16708 -> 19917[label="",style="dashed", color="magenta", weight=3]; 16708 -> 19918[label="",style="dashed", color="magenta", weight=3]; 16708 -> 19919[label="",style="dashed", color="magenta", weight=3]; 16734[label="wx4",fontsize=16,color="green",shape="box"];16735[label="wx34",fontsize=16,color="green",shape="box"];16736[label="wx30000",fontsize=16,color="green",shape="box"];16737[label="wx31",fontsize=16,color="green",shape="box"];16738[label="wx32",fontsize=16,color="green",shape="box"];16739[label="wx30100",fontsize=16,color="green",shape="box"];16740[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];16741[label="wx33",fontsize=16,color="green",shape="box"];16746[label="Zero",fontsize=16,color="green",shape="box"];16747[label="Succ wx30000",fontsize=16,color="green",shape="box"];16879[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpFloat (Float (Pos Zero) (Pos (Succ wx1772))) (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) == GT))",fontsize=16,color="black",shape="box"];16879 -> 19925[label="",style="solid", color="black", weight=3]; 16749[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];16749 -> 19926[label="",style="solid", color="black", weight=3]; 16750[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];16750 -> 19927[label="",style="solid", color="black", weight=3]; 16751[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="triangle"];16751 -> 19928[label="",style="solid", color="black", weight=3]; 16752[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];16752 -> 19929[label="",style="solid", color="black", weight=3]; 16753 -> 7683[label="",style="dashed", color="red", weight=0]; 16753[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16753 -> 19930[label="",style="dashed", color="magenta", weight=3]; 16753 -> 19931[label="",style="dashed", color="magenta", weight=3]; 16754[label="Succ wx30000",fontsize=16,color="green",shape="box"];16795[label="wx33",fontsize=16,color="green",shape="box"];16796[label="wx34",fontsize=16,color="green",shape="box"];16797[label="wx30000",fontsize=16,color="green",shape="box"];16798[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];16799[label="wx31",fontsize=16,color="green",shape="box"];16800[label="wx4",fontsize=16,color="green",shape="box"];16801[label="wx32",fontsize=16,color="green",shape="box"];16756 -> 16809[label="",style="dashed", color="red", weight=0]; 16756[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) False)",fontsize=16,color="magenta"];16756 -> 19932[label="",style="dashed", color="magenta", weight=3]; 16756 -> 19933[label="",style="dashed", color="magenta", weight=3]; 16756 -> 19934[label="",style="dashed", color="magenta", weight=3]; 16756 -> 19935[label="",style="dashed", color="magenta", weight=3]; 16756 -> 19936[label="",style="dashed", color="magenta", weight=3]; 16756 -> 19937[label="",style="dashed", color="magenta", weight=3]; 16756 -> 19938[label="",style="dashed", color="magenta", weight=3]; 16757 -> 7683[label="",style="dashed", color="red", weight=0]; 16757[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16757 -> 19939[label="",style="dashed", color="magenta", weight=3]; 16757 -> 19940[label="",style="dashed", color="magenta", weight=3]; 16758[label="Succ wx30000",fontsize=16,color="green",shape="box"];16802[label="wx33",fontsize=16,color="green",shape="box"];16803[label="wx34",fontsize=16,color="green",shape="box"];16804[label="wx30000",fontsize=16,color="green",shape="box"];16805[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];16806[label="wx31",fontsize=16,color="green",shape="box"];16807[label="wx4",fontsize=16,color="green",shape="box"];16808[label="wx32",fontsize=16,color="green",shape="box"];16814 -> 16809[label="",style="dashed", color="red", weight=0]; 16814[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) False)",fontsize=16,color="magenta"];16814 -> 19941[label="",style="dashed", color="magenta", weight=3]; 16814 -> 19942[label="",style="dashed", color="magenta", weight=3]; 16814 -> 19943[label="",style="dashed", color="magenta", weight=3]; 16814 -> 19944[label="",style="dashed", color="magenta", weight=3]; 16814 -> 19945[label="",style="dashed", color="magenta", weight=3]; 16814 -> 19946[label="",style="dashed", color="magenta", weight=3]; 16814 -> 19947[label="",style="dashed", color="magenta", weight=3]; 16815[label="Zero",fontsize=16,color="green",shape="box"];16816[label="Succ wx30000",fontsize=16,color="green",shape="box"];15016 -> 16857[label="",style="dashed", color="red", weight=0]; 15016[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) > Float (Pos (Succ wx30000)) (Neg Zero)))",fontsize=16,color="magenta"];15016 -> 19948[label="",style="dashed", color="magenta", weight=3]; 15016 -> 19949[label="",style="dashed", color="magenta", weight=3]; 15016 -> 19950[label="",style="dashed", color="magenta", weight=3]; 15016 -> 19951[label="",style="dashed", color="magenta", weight=3]; 15016 -> 19952[label="",style="dashed", color="magenta", weight=3]; 15016 -> 19953[label="",style="dashed", color="magenta", weight=3]; 15016 -> 19954[label="",style="dashed", color="magenta", weight=3]; 15017 -> 16882[label="",style="dashed", color="red", weight=0]; 15017[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (primCmpFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="magenta"];15017 -> 19955[label="",style="dashed", color="magenta", weight=3]; 15017 -> 19956[label="",style="dashed", color="magenta", weight=3]; 15017 -> 19957[label="",style="dashed", color="magenta", weight=3]; 15017 -> 19958[label="",style="dashed", color="magenta", weight=3]; 15017 -> 19959[label="",style="dashed", color="magenta", weight=3]; 15017 -> 19960[label="",style="dashed", color="magenta", weight=3]; 15017 -> 19961[label="",style="dashed", color="magenta", weight=3]; 17190 -> 19962[label="",style="dashed", color="red", weight=0]; 17190[label="FiniteMap.lookupWithDefaultFM0 wx1774 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1775)) (Neg Zero)) wx1776 wx1777 wx1778 wx1779 (Float (Pos Zero) (Pos (Succ wx1780))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx1780) (Succ wx1775))) == GT))",fontsize=16,color="magenta"];17190 -> 19963[label="",style="dashed", color="magenta", weight=3]; 16817[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];16817 -> 19979[label="",style="solid", color="black", weight=3]; 16818[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];16818 -> 19980[label="",style="solid", color="black", weight=3]; 16819[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];16819 -> 19981[label="",style="solid", color="black", weight=3]; 16820[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];16820 -> 19982[label="",style="solid", color="black", weight=3]; 16821 -> 7683[label="",style="dashed", color="red", weight=0]; 16821[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16821 -> 19983[label="",style="dashed", color="magenta", weight=3]; 16821 -> 19984[label="",style="dashed", color="magenta", weight=3]; 16822[label="Succ wx30000",fontsize=16,color="green",shape="box"];16823 -> 19988[label="",style="dashed", color="red", weight=0]; 16823[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (LT == LT))",fontsize=16,color="magenta"];16823 -> 20024[label="",style="dashed", color="magenta", weight=3]; 16823 -> 20025[label="",style="dashed", color="magenta", weight=3]; 16823 -> 20026[label="",style="dashed", color="magenta", weight=3]; 16823 -> 20027[label="",style="dashed", color="magenta", weight=3]; 16823 -> 20028[label="",style="dashed", color="magenta", weight=3]; 16823 -> 20029[label="",style="dashed", color="magenta", weight=3]; 16823 -> 20030[label="",style="dashed", color="magenta", weight=3]; 16843[label="wx34",fontsize=16,color="green",shape="box"];16844[label="wx30000",fontsize=16,color="green",shape="box"];16845[label="wx31",fontsize=16,color="green",shape="box"];16846[label="wx32",fontsize=16,color="green",shape="box"];16847[label="wx33",fontsize=16,color="green",shape="box"];16848[label="wx4",fontsize=16,color="green",shape="box"];16849[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];16825 -> 7683[label="",style="dashed", color="red", weight=0]; 16825[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16825 -> 19986[label="",style="dashed", color="magenta", weight=3]; 16825 -> 19987[label="",style="dashed", color="magenta", weight=3]; 16826[label="Succ wx30000",fontsize=16,color="green",shape="box"];16827 -> 19988[label="",style="dashed", color="red", weight=0]; 16827[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (LT == LT))",fontsize=16,color="magenta"];16827 -> 20031[label="",style="dashed", color="magenta", weight=3]; 16827 -> 20032[label="",style="dashed", color="magenta", weight=3]; 16827 -> 20033[label="",style="dashed", color="magenta", weight=3]; 16827 -> 20034[label="",style="dashed", color="magenta", weight=3]; 16827 -> 20035[label="",style="dashed", color="magenta", weight=3]; 16827 -> 20036[label="",style="dashed", color="magenta", weight=3]; 16827 -> 20037[label="",style="dashed", color="magenta", weight=3]; 16850[label="wx34",fontsize=16,color="green",shape="box"];16851[label="wx30000",fontsize=16,color="green",shape="box"];16852[label="wx31",fontsize=16,color="green",shape="box"];16853[label="wx32",fontsize=16,color="green",shape="box"];16854[label="wx33",fontsize=16,color="green",shape="box"];16855[label="wx4",fontsize=16,color="green",shape="box"];16856[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];16862[label="Zero",fontsize=16,color="green",shape="box"];16863[label="Succ wx30000",fontsize=16,color="green",shape="box"];16897[label="FiniteMap.lookupWithDefaultFM0 wx1782 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1783)) (Neg Zero)) wx1784 wx1785 wx1786 wx1787 (Float (Pos Zero) (Pos (Succ wx1788))) (primCmpFloat (Float (Pos Zero) (Pos (Succ wx1788))) (Float (Neg (Succ wx1783)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];16897 -> 20040[label="",style="solid", color="black", weight=3]; 16865[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];16865 -> 20041[label="",style="solid", color="black", weight=3]; 16866[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];16866 -> 20042[label="",style="solid", color="black", weight=3]; 16867[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="triangle"];16867 -> 20043[label="",style="solid", color="black", weight=3]; 16868[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];16868 -> 20044[label="",style="solid", color="black", weight=3]; 16869[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg (Succ wx16190)) (primMulInt (Neg (Succ wx4090)) (Pos (Succ wx40200))) == GT))",fontsize=16,color="black",shape="box"];16869 -> 20045[label="",style="solid", color="black", weight=3]; 16870[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx4090)) (Pos (Succ wx40200))) == GT))",fontsize=16,color="black",shape="box"];16870 -> 20046[label="",style="solid", color="black", weight=3]; 16871[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat (primMulNat (Succ wx4090) Zero) (Succ wx4790) == GT))",fontsize=16,color="black",shape="box"];16871 -> 20047[label="",style="solid", color="black", weight=3]; 16872[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];16872 -> 20048[label="",style="solid", color="black", weight=3]; 16874 -> 6395[label="",style="dashed", color="red", weight=0]; 16874[label="primMulNat Zero (Succ wx40200)",fontsize=16,color="magenta"];16874 -> 20049[label="",style="dashed", color="magenta", weight=3]; 16874 -> 20050[label="",style="dashed", color="magenta", weight=3]; 16873[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg (Succ wx4800)) (Neg wx1789) == GT))",fontsize=16,color="black",shape="triangle"];16873 -> 20051[label="",style="solid", color="black", weight=3]; 16881 -> 6395[label="",style="dashed", color="red", weight=0]; 16881[label="primMulNat Zero (Succ wx40200)",fontsize=16,color="magenta"];16881 -> 20052[label="",style="dashed", color="magenta", weight=3]; 16881 -> 20053[label="",style="dashed", color="magenta", weight=3]; 16880[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg wx1790) == GT))",fontsize=16,color="burlywood",shape="triangle"];26891[label="wx1790/Succ wx17900",fontsize=10,color="white",style="solid",shape="box"];16880 -> 26891[label="",style="solid", color="burlywood", weight=9]; 26891 -> 20054[label="",style="solid", color="burlywood", weight=3]; 26892[label="wx1790/Zero",fontsize=10,color="white",style="solid",shape="box"];16880 -> 26892[label="",style="solid", color="burlywood", weight=9]; 26892 -> 20055[label="",style="solid", color="burlywood", weight=3]; 16886[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpNat (primMulNat Zero Zero) (Succ wx4810) == GT))",fontsize=16,color="black",shape="box"];16886 -> 20056[label="",style="solid", color="black", weight=3]; 16887[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];16887 -> 20057[label="",style="solid", color="black", weight=3]; 16888[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg (Succ wx16200)) (primMulInt (Neg (Succ wx4090)) (Neg (Succ wx40200))) == GT))",fontsize=16,color="black",shape="box"];16888 -> 20058[label="",style="solid", color="black", weight=3]; 16889[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx4090)) (Neg (Succ wx40200))) == GT))",fontsize=16,color="black",shape="box"];16889 -> 20059[label="",style="solid", color="black", weight=3]; 16890[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (LT == GT))",fontsize=16,color="black",shape="box"];16890 -> 20060[label="",style="solid", color="black", weight=3]; 16891[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];16891 -> 20061[label="",style="solid", color="black", weight=3]; 16893 -> 6395[label="",style="dashed", color="red", weight=0]; 16893[label="primMulNat Zero (Succ wx40200)",fontsize=16,color="magenta"];16893 -> 20062[label="",style="dashed", color="magenta", weight=3]; 16893 -> 20063[label="",style="dashed", color="magenta", weight=3]; 16892[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg (Succ wx4830)) (Pos wx1791) == GT))",fontsize=16,color="black",shape="triangle"];16892 -> 20064[label="",style="solid", color="black", weight=3]; 16899 -> 6395[label="",style="dashed", color="red", weight=0]; 16899[label="primMulNat Zero (Succ wx40200)",fontsize=16,color="magenta"];16899 -> 20065[label="",style="dashed", color="magenta", weight=3]; 16899 -> 20066[label="",style="dashed", color="magenta", weight=3]; 16898[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos wx1792) == GT))",fontsize=16,color="burlywood",shape="triangle"];26893[label="wx1792/Succ wx17920",fontsize=10,color="white",style="solid",shape="box"];16898 -> 26893[label="",style="solid", color="burlywood", weight=9]; 26893 -> 20067[label="",style="solid", color="burlywood", weight=3]; 26894[label="wx1792/Zero",fontsize=10,color="white",style="solid",shape="box"];16898 -> 26894[label="",style="solid", color="burlywood", weight=9]; 26894 -> 20068[label="",style="solid", color="burlywood", weight=3]; 16903[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];16903 -> 20069[label="",style="solid", color="black", weight=3]; 16904[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];16904 -> 20070[label="",style="solid", color="black", weight=3]; 16905 -> 7683[label="",style="dashed", color="red", weight=0]; 16905[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16905 -> 20071[label="",style="dashed", color="magenta", weight=3]; 16905 -> 20072[label="",style="dashed", color="magenta", weight=3]; 16906[label="Succ wx30000",fontsize=16,color="green",shape="box"];16907 -> 20076[label="",style="dashed", color="red", weight=0]; 16907[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (GT == LT))",fontsize=16,color="magenta"];16907 -> 20117[label="",style="dashed", color="magenta", weight=3]; 16907 -> 20118[label="",style="dashed", color="magenta", weight=3]; 16907 -> 20119[label="",style="dashed", color="magenta", weight=3]; 16907 -> 20120[label="",style="dashed", color="magenta", weight=3]; 16907 -> 20121[label="",style="dashed", color="magenta", weight=3]; 16907 -> 20122[label="",style="dashed", color="magenta", weight=3]; 16907 -> 20123[label="",style="dashed", color="magenta", weight=3]; 16907 -> 20124[label="",style="dashed", color="magenta", weight=3]; 16929[label="wx31",fontsize=16,color="green",shape="box"];16930[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];16931[label="wx30000",fontsize=16,color="green",shape="box"];16932[label="wx4",fontsize=16,color="green",shape="box"];16933[label="wx32",fontsize=16,color="green",shape="box"];16934[label="wx33",fontsize=16,color="green",shape="box"];16935[label="wx34",fontsize=16,color="green",shape="box"];16936[label="wx5000",fontsize=16,color="green",shape="box"];16909 -> 7683[label="",style="dashed", color="red", weight=0]; 16909[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16909 -> 20074[label="",style="dashed", color="magenta", weight=3]; 16909 -> 20075[label="",style="dashed", color="magenta", weight=3]; 16910[label="Succ wx30000",fontsize=16,color="green",shape="box"];16911 -> 20076[label="",style="dashed", color="red", weight=0]; 16911[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (GT == LT))",fontsize=16,color="magenta"];16911 -> 20125[label="",style="dashed", color="magenta", weight=3]; 16911 -> 20126[label="",style="dashed", color="magenta", weight=3]; 16911 -> 20127[label="",style="dashed", color="magenta", weight=3]; 16911 -> 20128[label="",style="dashed", color="magenta", weight=3]; 16911 -> 20129[label="",style="dashed", color="magenta", weight=3]; 16911 -> 20130[label="",style="dashed", color="magenta", weight=3]; 16911 -> 20131[label="",style="dashed", color="magenta", weight=3]; 16911 -> 20132[label="",style="dashed", color="magenta", weight=3]; 16937[label="wx31",fontsize=16,color="green",shape="box"];16938[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];16939[label="wx30000",fontsize=16,color="green",shape="box"];16940[label="wx4",fontsize=16,color="green",shape="box"];16941[label="wx32",fontsize=16,color="green",shape="box"];16942[label="wx33",fontsize=16,color="green",shape="box"];16943[label="wx34",fontsize=16,color="green",shape="box"];16944[label="wx5000",fontsize=16,color="green",shape="box"];16963[label="Zero",fontsize=16,color="green",shape="box"];16964[label="Succ wx30000",fontsize=16,color="green",shape="box"];15083[label="FiniteMap.lookupWithDefaultFM0 wx1097 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1098)) (Neg Zero)) wx1099 wx1100 wx1101 wx1102 (Float (Neg (Succ wx1103)) (Pos (Succ wx1104))) (primCmpInt (Neg Zero) (Neg (Succ wx1104) * Pos (Succ wx1098)) == GT))",fontsize=16,color="black",shape="box"];15083 -> 16973[label="",style="solid", color="black", weight=3]; 16974[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];16974 -> 20136[label="",style="solid", color="black", weight=3]; 16975[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];16975 -> 20137[label="",style="solid", color="black", weight=3]; 16976[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];16976 -> 20138[label="",style="solid", color="black", weight=3]; 16977[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];16977 -> 20139[label="",style="solid", color="black", weight=3]; 16978 -> 7683[label="",style="dashed", color="red", weight=0]; 16978[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16978 -> 20140[label="",style="dashed", color="magenta", weight=3]; 16978 -> 20141[label="",style="dashed", color="magenta", weight=3]; 16979[label="Succ wx30000",fontsize=16,color="green",shape="box"];17025[label="wx34",fontsize=16,color="green",shape="box"];17026[label="wx31",fontsize=16,color="green",shape="box"];17027[label="wx4",fontsize=16,color="green",shape="box"];17028[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];17029[label="wx33",fontsize=16,color="green",shape="box"];17030[label="wx32",fontsize=16,color="green",shape="box"];17031[label="wx30000",fontsize=16,color="green",shape="box"];17032[label="wx5000",fontsize=16,color="green",shape="box"];16981 -> 20145[label="",style="dashed", color="red", weight=0]; 16981[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) False)",fontsize=16,color="magenta"];16981 -> 20162[label="",style="dashed", color="magenta", weight=3]; 16981 -> 20163[label="",style="dashed", color="magenta", weight=3]; 16981 -> 20164[label="",style="dashed", color="magenta", weight=3]; 16981 -> 20165[label="",style="dashed", color="magenta", weight=3]; 16981 -> 20166[label="",style="dashed", color="magenta", weight=3]; 16981 -> 20167[label="",style="dashed", color="magenta", weight=3]; 16981 -> 20168[label="",style="dashed", color="magenta", weight=3]; 16981 -> 20169[label="",style="dashed", color="magenta", weight=3]; 16982 -> 7683[label="",style="dashed", color="red", weight=0]; 16982[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];16982 -> 20143[label="",style="dashed", color="magenta", weight=3]; 16982 -> 20144[label="",style="dashed", color="magenta", weight=3]; 16983[label="Succ wx30000",fontsize=16,color="green",shape="box"];17033[label="wx34",fontsize=16,color="green",shape="box"];17034[label="wx31",fontsize=16,color="green",shape="box"];17035[label="wx4",fontsize=16,color="green",shape="box"];17036[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];17037[label="wx33",fontsize=16,color="green",shape="box"];17038[label="wx32",fontsize=16,color="green",shape="box"];17039[label="wx30000",fontsize=16,color="green",shape="box"];17040[label="wx5000",fontsize=16,color="green",shape="box"];17045 -> 20145[label="",style="dashed", color="red", weight=0]; 17045[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) False)",fontsize=16,color="magenta"];17045 -> 20170[label="",style="dashed", color="magenta", weight=3]; 17045 -> 20171[label="",style="dashed", color="magenta", weight=3]; 17045 -> 20172[label="",style="dashed", color="magenta", weight=3]; 17045 -> 20173[label="",style="dashed", color="magenta", weight=3]; 17045 -> 20174[label="",style="dashed", color="magenta", weight=3]; 17045 -> 20175[label="",style="dashed", color="magenta", weight=3]; 17045 -> 20176[label="",style="dashed", color="magenta", weight=3]; 17045 -> 20177[label="",style="dashed", color="magenta", weight=3]; 17046[label="Zero",fontsize=16,color="green",shape="box"];17047[label="Succ wx30000",fontsize=16,color="green",shape="box"];20308[label="FiniteMap.lookupWithDefaultFM0 wx2195 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2196)) (Neg Zero)) wx2197 wx2198 wx2199 wx2200 (Float (Neg (Succ wx2201)) (Pos (Succ wx2202))) (primCmpFloat (Float (Neg (Succ wx2201)) (Pos (Succ wx2202))) (Float (Neg (Succ wx2196)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];20308 -> 20369[label="",style="solid", color="black", weight=3]; 17050[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];17050 -> 20190[label="",style="solid", color="black", weight=3]; 17051[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="black",shape="triangle"];17051 -> 20191[label="",style="solid", color="black", weight=3]; 17052 -> 17051[label="",style="dashed", color="red", weight=0]; 17052[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="magenta"];17053[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];17053 -> 20192[label="",style="solid", color="black", weight=3]; 17054 -> 7683[label="",style="dashed", color="red", weight=0]; 17054[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17054 -> 20193[label="",style="dashed", color="magenta", weight=3]; 17054 -> 20194[label="",style="dashed", color="magenta", weight=3]; 17055[label="Succ wx30000",fontsize=16,color="green",shape="box"];17056 -> 20198[label="",style="dashed", color="red", weight=0]; 17056[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (GT == LT))",fontsize=16,color="magenta"];17056 -> 20239[label="",style="dashed", color="magenta", weight=3]; 17056 -> 20240[label="",style="dashed", color="magenta", weight=3]; 17056 -> 20241[label="",style="dashed", color="magenta", weight=3]; 17056 -> 20242[label="",style="dashed", color="magenta", weight=3]; 17056 -> 20243[label="",style="dashed", color="magenta", weight=3]; 17056 -> 20244[label="",style="dashed", color="magenta", weight=3]; 17056 -> 20245[label="",style="dashed", color="magenta", weight=3]; 17056 -> 20246[label="",style="dashed", color="magenta", weight=3]; 17078[label="wx30000",fontsize=16,color="green",shape="box"];17079[label="wx34",fontsize=16,color="green",shape="box"];17080[label="wx33",fontsize=16,color="green",shape="box"];17081[label="wx4",fontsize=16,color="green",shape="box"];17082[label="wx31",fontsize=16,color="green",shape="box"];17083[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];17084[label="wx30100",fontsize=16,color="green",shape="box"];17085[label="wx32",fontsize=16,color="green",shape="box"];17058 -> 7683[label="",style="dashed", color="red", weight=0]; 17058[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17058 -> 20196[label="",style="dashed", color="magenta", weight=3]; 17058 -> 20197[label="",style="dashed", color="magenta", weight=3]; 17059[label="Succ wx30000",fontsize=16,color="green",shape="box"];17060 -> 20198[label="",style="dashed", color="red", weight=0]; 17060[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (GT == LT))",fontsize=16,color="magenta"];17060 -> 20247[label="",style="dashed", color="magenta", weight=3]; 17060 -> 20248[label="",style="dashed", color="magenta", weight=3]; 17060 -> 20249[label="",style="dashed", color="magenta", weight=3]; 17060 -> 20250[label="",style="dashed", color="magenta", weight=3]; 17060 -> 20251[label="",style="dashed", color="magenta", weight=3]; 17060 -> 20252[label="",style="dashed", color="magenta", weight=3]; 17060 -> 20253[label="",style="dashed", color="magenta", weight=3]; 17060 -> 20254[label="",style="dashed", color="magenta", weight=3]; 17086[label="wx30000",fontsize=16,color="green",shape="box"];17087[label="wx34",fontsize=16,color="green",shape="box"];17088[label="wx33",fontsize=16,color="green",shape="box"];17089[label="wx4",fontsize=16,color="green",shape="box"];17090[label="wx31",fontsize=16,color="green",shape="box"];17091[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];17092[label="wx30100",fontsize=16,color="green",shape="box"];17093[label="wx32",fontsize=16,color="green",shape="box"];17097[label="Zero",fontsize=16,color="green",shape="box"];17098[label="Succ wx30000",fontsize=16,color="green",shape="box"];15125 -> 6395[label="",style="dashed", color="red", weight=0]; 15125[label="primMulNat Zero (Succ wx1138)",fontsize=16,color="magenta"];15125 -> 17107[label="",style="dashed", color="magenta", weight=3]; 15125 -> 17108[label="",style="dashed", color="magenta", weight=3]; 15124[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpInt (Neg wx1627) (Neg (Succ wx1143) * Pos (Succ wx1137)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26895[label="wx1627/Succ wx16270",fontsize=10,color="white",style="solid",shape="box"];15124 -> 26895[label="",style="solid", color="burlywood", weight=9]; 26895 -> 17109[label="",style="solid", color="burlywood", weight=3]; 26896[label="wx1627/Zero",fontsize=10,color="white",style="solid",shape="box"];15124 -> 26896[label="",style="solid", color="burlywood", weight=9]; 26896 -> 17110[label="",style="solid", color="burlywood", weight=3]; 17111[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];17111 -> 20257[label="",style="solid", color="black", weight=3]; 17112[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];17112 -> 20258[label="",style="solid", color="black", weight=3]; 17113[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];17113 -> 20259[label="",style="solid", color="black", weight=3]; 17114[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];17114 -> 20260[label="",style="solid", color="black", weight=3]; 17115 -> 7683[label="",style="dashed", color="red", weight=0]; 17115[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17115 -> 20261[label="",style="dashed", color="magenta", weight=3]; 17115 -> 20262[label="",style="dashed", color="magenta", weight=3]; 17116[label="Succ wx30000",fontsize=16,color="green",shape="box"];17162[label="wx32",fontsize=16,color="green",shape="box"];17163[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];17164[label="wx34",fontsize=16,color="green",shape="box"];17165[label="wx4",fontsize=16,color="green",shape="box"];17166[label="wx31",fontsize=16,color="green",shape="box"];17167[label="wx30000",fontsize=16,color="green",shape="box"];17168[label="wx30100",fontsize=16,color="green",shape="box"];17169[label="wx33",fontsize=16,color="green",shape="box"];17118 -> 20266[label="",style="dashed", color="red", weight=0]; 17118[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) False)",fontsize=16,color="magenta"];17118 -> 20283[label="",style="dashed", color="magenta", weight=3]; 17118 -> 20284[label="",style="dashed", color="magenta", weight=3]; 17118 -> 20285[label="",style="dashed", color="magenta", weight=3]; 17118 -> 20286[label="",style="dashed", color="magenta", weight=3]; 17118 -> 20287[label="",style="dashed", color="magenta", weight=3]; 17118 -> 20288[label="",style="dashed", color="magenta", weight=3]; 17118 -> 20289[label="",style="dashed", color="magenta", weight=3]; 17118 -> 20290[label="",style="dashed", color="magenta", weight=3]; 17119 -> 7683[label="",style="dashed", color="red", weight=0]; 17119[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17119 -> 20264[label="",style="dashed", color="magenta", weight=3]; 17119 -> 20265[label="",style="dashed", color="magenta", weight=3]; 17120[label="Succ wx30000",fontsize=16,color="green",shape="box"];17170[label="wx32",fontsize=16,color="green",shape="box"];17171[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];17172[label="wx34",fontsize=16,color="green",shape="box"];17173[label="wx4",fontsize=16,color="green",shape="box"];17174[label="wx31",fontsize=16,color="green",shape="box"];17175[label="wx30000",fontsize=16,color="green",shape="box"];17176[label="wx30100",fontsize=16,color="green",shape="box"];17177[label="wx33",fontsize=16,color="green",shape="box"];17191 -> 20266[label="",style="dashed", color="red", weight=0]; 17191[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) False)",fontsize=16,color="magenta"];17191 -> 20291[label="",style="dashed", color="magenta", weight=3]; 17191 -> 20292[label="",style="dashed", color="magenta", weight=3]; 17191 -> 20293[label="",style="dashed", color="magenta", weight=3]; 17191 -> 20294[label="",style="dashed", color="magenta", weight=3]; 17191 -> 20295[label="",style="dashed", color="magenta", weight=3]; 17191 -> 20296[label="",style="dashed", color="magenta", weight=3]; 17191 -> 20297[label="",style="dashed", color="magenta", weight=3]; 17191 -> 20298[label="",style="dashed", color="magenta", weight=3]; 17192[label="Zero",fontsize=16,color="green",shape="box"];17193[label="Succ wx30000",fontsize=16,color="green",shape="box"];20416[label="FiniteMap.lookupWithDefaultFM0 wx2213 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) wx2216 wx2217 wx2218 wx2219 (Float (Neg Zero) (Pos (Succ wx2220))) (primCmpFloat (Float (Neg Zero) (Pos (Succ wx2220))) (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) == GT))",fontsize=16,color="black",shape="box"];20416 -> 20486[label="",style="solid", color="black", weight=3]; 17196[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];17196 -> 20309[label="",style="solid", color="black", weight=3]; 17197[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="triangle"];17197 -> 20310[label="",style="solid", color="black", weight=3]; 17198 -> 17197[label="",style="dashed", color="red", weight=0]; 17198[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="magenta"];17199[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];17199 -> 20311[label="",style="solid", color="black", weight=3]; 17200 -> 7683[label="",style="dashed", color="red", weight=0]; 17200[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17200 -> 20312[label="",style="dashed", color="magenta", weight=3]; 17200 -> 20313[label="",style="dashed", color="magenta", weight=3]; 17201[label="Succ wx30000",fontsize=16,color="green",shape="box"];17202 -> 20317[label="",style="dashed", color="red", weight=0]; 17202[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (GT == LT))",fontsize=16,color="magenta"];17202 -> 20353[label="",style="dashed", color="magenta", weight=3]; 17202 -> 20354[label="",style="dashed", color="magenta", weight=3]; 17202 -> 20355[label="",style="dashed", color="magenta", weight=3]; 17202 -> 20356[label="",style="dashed", color="magenta", weight=3]; 17202 -> 20357[label="",style="dashed", color="magenta", weight=3]; 17202 -> 20358[label="",style="dashed", color="magenta", weight=3]; 17202 -> 20359[label="",style="dashed", color="magenta", weight=3]; 17222[label="wx4",fontsize=16,color="green",shape="box"];17223[label="wx31",fontsize=16,color="green",shape="box"];17224[label="wx32",fontsize=16,color="green",shape="box"];17225[label="wx33",fontsize=16,color="green",shape="box"];17226[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];17227[label="wx30000",fontsize=16,color="green",shape="box"];17228[label="wx34",fontsize=16,color="green",shape="box"];17204 -> 7683[label="",style="dashed", color="red", weight=0]; 17204[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17204 -> 20315[label="",style="dashed", color="magenta", weight=3]; 17204 -> 20316[label="",style="dashed", color="magenta", weight=3]; 17205[label="Succ wx30000",fontsize=16,color="green",shape="box"];17206 -> 20317[label="",style="dashed", color="red", weight=0]; 17206[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (GT == LT))",fontsize=16,color="magenta"];17206 -> 20360[label="",style="dashed", color="magenta", weight=3]; 17206 -> 20361[label="",style="dashed", color="magenta", weight=3]; 17206 -> 20362[label="",style="dashed", color="magenta", weight=3]; 17206 -> 20363[label="",style="dashed", color="magenta", weight=3]; 17206 -> 20364[label="",style="dashed", color="magenta", weight=3]; 17206 -> 20365[label="",style="dashed", color="magenta", weight=3]; 17206 -> 20366[label="",style="dashed", color="magenta", weight=3]; 17229[label="wx4",fontsize=16,color="green",shape="box"];17230[label="wx31",fontsize=16,color="green",shape="box"];17231[label="wx32",fontsize=16,color="green",shape="box"];17232[label="wx33",fontsize=16,color="green",shape="box"];17233[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];17234[label="wx30000",fontsize=16,color="green",shape="box"];17235[label="wx34",fontsize=16,color="green",shape="box"];17238[label="Zero",fontsize=16,color="green",shape="box"];17239[label="Succ wx30000",fontsize=16,color="green",shape="box"];15165[label="FiniteMap.lookupWithDefaultFM0 wx1175 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1176)) (Neg Zero)) wx1177 wx1178 wx1179 wx1180 (Float (Neg Zero) (Pos (Succ wx1181))) (primCmpInt (Neg Zero) (Neg (Succ wx1181) * Pos (Succ wx1176)) == GT))",fontsize=16,color="black",shape="box"];15165 -> 17247[label="",style="solid", color="black", weight=3]; 17248[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];17248 -> 20370[label="",style="solid", color="black", weight=3]; 17249[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];17249 -> 20371[label="",style="solid", color="black", weight=3]; 17250[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];17250 -> 20372[label="",style="solid", color="black", weight=3]; 17251[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];17251 -> 20373[label="",style="solid", color="black", weight=3]; 17252 -> 7683[label="",style="dashed", color="red", weight=0]; 17252[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17252 -> 20374[label="",style="dashed", color="magenta", weight=3]; 17252 -> 20375[label="",style="dashed", color="magenta", weight=3]; 17253[label="Succ wx30000",fontsize=16,color="green",shape="box"];17294[label="wx4",fontsize=16,color="green",shape="box"];17295[label="wx32",fontsize=16,color="green",shape="box"];17296[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];17297[label="wx30000",fontsize=16,color="green",shape="box"];17298[label="wx31",fontsize=16,color="green",shape="box"];17299[label="wx33",fontsize=16,color="green",shape="box"];17300[label="wx34",fontsize=16,color="green",shape="box"];17255 -> 20379[label="",style="dashed", color="red", weight=0]; 17255[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) False)",fontsize=16,color="magenta"];17255 -> 20394[label="",style="dashed", color="magenta", weight=3]; 17255 -> 20395[label="",style="dashed", color="magenta", weight=3]; 17255 -> 20396[label="",style="dashed", color="magenta", weight=3]; 17255 -> 20397[label="",style="dashed", color="magenta", weight=3]; 17255 -> 20398[label="",style="dashed", color="magenta", weight=3]; 17255 -> 20399[label="",style="dashed", color="magenta", weight=3]; 17255 -> 20400[label="",style="dashed", color="magenta", weight=3]; 17256 -> 7683[label="",style="dashed", color="red", weight=0]; 17256[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17256 -> 20377[label="",style="dashed", color="magenta", weight=3]; 17256 -> 20378[label="",style="dashed", color="magenta", weight=3]; 17257[label="Succ wx30000",fontsize=16,color="green",shape="box"];17301[label="wx4",fontsize=16,color="green",shape="box"];17302[label="wx32",fontsize=16,color="green",shape="box"];17303[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];17304[label="wx30000",fontsize=16,color="green",shape="box"];17305[label="wx31",fontsize=16,color="green",shape="box"];17306[label="wx33",fontsize=16,color="green",shape="box"];17307[label="wx34",fontsize=16,color="green",shape="box"];17319 -> 20379[label="",style="dashed", color="red", weight=0]; 17319[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) False)",fontsize=16,color="magenta"];17319 -> 20401[label="",style="dashed", color="magenta", weight=3]; 17319 -> 20402[label="",style="dashed", color="magenta", weight=3]; 17319 -> 20403[label="",style="dashed", color="magenta", weight=3]; 17319 -> 20404[label="",style="dashed", color="magenta", weight=3]; 17319 -> 20405[label="",style="dashed", color="magenta", weight=3]; 17319 -> 20406[label="",style="dashed", color="magenta", weight=3]; 17319 -> 20407[label="",style="dashed", color="magenta", weight=3]; 17320[label="Zero",fontsize=16,color="green",shape="box"];17321[label="Succ wx30000",fontsize=16,color="green",shape="box"];20554[label="FiniteMap.lookupWithDefaultFM0 wx2230 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2231)) (Neg Zero)) wx2232 wx2233 wx2234 wx2235 (Float (Neg Zero) (Pos (Succ wx2236))) (primCmpFloat (Float (Neg Zero) (Pos (Succ wx2236))) (Float (Neg (Succ wx2231)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];20554 -> 20607[label="",style="solid", color="black", weight=3]; 17324[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];17324 -> 20417[label="",style="solid", color="black", weight=3]; 17325[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="black",shape="triangle"];17325 -> 20418[label="",style="solid", color="black", weight=3]; 17326 -> 17325[label="",style="dashed", color="red", weight=0]; 17326[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) False)",fontsize=16,color="magenta"];17327[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];17327 -> 20419[label="",style="solid", color="black", weight=3]; 17328[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg (Succ wx16210)) (primMulInt (Pos (Succ wx4690)) (Pos (Succ wx46200))) == GT))",fontsize=16,color="black",shape="box"];17328 -> 20420[label="",style="solid", color="black", weight=3]; 17329[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx4690)) (Pos (Succ wx46200))) == GT))",fontsize=16,color="black",shape="box"];17329 -> 20421[label="",style="solid", color="black", weight=3]; 17330[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (LT == GT))",fontsize=16,color="black",shape="box"];17330 -> 20422[label="",style="solid", color="black", weight=3]; 17331[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];17331 -> 20423[label="",style="solid", color="black", weight=3]; 17333 -> 6395[label="",style="dashed", color="red", weight=0]; 17333[label="primMulNat Zero (Succ wx46200)",fontsize=16,color="magenta"];17333 -> 20424[label="",style="dashed", color="magenta", weight=3]; 17333 -> 20425[label="",style="dashed", color="magenta", weight=3]; 17332[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg (Succ wx5170)) (Pos wx1846) == GT))",fontsize=16,color="black",shape="triangle"];17332 -> 20426[label="",style="solid", color="black", weight=3]; 17336 -> 6395[label="",style="dashed", color="red", weight=0]; 17336[label="primMulNat Zero (Succ wx46200)",fontsize=16,color="magenta"];17336 -> 20427[label="",style="dashed", color="magenta", weight=3]; 17336 -> 20428[label="",style="dashed", color="magenta", weight=3]; 17335[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos wx1847) == GT))",fontsize=16,color="burlywood",shape="triangle"];26897[label="wx1847/Succ wx18470",fontsize=10,color="white",style="solid",shape="box"];17335 -> 26897[label="",style="solid", color="burlywood", weight=9]; 26897 -> 20429[label="",style="solid", color="burlywood", weight=3]; 26898[label="wx1847/Zero",fontsize=10,color="white",style="solid",shape="box"];17335 -> 26898[label="",style="solid", color="burlywood", weight=9]; 26898 -> 20430[label="",style="solid", color="burlywood", weight=3]; 17340[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];17340 -> 20431[label="",style="solid", color="black", weight=3]; 17341[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];17341 -> 20432[label="",style="solid", color="black", weight=3]; 17342[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg (Succ wx16220)) (primMulInt (Pos (Succ wx4690)) (Neg (Succ wx46200))) == GT))",fontsize=16,color="black",shape="box"];17342 -> 20433[label="",style="solid", color="black", weight=3]; 17343[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx4690)) (Neg (Succ wx46200))) == GT))",fontsize=16,color="black",shape="box"];17343 -> 20434[label="",style="solid", color="black", weight=3]; 17344[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat (primMulNat (Succ wx4690) Zero) (Succ wx5190) == GT))",fontsize=16,color="black",shape="box"];17344 -> 20435[label="",style="solid", color="black", weight=3]; 17345[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];17345 -> 20436[label="",style="solid", color="black", weight=3]; 17347 -> 6395[label="",style="dashed", color="red", weight=0]; 17347[label="primMulNat Zero (Succ wx46200)",fontsize=16,color="magenta"];17347 -> 20437[label="",style="dashed", color="magenta", weight=3]; 17347 -> 20438[label="",style="dashed", color="magenta", weight=3]; 17346[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg (Succ wx5200)) (Neg wx1848) == GT))",fontsize=16,color="black",shape="triangle"];17346 -> 20439[label="",style="solid", color="black", weight=3]; 17349 -> 6395[label="",style="dashed", color="red", weight=0]; 17349[label="primMulNat Zero (Succ wx46200)",fontsize=16,color="magenta"];17349 -> 20440[label="",style="dashed", color="magenta", weight=3]; 17349 -> 20441[label="",style="dashed", color="magenta", weight=3]; 17348[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg wx1849) == GT))",fontsize=16,color="burlywood",shape="triangle"];26899[label="wx1849/Succ wx18490",fontsize=10,color="white",style="solid",shape="box"];17348 -> 26899[label="",style="solid", color="burlywood", weight=9]; 26899 -> 20442[label="",style="solid", color="burlywood", weight=3]; 26900[label="wx1849/Zero",fontsize=10,color="white",style="solid",shape="box"];17348 -> 26900[label="",style="solid", color="burlywood", weight=9]; 26900 -> 20443[label="",style="solid", color="burlywood", weight=3]; 17350[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpNat (primMulNat Zero Zero) (Succ wx5210) == GT))",fontsize=16,color="black",shape="box"];17350 -> 20444[label="",style="solid", color="black", weight=3]; 17351[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];17351 -> 20445[label="",style="solid", color="black", weight=3]; 17352 -> 7683[label="",style="dashed", color="red", weight=0]; 17352[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17352 -> 20446[label="",style="dashed", color="magenta", weight=3]; 17352 -> 20447[label="",style="dashed", color="magenta", weight=3]; 17353[label="Succ wx30000",fontsize=16,color="green",shape="box"];17399[label="wx30000",fontsize=16,color="green",shape="box"];17400[label="wx32",fontsize=16,color="green",shape="box"];17401[label="wx33",fontsize=16,color="green",shape="box"];17402[label="wx5000",fontsize=16,color="green",shape="box"];17403[label="wx4",fontsize=16,color="green",shape="box"];17404[label="wx34",fontsize=16,color="green",shape="box"];17405[label="wx31",fontsize=16,color="green",shape="box"];17406[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];17355 -> 20451[label="",style="dashed", color="red", weight=0]; 17355[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) False)",fontsize=16,color="magenta"];17355 -> 20468[label="",style="dashed", color="magenta", weight=3]; 17355 -> 20469[label="",style="dashed", color="magenta", weight=3]; 17355 -> 20470[label="",style="dashed", color="magenta", weight=3]; 17355 -> 20471[label="",style="dashed", color="magenta", weight=3]; 17355 -> 20472[label="",style="dashed", color="magenta", weight=3]; 17355 -> 20473[label="",style="dashed", color="magenta", weight=3]; 17355 -> 20474[label="",style="dashed", color="magenta", weight=3]; 17355 -> 20475[label="",style="dashed", color="magenta", weight=3]; 17356 -> 7683[label="",style="dashed", color="red", weight=0]; 17356[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17356 -> 20449[label="",style="dashed", color="magenta", weight=3]; 17356 -> 20450[label="",style="dashed", color="magenta", weight=3]; 17357[label="Succ wx30000",fontsize=16,color="green",shape="box"];17407[label="wx30000",fontsize=16,color="green",shape="box"];17408[label="wx32",fontsize=16,color="green",shape="box"];17409[label="wx33",fontsize=16,color="green",shape="box"];17410[label="wx5000",fontsize=16,color="green",shape="box"];17411[label="wx4",fontsize=16,color="green",shape="box"];17412[label="wx34",fontsize=16,color="green",shape="box"];17413[label="wx31",fontsize=16,color="green",shape="box"];17414[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];17416 -> 20451[label="",style="dashed", color="red", weight=0]; 17416[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) False)",fontsize=16,color="magenta"];17416 -> 20476[label="",style="dashed", color="magenta", weight=3]; 17416 -> 20477[label="",style="dashed", color="magenta", weight=3]; 17416 -> 20478[label="",style="dashed", color="magenta", weight=3]; 17416 -> 20479[label="",style="dashed", color="magenta", weight=3]; 17416 -> 20480[label="",style="dashed", color="magenta", weight=3]; 17416 -> 20481[label="",style="dashed", color="magenta", weight=3]; 17416 -> 20482[label="",style="dashed", color="magenta", weight=3]; 17416 -> 20483[label="",style="dashed", color="magenta", weight=3]; 17417[label="Zero",fontsize=16,color="green",shape="box"];17418[label="Succ wx30000",fontsize=16,color="green",shape="box"];20606[label="FiniteMap.lookupWithDefaultFM0 wx2238 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2239)) (Pos Zero)) wx2240 wx2241 wx2242 wx2243 (Float (Pos (Succ wx2244)) (Neg (Succ wx2245))) (primCmpFloat (Float (Pos (Succ wx2244)) (Neg (Succ wx2245))) (Float (Pos (Succ wx2239)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];20606 -> 20675[label="",style="solid", color="black", weight=3]; 17421[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];17421 -> 20487[label="",style="solid", color="black", weight=3]; 17422[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="triangle"];17422 -> 20488[label="",style="solid", color="black", weight=3]; 17423 -> 17422[label="",style="dashed", color="red", weight=0]; 17423[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="magenta"];17424[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];17424 -> 20489[label="",style="solid", color="black", weight=3]; 17425 -> 7683[label="",style="dashed", color="red", weight=0]; 17425[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17425 -> 20490[label="",style="dashed", color="magenta", weight=3]; 17425 -> 20491[label="",style="dashed", color="magenta", weight=3]; 17426[label="Succ wx30000",fontsize=16,color="green",shape="box"];17427 -> 20495[label="",style="dashed", color="red", weight=0]; 17427[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (GT == LT))",fontsize=16,color="magenta"];17427 -> 20536[label="",style="dashed", color="magenta", weight=3]; 17427 -> 20537[label="",style="dashed", color="magenta", weight=3]; 17427 -> 20538[label="",style="dashed", color="magenta", weight=3]; 17427 -> 20539[label="",style="dashed", color="magenta", weight=3]; 17427 -> 20540[label="",style="dashed", color="magenta", weight=3]; 17427 -> 20541[label="",style="dashed", color="magenta", weight=3]; 17427 -> 20542[label="",style="dashed", color="magenta", weight=3]; 17427 -> 20543[label="",style="dashed", color="magenta", weight=3]; 17449[label="wx5000",fontsize=16,color="green",shape="box"];17450[label="wx4",fontsize=16,color="green",shape="box"];17451[label="wx31",fontsize=16,color="green",shape="box"];17452[label="wx34",fontsize=16,color="green",shape="box"];17453[label="wx30000",fontsize=16,color="green",shape="box"];17454[label="wx32",fontsize=16,color="green",shape="box"];17455[label="wx33",fontsize=16,color="green",shape="box"];17456[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];17429 -> 7683[label="",style="dashed", color="red", weight=0]; 17429[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17429 -> 20493[label="",style="dashed", color="magenta", weight=3]; 17429 -> 20494[label="",style="dashed", color="magenta", weight=3]; 17430[label="Succ wx30000",fontsize=16,color="green",shape="box"];17431 -> 20495[label="",style="dashed", color="red", weight=0]; 17431[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (GT == LT))",fontsize=16,color="magenta"];17431 -> 20544[label="",style="dashed", color="magenta", weight=3]; 17431 -> 20545[label="",style="dashed", color="magenta", weight=3]; 17431 -> 20546[label="",style="dashed", color="magenta", weight=3]; 17431 -> 20547[label="",style="dashed", color="magenta", weight=3]; 17431 -> 20548[label="",style="dashed", color="magenta", weight=3]; 17431 -> 20549[label="",style="dashed", color="magenta", weight=3]; 17431 -> 20550[label="",style="dashed", color="magenta", weight=3]; 17431 -> 20551[label="",style="dashed", color="magenta", weight=3]; 17457[label="wx5000",fontsize=16,color="green",shape="box"];17458[label="wx4",fontsize=16,color="green",shape="box"];17459[label="wx31",fontsize=16,color="green",shape="box"];17460[label="wx34",fontsize=16,color="green",shape="box"];17461[label="wx30000",fontsize=16,color="green",shape="box"];17462[label="wx32",fontsize=16,color="green",shape="box"];17463[label="wx33",fontsize=16,color="green",shape="box"];17464[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];17467[label="Zero",fontsize=16,color="green",shape="box"];17468[label="Succ wx30000",fontsize=16,color="green",shape="box"];15243[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1229)) (Pos Zero)) wx1230 wx1231 wx1232 wx1233 (Float (Pos (Succ wx1234)) (Neg (Succ wx1235))) (primCmpInt (Neg Zero) (Pos (Succ wx1235) * Neg (Succ wx1229)) == GT))",fontsize=16,color="black",shape="box"];15243 -> 17477[label="",style="solid", color="black", weight=3]; 17478[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];17478 -> 20555[label="",style="solid", color="black", weight=3]; 17479[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];17479 -> 20556[label="",style="solid", color="black", weight=3]; 17480[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];17480 -> 20557[label="",style="solid", color="black", weight=3]; 17481[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];17481 -> 20558[label="",style="solid", color="black", weight=3]; 17482 -> 7683[label="",style="dashed", color="red", weight=0]; 17482[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17482 -> 20559[label="",style="dashed", color="magenta", weight=3]; 17482 -> 20560[label="",style="dashed", color="magenta", weight=3]; 17483[label="Succ wx30000",fontsize=16,color="green",shape="box"];17529[label="wx4",fontsize=16,color="green",shape="box"];17530[label="wx30000",fontsize=16,color="green",shape="box"];17531[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];17532[label="wx34",fontsize=16,color="green",shape="box"];17533[label="wx33",fontsize=16,color="green",shape="box"];17534[label="wx32",fontsize=16,color="green",shape="box"];17535[label="wx30100",fontsize=16,color="green",shape="box"];17536[label="wx31",fontsize=16,color="green",shape="box"];17485 -> 20564[label="",style="dashed", color="red", weight=0]; 17485[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) False)",fontsize=16,color="magenta"];17485 -> 20581[label="",style="dashed", color="magenta", weight=3]; 17485 -> 20582[label="",style="dashed", color="magenta", weight=3]; 17485 -> 20583[label="",style="dashed", color="magenta", weight=3]; 17485 -> 20584[label="",style="dashed", color="magenta", weight=3]; 17485 -> 20585[label="",style="dashed", color="magenta", weight=3]; 17485 -> 20586[label="",style="dashed", color="magenta", weight=3]; 17485 -> 20587[label="",style="dashed", color="magenta", weight=3]; 17485 -> 20588[label="",style="dashed", color="magenta", weight=3]; 17486 -> 7683[label="",style="dashed", color="red", weight=0]; 17486[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17486 -> 20562[label="",style="dashed", color="magenta", weight=3]; 17486 -> 20563[label="",style="dashed", color="magenta", weight=3]; 17487[label="Succ wx30000",fontsize=16,color="green",shape="box"];17537[label="wx4",fontsize=16,color="green",shape="box"];17538[label="wx30000",fontsize=16,color="green",shape="box"];17539[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];17540[label="wx34",fontsize=16,color="green",shape="box"];17541[label="wx33",fontsize=16,color="green",shape="box"];17542[label="wx32",fontsize=16,color="green",shape="box"];17543[label="wx30100",fontsize=16,color="green",shape="box"];17544[label="wx31",fontsize=16,color="green",shape="box"];17557 -> 20564[label="",style="dashed", color="red", weight=0]; 17557[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) False)",fontsize=16,color="magenta"];17557 -> 20589[label="",style="dashed", color="magenta", weight=3]; 17557 -> 20590[label="",style="dashed", color="magenta", weight=3]; 17557 -> 20591[label="",style="dashed", color="magenta", weight=3]; 17557 -> 20592[label="",style="dashed", color="magenta", weight=3]; 17557 -> 20593[label="",style="dashed", color="magenta", weight=3]; 17557 -> 20594[label="",style="dashed", color="magenta", weight=3]; 17557 -> 20595[label="",style="dashed", color="magenta", weight=3]; 17557 -> 20596[label="",style="dashed", color="magenta", weight=3]; 17558[label="Zero",fontsize=16,color="green",shape="box"];17559[label="Succ wx30000",fontsize=16,color="green",shape="box"];20723[label="FiniteMap.lookupWithDefaultFM0 wx2256 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) wx2259 wx2260 wx2261 wx2262 (Float (Pos Zero) (Neg (Succ wx2263))) (primCmpFloat (Float (Pos Zero) (Neg (Succ wx2263))) (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) == GT))",fontsize=16,color="black",shape="box"];20723 -> 20784[label="",style="solid", color="black", weight=3]; 17562[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];17562 -> 20608[label="",style="solid", color="black", weight=3]; 17563[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="triangle"];17563 -> 20609[label="",style="solid", color="black", weight=3]; 17564 -> 17563[label="",style="dashed", color="red", weight=0]; 17564[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="magenta"];17565[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];17565 -> 20610[label="",style="solid", color="black", weight=3]; 17566 -> 7683[label="",style="dashed", color="red", weight=0]; 17566[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17566 -> 20611[label="",style="dashed", color="magenta", weight=3]; 17566 -> 20612[label="",style="dashed", color="magenta", weight=3]; 17567[label="Succ wx30000",fontsize=16,color="green",shape="box"];17568 -> 20616[label="",style="dashed", color="red", weight=0]; 17568[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (GT == LT))",fontsize=16,color="magenta"];17568 -> 20657[label="",style="dashed", color="magenta", weight=3]; 17568 -> 20658[label="",style="dashed", color="magenta", weight=3]; 17568 -> 20659[label="",style="dashed", color="magenta", weight=3]; 17568 -> 20660[label="",style="dashed", color="magenta", weight=3]; 17568 -> 20661[label="",style="dashed", color="magenta", weight=3]; 17568 -> 20662[label="",style="dashed", color="magenta", weight=3]; 17568 -> 20663[label="",style="dashed", color="magenta", weight=3]; 17568 -> 20664[label="",style="dashed", color="magenta", weight=3]; 17590[label="wx33",fontsize=16,color="green",shape="box"];17591[label="wx31",fontsize=16,color="green",shape="box"];17592[label="wx32",fontsize=16,color="green",shape="box"];17593[label="wx30100",fontsize=16,color="green",shape="box"];17594[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];17595[label="wx30000",fontsize=16,color="green",shape="box"];17596[label="wx4",fontsize=16,color="green",shape="box"];17597[label="wx34",fontsize=16,color="green",shape="box"];17570 -> 7683[label="",style="dashed", color="red", weight=0]; 17570[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17570 -> 20614[label="",style="dashed", color="magenta", weight=3]; 17570 -> 20615[label="",style="dashed", color="magenta", weight=3]; 17571[label="Succ wx30000",fontsize=16,color="green",shape="box"];17572 -> 20616[label="",style="dashed", color="red", weight=0]; 17572[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (GT == LT))",fontsize=16,color="magenta"];17572 -> 20665[label="",style="dashed", color="magenta", weight=3]; 17572 -> 20666[label="",style="dashed", color="magenta", weight=3]; 17572 -> 20667[label="",style="dashed", color="magenta", weight=3]; 17572 -> 20668[label="",style="dashed", color="magenta", weight=3]; 17572 -> 20669[label="",style="dashed", color="magenta", weight=3]; 17572 -> 20670[label="",style="dashed", color="magenta", weight=3]; 17572 -> 20671[label="",style="dashed", color="magenta", weight=3]; 17572 -> 20672[label="",style="dashed", color="magenta", weight=3]; 17598[label="wx33",fontsize=16,color="green",shape="box"];17599[label="wx31",fontsize=16,color="green",shape="box"];17600[label="wx32",fontsize=16,color="green",shape="box"];17601[label="wx30100",fontsize=16,color="green",shape="box"];17602[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];17603[label="wx30000",fontsize=16,color="green",shape="box"];17604[label="wx4",fontsize=16,color="green",shape="box"];17605[label="wx34",fontsize=16,color="green",shape="box"];17608[label="Zero",fontsize=16,color="green",shape="box"];17609[label="Succ wx30000",fontsize=16,color="green",shape="box"];15285 -> 6395[label="",style="dashed", color="red", weight=0]; 15285[label="primMulNat Zero (Succ wx1269)",fontsize=16,color="magenta"];15285 -> 17618[label="",style="dashed", color="magenta", weight=3]; 15285 -> 17619[label="",style="dashed", color="magenta", weight=3]; 15284[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpInt (Neg wx1628) (Pos (Succ wx1274) * Neg (Succ wx1268)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26901[label="wx1628/Succ wx16280",fontsize=10,color="white",style="solid",shape="box"];15284 -> 26901[label="",style="solid", color="burlywood", weight=9]; 26901 -> 17620[label="",style="solid", color="burlywood", weight=3]; 26902[label="wx1628/Zero",fontsize=10,color="white",style="solid",shape="box"];15284 -> 26902[label="",style="solid", color="burlywood", weight=9]; 26902 -> 17621[label="",style="solid", color="burlywood", weight=3]; 17622[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];17622 -> 20676[label="",style="solid", color="black", weight=3]; 17623[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];17623 -> 20677[label="",style="solid", color="black", weight=3]; 17624[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];17624 -> 20678[label="",style="solid", color="black", weight=3]; 17625[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];17625 -> 20679[label="",style="solid", color="black", weight=3]; 17626 -> 7683[label="",style="dashed", color="red", weight=0]; 17626[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17626 -> 20680[label="",style="dashed", color="magenta", weight=3]; 17626 -> 20681[label="",style="dashed", color="magenta", weight=3]; 17627[label="Succ wx30000",fontsize=16,color="green",shape="box"];17668[label="wx34",fontsize=16,color="green",shape="box"];17669[label="wx4",fontsize=16,color="green",shape="box"];17670[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];17671[label="wx32",fontsize=16,color="green",shape="box"];17672[label="wx31",fontsize=16,color="green",shape="box"];17673[label="wx33",fontsize=16,color="green",shape="box"];17674[label="wx30000",fontsize=16,color="green",shape="box"];17629 -> 20685[label="",style="dashed", color="red", weight=0]; 17629[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) False)",fontsize=16,color="magenta"];17629 -> 20700[label="",style="dashed", color="magenta", weight=3]; 17629 -> 20701[label="",style="dashed", color="magenta", weight=3]; 17629 -> 20702[label="",style="dashed", color="magenta", weight=3]; 17629 -> 20703[label="",style="dashed", color="magenta", weight=3]; 17629 -> 20704[label="",style="dashed", color="magenta", weight=3]; 17629 -> 20705[label="",style="dashed", color="magenta", weight=3]; 17629 -> 20706[label="",style="dashed", color="magenta", weight=3]; 17630 -> 7683[label="",style="dashed", color="red", weight=0]; 17630[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17630 -> 20683[label="",style="dashed", color="magenta", weight=3]; 17630 -> 20684[label="",style="dashed", color="magenta", weight=3]; 17631[label="Succ wx30000",fontsize=16,color="green",shape="box"];17675[label="wx34",fontsize=16,color="green",shape="box"];17676[label="wx4",fontsize=16,color="green",shape="box"];17677[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];17678[label="wx32",fontsize=16,color="green",shape="box"];17679[label="wx31",fontsize=16,color="green",shape="box"];17680[label="wx33",fontsize=16,color="green",shape="box"];17681[label="wx30000",fontsize=16,color="green",shape="box"];17694 -> 20685[label="",style="dashed", color="red", weight=0]; 17694[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) False)",fontsize=16,color="magenta"];17694 -> 20707[label="",style="dashed", color="magenta", weight=3]; 17694 -> 20708[label="",style="dashed", color="magenta", weight=3]; 17694 -> 20709[label="",style="dashed", color="magenta", weight=3]; 17694 -> 20710[label="",style="dashed", color="magenta", weight=3]; 17694 -> 20711[label="",style="dashed", color="magenta", weight=3]; 17694 -> 20712[label="",style="dashed", color="magenta", weight=3]; 17694 -> 20713[label="",style="dashed", color="magenta", weight=3]; 17695[label="Zero",fontsize=16,color="green",shape="box"];17696[label="Succ wx30000",fontsize=16,color="green",shape="box"];20879[label="FiniteMap.lookupWithDefaultFM0 wx2274 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2275)) (Pos Zero)) wx2276 wx2277 wx2278 wx2279 (Float (Pos Zero) (Neg (Succ wx2280))) (primCmpFloat (Float (Pos Zero) (Neg (Succ wx2280))) (Float (Pos (Succ wx2275)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];20879 -> 20924[label="",style="solid", color="black", weight=3]; 17699[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];17699 -> 20724[label="",style="solid", color="black", weight=3]; 17700[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="triangle"];17700 -> 20725[label="",style="solid", color="black", weight=3]; 17701 -> 17700[label="",style="dashed", color="red", weight=0]; 17701[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="magenta"];17702[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];17702 -> 20726[label="",style="solid", color="black", weight=3]; 17703 -> 7683[label="",style="dashed", color="red", weight=0]; 17703[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17703 -> 20727[label="",style="dashed", color="magenta", weight=3]; 17703 -> 20728[label="",style="dashed", color="magenta", weight=3]; 17704[label="Succ wx30000",fontsize=16,color="green",shape="box"];17705 -> 20732[label="",style="dashed", color="red", weight=0]; 17705[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (GT == LT))",fontsize=16,color="magenta"];17705 -> 20768[label="",style="dashed", color="magenta", weight=3]; 17705 -> 20769[label="",style="dashed", color="magenta", weight=3]; 17705 -> 20770[label="",style="dashed", color="magenta", weight=3]; 17705 -> 20771[label="",style="dashed", color="magenta", weight=3]; 17705 -> 20772[label="",style="dashed", color="magenta", weight=3]; 17705 -> 20773[label="",style="dashed", color="magenta", weight=3]; 17705 -> 20774[label="",style="dashed", color="magenta", weight=3]; 17725[label="wx31",fontsize=16,color="green",shape="box"];17726[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];17727[label="wx30000",fontsize=16,color="green",shape="box"];17728[label="wx33",fontsize=16,color="green",shape="box"];17729[label="wx4",fontsize=16,color="green",shape="box"];17730[label="wx32",fontsize=16,color="green",shape="box"];17731[label="wx34",fontsize=16,color="green",shape="box"];17707 -> 7683[label="",style="dashed", color="red", weight=0]; 17707[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17707 -> 20730[label="",style="dashed", color="magenta", weight=3]; 17707 -> 20731[label="",style="dashed", color="magenta", weight=3]; 17708[label="Succ wx30000",fontsize=16,color="green",shape="box"];17709 -> 20732[label="",style="dashed", color="red", weight=0]; 17709[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (GT == LT))",fontsize=16,color="magenta"];17709 -> 20775[label="",style="dashed", color="magenta", weight=3]; 17709 -> 20776[label="",style="dashed", color="magenta", weight=3]; 17709 -> 20777[label="",style="dashed", color="magenta", weight=3]; 17709 -> 20778[label="",style="dashed", color="magenta", weight=3]; 17709 -> 20779[label="",style="dashed", color="magenta", weight=3]; 17709 -> 20780[label="",style="dashed", color="magenta", weight=3]; 17709 -> 20781[label="",style="dashed", color="magenta", weight=3]; 17732[label="wx31",fontsize=16,color="green",shape="box"];17733[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];17734[label="wx30000",fontsize=16,color="green",shape="box"];17735[label="wx33",fontsize=16,color="green",shape="box"];17736[label="wx4",fontsize=16,color="green",shape="box"];17737[label="wx32",fontsize=16,color="green",shape="box"];17738[label="wx34",fontsize=16,color="green",shape="box"];17741[label="Zero",fontsize=16,color="green",shape="box"];17742[label="Succ wx30000",fontsize=16,color="green",shape="box"];15325[label="FiniteMap.lookupWithDefaultFM0 wx1306 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1307)) (Pos Zero)) wx1308 wx1309 wx1310 wx1311 (Float (Pos Zero) (Neg (Succ wx1312))) (primCmpInt (Neg Zero) (Pos (Succ wx1312) * Neg (Succ wx1307)) == GT))",fontsize=16,color="black",shape="box"];15325 -> 17750[label="",style="solid", color="black", weight=3]; 17751[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];17751 -> 20785[label="",style="solid", color="black", weight=3]; 17752[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];17752 -> 20786[label="",style="solid", color="black", weight=3]; 17753[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];17753 -> 20787[label="",style="solid", color="black", weight=3]; 17754[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];17754 -> 20788[label="",style="solid", color="black", weight=3]; 17755[label="Float (Neg (Succ wx540)) (Neg wx541)",fontsize=16,color="green",shape="box"];17756[label="wx533",fontsize=16,color="green",shape="box"];17757[label="wx539",fontsize=16,color="green",shape="box"];17759 -> 7683[label="",style="dashed", color="red", weight=0]; 17759[label="primPlusNat (primMulNat wx5410 (Succ wx53400)) (Succ wx53400)",fontsize=16,color="magenta"];17759 -> 20789[label="",style="dashed", color="magenta", weight=3]; 17759 -> 20790[label="",style="dashed", color="magenta", weight=3]; 17758[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Neg wx1902) == GT))",fontsize=16,color="burlywood",shape="triangle"];26903[label="wx1902/Succ wx19020",fontsize=10,color="white",style="solid",shape="box"];17758 -> 26903[label="",style="solid", color="burlywood", weight=9]; 26903 -> 20791[label="",style="solid", color="burlywood", weight=3]; 26904[label="wx1902/Zero",fontsize=10,color="white",style="solid",shape="box"];17758 -> 26904[label="",style="solid", color="burlywood", weight=9]; 26904 -> 20792[label="",style="solid", color="burlywood", weight=3]; 17770[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (EQ == GT))",fontsize=16,color="black",shape="box"];17770 -> 20793[label="",style="solid", color="black", weight=3]; 17771[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];17771 -> 20794[label="",style="solid", color="black", weight=3]; 17772[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];17772 -> 20795[label="",style="solid", color="black", weight=3]; 17773[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos (Succ wx16230)) (primMulInt (Pos (Succ wx5410)) (Pos (Succ wx53400))) == GT))",fontsize=16,color="black",shape="box"];17773 -> 20796[label="",style="solid", color="black", weight=3]; 17774[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx5410)) (Pos (Succ wx53400))) == GT))",fontsize=16,color="black",shape="box"];17774 -> 20797[label="",style="solid", color="black", weight=3]; 17775[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat (Succ wx6120) (primMulNat (Succ wx5410) Zero) == GT))",fontsize=16,color="black",shape="box"];17775 -> 20798[label="",style="solid", color="black", weight=3]; 17776[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];17776 -> 20799[label="",style="solid", color="black", weight=3]; 17778 -> 6395[label="",style="dashed", color="red", weight=0]; 17778[label="primMulNat Zero (Succ wx53400)",fontsize=16,color="magenta"];17778 -> 20800[label="",style="dashed", color="magenta", weight=3]; 17778 -> 20801[label="",style="dashed", color="magenta", weight=3]; 17777[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos (Succ wx6130)) (Pos wx1904) == GT))",fontsize=16,color="black",shape="triangle"];17777 -> 20802[label="",style="solid", color="black", weight=3]; 17780 -> 6395[label="",style="dashed", color="red", weight=0]; 17780[label="primMulNat Zero (Succ wx53400)",fontsize=16,color="magenta"];17780 -> 20803[label="",style="dashed", color="magenta", weight=3]; 17780 -> 20804[label="",style="dashed", color="magenta", weight=3]; 17779[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos wx1905) == GT))",fontsize=16,color="burlywood",shape="triangle"];26905[label="wx1905/Succ wx19050",fontsize=10,color="white",style="solid",shape="box"];17779 -> 26905[label="",style="solid", color="burlywood", weight=9]; 26905 -> 20805[label="",style="solid", color="burlywood", weight=3]; 26906[label="wx1905/Zero",fontsize=10,color="white",style="solid",shape="box"];17779 -> 26906[label="",style="solid", color="burlywood", weight=9]; 26906 -> 20806[label="",style="solid", color="burlywood", weight=3]; 17781[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpNat (Succ wx6140) (primMulNat Zero Zero) == GT))",fontsize=16,color="black",shape="box"];17781 -> 20807[label="",style="solid", color="black", weight=3]; 17782[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];17782 -> 20808[label="",style="solid", color="black", weight=3]; 17783 -> 7683[label="",style="dashed", color="red", weight=0]; 17783[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17783 -> 20809[label="",style="dashed", color="magenta", weight=3]; 17783 -> 20810[label="",style="dashed", color="magenta", weight=3]; 17784[label="Succ wx30000",fontsize=16,color="green",shape="box"];17785 -> 20814[label="",style="dashed", color="red", weight=0]; 17785[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (LT == LT))",fontsize=16,color="magenta"];17785 -> 20855[label="",style="dashed", color="magenta", weight=3]; 17785 -> 20856[label="",style="dashed", color="magenta", weight=3]; 17785 -> 20857[label="",style="dashed", color="magenta", weight=3]; 17785 -> 20858[label="",style="dashed", color="magenta", weight=3]; 17785 -> 20859[label="",style="dashed", color="magenta", weight=3]; 17785 -> 20860[label="",style="dashed", color="magenta", weight=3]; 17785 -> 20861[label="",style="dashed", color="magenta", weight=3]; 17785 -> 20862[label="",style="dashed", color="magenta", weight=3]; 17807[label="wx5000",fontsize=16,color="green",shape="box"];17808[label="wx33",fontsize=16,color="green",shape="box"];17809[label="wx32",fontsize=16,color="green",shape="box"];17810[label="wx30000",fontsize=16,color="green",shape="box"];17811[label="wx4",fontsize=16,color="green",shape="box"];17812[label="wx31",fontsize=16,color="green",shape="box"];17813[label="wx34",fontsize=16,color="green",shape="box"];17814[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];17787 -> 7683[label="",style="dashed", color="red", weight=0]; 17787[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17787 -> 20812[label="",style="dashed", color="magenta", weight=3]; 17787 -> 20813[label="",style="dashed", color="magenta", weight=3]; 17788[label="Succ wx30000",fontsize=16,color="green",shape="box"];17789 -> 20814[label="",style="dashed", color="red", weight=0]; 17789[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (LT == LT))",fontsize=16,color="magenta"];17789 -> 20863[label="",style="dashed", color="magenta", weight=3]; 17789 -> 20864[label="",style="dashed", color="magenta", weight=3]; 17789 -> 20865[label="",style="dashed", color="magenta", weight=3]; 17789 -> 20866[label="",style="dashed", color="magenta", weight=3]; 17789 -> 20867[label="",style="dashed", color="magenta", weight=3]; 17789 -> 20868[label="",style="dashed", color="magenta", weight=3]; 17789 -> 20869[label="",style="dashed", color="magenta", weight=3]; 17789 -> 20870[label="",style="dashed", color="magenta", weight=3]; 17815[label="wx5000",fontsize=16,color="green",shape="box"];17816[label="wx33",fontsize=16,color="green",shape="box"];17817[label="wx32",fontsize=16,color="green",shape="box"];17818[label="wx30000",fontsize=16,color="green",shape="box"];17819[label="wx4",fontsize=16,color="green",shape="box"];17820[label="wx31",fontsize=16,color="green",shape="box"];17821[label="wx34",fontsize=16,color="green",shape="box"];17822[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];17824[label="Zero",fontsize=16,color="green",shape="box"];17825[label="Succ wx30000",fontsize=16,color="green",shape="box"];18019[label="FiniteMap.lookupWithDefaultFM0 wx1907 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1908)) (Pos Zero)) wx1909 wx1910 wx1911 wx1912 (Float (Neg (Succ wx1913)) (Neg (Succ wx1914))) (primCmpFloat (Float (Neg (Succ wx1913)) (Neg (Succ wx1914))) (Float (Pos (Succ wx1908)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];18019 -> 20880[label="",style="solid", color="black", weight=3]; 17827[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];17827 -> 20881[label="",style="solid", color="black", weight=3]; 17828[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];17828 -> 20882[label="",style="solid", color="black", weight=3]; 17829[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="triangle"];17829 -> 20883[label="",style="solid", color="black", weight=3]; 17830[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];17830 -> 20884[label="",style="solid", color="black", weight=3]; 17831 -> 7683[label="",style="dashed", color="red", weight=0]; 17831[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17831 -> 20885[label="",style="dashed", color="magenta", weight=3]; 17831 -> 20886[label="",style="dashed", color="magenta", weight=3]; 17832[label="Succ wx30000",fontsize=16,color="green",shape="box"];17878[label="wx31",fontsize=16,color="green",shape="box"];17879[label="wx34",fontsize=16,color="green",shape="box"];17880[label="wx4",fontsize=16,color="green",shape="box"];17881[label="wx5000",fontsize=16,color="green",shape="box"];17882[label="wx30000",fontsize=16,color="green",shape="box"];17883[label="wx32",fontsize=16,color="green",shape="box"];17884[label="wx33",fontsize=16,color="green",shape="box"];17885[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];17834 -> 17894[label="",style="dashed", color="red", weight=0]; 17834[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) False)",fontsize=16,color="magenta"];17834 -> 20887[label="",style="dashed", color="magenta", weight=3]; 17834 -> 20888[label="",style="dashed", color="magenta", weight=3]; 17834 -> 20889[label="",style="dashed", color="magenta", weight=3]; 17834 -> 20890[label="",style="dashed", color="magenta", weight=3]; 17834 -> 20891[label="",style="dashed", color="magenta", weight=3]; 17834 -> 20892[label="",style="dashed", color="magenta", weight=3]; 17834 -> 20893[label="",style="dashed", color="magenta", weight=3]; 17834 -> 20894[label="",style="dashed", color="magenta", weight=3]; 17835 -> 7683[label="",style="dashed", color="red", weight=0]; 17835[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17835 -> 20895[label="",style="dashed", color="magenta", weight=3]; 17835 -> 20896[label="",style="dashed", color="magenta", weight=3]; 17836[label="Succ wx30000",fontsize=16,color="green",shape="box"];17886[label="wx31",fontsize=16,color="green",shape="box"];17887[label="wx34",fontsize=16,color="green",shape="box"];17888[label="wx4",fontsize=16,color="green",shape="box"];17889[label="wx5000",fontsize=16,color="green",shape="box"];17890[label="wx30000",fontsize=16,color="green",shape="box"];17891[label="wx32",fontsize=16,color="green",shape="box"];17892[label="wx33",fontsize=16,color="green",shape="box"];17893[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];17896 -> 17894[label="",style="dashed", color="red", weight=0]; 17896[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) False)",fontsize=16,color="magenta"];17896 -> 20897[label="",style="dashed", color="magenta", weight=3]; 17896 -> 20898[label="",style="dashed", color="magenta", weight=3]; 17896 -> 20899[label="",style="dashed", color="magenta", weight=3]; 17896 -> 20900[label="",style="dashed", color="magenta", weight=3]; 17896 -> 20901[label="",style="dashed", color="magenta", weight=3]; 17896 -> 20902[label="",style="dashed", color="magenta", weight=3]; 17896 -> 20903[label="",style="dashed", color="magenta", weight=3]; 17896 -> 20904[label="",style="dashed", color="magenta", weight=3]; 17897[label="Zero",fontsize=16,color="green",shape="box"];17898[label="Succ wx30000",fontsize=16,color="green",shape="box"];15374 -> 17943[label="",style="dashed", color="red", weight=0]; 15374[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) > Float (Neg (Succ wx30000)) (Pos Zero)))",fontsize=16,color="magenta"];15374 -> 20905[label="",style="dashed", color="magenta", weight=3]; 15374 -> 20906[label="",style="dashed", color="magenta", weight=3]; 15374 -> 20907[label="",style="dashed", color="magenta", weight=3]; 15374 -> 20908[label="",style="dashed", color="magenta", weight=3]; 15374 -> 20909[label="",style="dashed", color="magenta", weight=3]; 15374 -> 20910[label="",style="dashed", color="magenta", weight=3]; 15374 -> 20911[label="",style="dashed", color="magenta", weight=3]; 15374 -> 20912[label="",style="dashed", color="magenta", weight=3]; 15375 -> 18064[label="",style="dashed", color="red", weight=0]; 15375[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpFloat (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="magenta"];15375 -> 20913[label="",style="dashed", color="magenta", weight=3]; 15375 -> 20914[label="",style="dashed", color="magenta", weight=3]; 15375 -> 20915[label="",style="dashed", color="magenta", weight=3]; 15375 -> 20916[label="",style="dashed", color="magenta", weight=3]; 15375 -> 20917[label="",style="dashed", color="magenta", weight=3]; 15375 -> 20918[label="",style="dashed", color="magenta", weight=3]; 15375 -> 20919[label="",style="dashed", color="magenta", weight=3]; 15375 -> 20920[label="",style="dashed", color="magenta", weight=3]; 18316 -> 20921[label="",style="dashed", color="red", weight=0]; 18316[label="FiniteMap.lookupWithDefaultFM0 wx1916 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1917)) (Pos Zero)) wx1918 wx1919 wx1920 wx1921 (Float (Neg (Succ wx1922)) (Neg (Succ wx1923))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx1923) (Succ wx1917))) == GT))",fontsize=16,color="magenta"];18316 -> 20922[label="",style="dashed", color="magenta", weight=3]; 17899[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];17899 -> 20925[label="",style="solid", color="black", weight=3]; 17900[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];17900 -> 20926[label="",style="solid", color="black", weight=3]; 17901[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];17901 -> 20927[label="",style="solid", color="black", weight=3]; 17902[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];17902 -> 20928[label="",style="solid", color="black", weight=3]; 17903 -> 7683[label="",style="dashed", color="red", weight=0]; 17903[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17903 -> 20929[label="",style="dashed", color="magenta", weight=3]; 17903 -> 20930[label="",style="dashed", color="magenta", weight=3]; 17904[label="Succ wx30000",fontsize=16,color="green",shape="box"];17905 -> 20934[label="",style="dashed", color="red", weight=0]; 17905[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (LT == LT))",fontsize=16,color="magenta"];17905 -> 20975[label="",style="dashed", color="magenta", weight=3]; 17905 -> 20976[label="",style="dashed", color="magenta", weight=3]; 17905 -> 20977[label="",style="dashed", color="magenta", weight=3]; 17905 -> 20978[label="",style="dashed", color="magenta", weight=3]; 17905 -> 20979[label="",style="dashed", color="magenta", weight=3]; 17905 -> 20980[label="",style="dashed", color="magenta", weight=3]; 17905 -> 20981[label="",style="dashed", color="magenta", weight=3]; 17905 -> 20982[label="",style="dashed", color="magenta", weight=3]; 17927[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];17928[label="wx30100",fontsize=16,color="green",shape="box"];17929[label="wx4",fontsize=16,color="green",shape="box"];17930[label="wx33",fontsize=16,color="green",shape="box"];17931[label="wx30000",fontsize=16,color="green",shape="box"];17932[label="wx31",fontsize=16,color="green",shape="box"];17933[label="wx32",fontsize=16,color="green",shape="box"];17934[label="wx34",fontsize=16,color="green",shape="box"];17907 -> 7683[label="",style="dashed", color="red", weight=0]; 17907[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17907 -> 20932[label="",style="dashed", color="magenta", weight=3]; 17907 -> 20933[label="",style="dashed", color="magenta", weight=3]; 17908[label="Succ wx30000",fontsize=16,color="green",shape="box"];17909 -> 20934[label="",style="dashed", color="red", weight=0]; 17909[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (LT == LT))",fontsize=16,color="magenta"];17909 -> 20983[label="",style="dashed", color="magenta", weight=3]; 17909 -> 20984[label="",style="dashed", color="magenta", weight=3]; 17909 -> 20985[label="",style="dashed", color="magenta", weight=3]; 17909 -> 20986[label="",style="dashed", color="magenta", weight=3]; 17909 -> 20987[label="",style="dashed", color="magenta", weight=3]; 17909 -> 20988[label="",style="dashed", color="magenta", weight=3]; 17909 -> 20989[label="",style="dashed", color="magenta", weight=3]; 17909 -> 20990[label="",style="dashed", color="magenta", weight=3]; 17935[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];17936[label="wx30100",fontsize=16,color="green",shape="box"];17937[label="wx4",fontsize=16,color="green",shape="box"];17938[label="wx33",fontsize=16,color="green",shape="box"];17939[label="wx30000",fontsize=16,color="green",shape="box"];17940[label="wx31",fontsize=16,color="green",shape="box"];17941[label="wx32",fontsize=16,color="green",shape="box"];17942[label="wx34",fontsize=16,color="green",shape="box"];17946[label="Zero",fontsize=16,color="green",shape="box"];17947[label="Succ wx30000",fontsize=16,color="green",shape="box"];18134[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpFloat (Float (Neg Zero) (Neg (Succ wx1932))) (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) == GT))",fontsize=16,color="black",shape="box"];18134 -> 20995[label="",style="solid", color="black", weight=3]; 17949[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];17949 -> 20996[label="",style="solid", color="black", weight=3]; 17950[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];17950 -> 20997[label="",style="solid", color="black", weight=3]; 17951[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="triangle"];17951 -> 20998[label="",style="solid", color="black", weight=3]; 17952[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];17952 -> 20999[label="",style="solid", color="black", weight=3]; 17953 -> 7683[label="",style="dashed", color="red", weight=0]; 17953[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17953 -> 21000[label="",style="dashed", color="magenta", weight=3]; 17953 -> 21001[label="",style="dashed", color="magenta", weight=3]; 17954[label="Succ wx30000",fontsize=16,color="green",shape="box"];18000[label="wx4",fontsize=16,color="green",shape="box"];18001[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];18002[label="wx30100",fontsize=16,color="green",shape="box"];18003[label="wx33",fontsize=16,color="green",shape="box"];18004[label="wx30000",fontsize=16,color="green",shape="box"];18005[label="wx32",fontsize=16,color="green",shape="box"];18006[label="wx34",fontsize=16,color="green",shape="box"];18007[label="wx31",fontsize=16,color="green",shape="box"];17956 -> 18016[label="",style="dashed", color="red", weight=0]; 17956[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) False)",fontsize=16,color="magenta"];17956 -> 21002[label="",style="dashed", color="magenta", weight=3]; 17956 -> 21003[label="",style="dashed", color="magenta", weight=3]; 17956 -> 21004[label="",style="dashed", color="magenta", weight=3]; 17956 -> 21005[label="",style="dashed", color="magenta", weight=3]; 17956 -> 21006[label="",style="dashed", color="magenta", weight=3]; 17956 -> 21007[label="",style="dashed", color="magenta", weight=3]; 17956 -> 21008[label="",style="dashed", color="magenta", weight=3]; 17956 -> 21009[label="",style="dashed", color="magenta", weight=3]; 17957 -> 7683[label="",style="dashed", color="red", weight=0]; 17957[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];17957 -> 21010[label="",style="dashed", color="magenta", weight=3]; 17957 -> 21011[label="",style="dashed", color="magenta", weight=3]; 17958[label="Succ wx30000",fontsize=16,color="green",shape="box"];18008[label="wx4",fontsize=16,color="green",shape="box"];18009[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];18010[label="wx30100",fontsize=16,color="green",shape="box"];18011[label="wx33",fontsize=16,color="green",shape="box"];18012[label="wx30000",fontsize=16,color="green",shape="box"];18013[label="wx32",fontsize=16,color="green",shape="box"];18014[label="wx34",fontsize=16,color="green",shape="box"];18015[label="wx31",fontsize=16,color="green",shape="box"];18020 -> 18016[label="",style="dashed", color="red", weight=0]; 18020[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) False)",fontsize=16,color="magenta"];18020 -> 21012[label="",style="dashed", color="magenta", weight=3]; 18020 -> 21013[label="",style="dashed", color="magenta", weight=3]; 18020 -> 21014[label="",style="dashed", color="magenta", weight=3]; 18020 -> 21015[label="",style="dashed", color="magenta", weight=3]; 18020 -> 21016[label="",style="dashed", color="magenta", weight=3]; 18020 -> 21017[label="",style="dashed", color="magenta", weight=3]; 18020 -> 21018[label="",style="dashed", color="magenta", weight=3]; 18020 -> 21019[label="",style="dashed", color="magenta", weight=3]; 18021[label="Zero",fontsize=16,color="green",shape="box"];18022[label="Succ wx30000",fontsize=16,color="green",shape="box"];15412 -> 18063[label="",style="dashed", color="red", weight=0]; 15412[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) > Float (Neg (Succ wx30000)) (Pos (Succ wx30100))))",fontsize=16,color="magenta"];15412 -> 21020[label="",style="dashed", color="magenta", weight=3]; 15412 -> 21021[label="",style="dashed", color="magenta", weight=3]; 15412 -> 21022[label="",style="dashed", color="magenta", weight=3]; 15412 -> 21023[label="",style="dashed", color="magenta", weight=3]; 15412 -> 21024[label="",style="dashed", color="magenta", weight=3]; 15412 -> 21025[label="",style="dashed", color="magenta", weight=3]; 15412 -> 21026[label="",style="dashed", color="magenta", weight=3]; 15412 -> 21027[label="",style="dashed", color="magenta", weight=3]; 15413 -> 18149[label="",style="dashed", color="red", weight=0]; 15413[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) == GT))",fontsize=16,color="magenta"];15413 -> 21028[label="",style="dashed", color="magenta", weight=3]; 15413 -> 21029[label="",style="dashed", color="magenta", weight=3]; 15413 -> 21030[label="",style="dashed", color="magenta", weight=3]; 15413 -> 21031[label="",style="dashed", color="magenta", weight=3]; 15413 -> 21032[label="",style="dashed", color="magenta", weight=3]; 15413 -> 21033[label="",style="dashed", color="magenta", weight=3]; 15413 -> 21034[label="",style="dashed", color="magenta", weight=3]; 15413 -> 21035[label="",style="dashed", color="magenta", weight=3]; 18371[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) (primCmpInt (Pos (Succ wx19800)) (primMulInt (Pos (Succ wx1941)) (Neg (Succ wx1935))) == GT))",fontsize=16,color="black",shape="box"];18371 -> 21036[label="",style="solid", color="black", weight=3]; 18372[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx1941)) (Neg (Succ wx1935))) == GT))",fontsize=16,color="black",shape="box"];18372 -> 21037[label="",style="solid", color="black", weight=3]; 18023[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];18023 -> 21038[label="",style="solid", color="black", weight=3]; 18024[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];18024 -> 21039[label="",style="solid", color="black", weight=3]; 18025[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];18025 -> 21040[label="",style="solid", color="black", weight=3]; 18026[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];18026 -> 21041[label="",style="solid", color="black", weight=3]; 18027 -> 7683[label="",style="dashed", color="red", weight=0]; 18027[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18027 -> 21042[label="",style="dashed", color="magenta", weight=3]; 18027 -> 21043[label="",style="dashed", color="magenta", weight=3]; 18028[label="Succ wx30000",fontsize=16,color="green",shape="box"];18029 -> 21047[label="",style="dashed", color="red", weight=0]; 18029[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (LT == LT))",fontsize=16,color="magenta"];18029 -> 21083[label="",style="dashed", color="magenta", weight=3]; 18029 -> 21084[label="",style="dashed", color="magenta", weight=3]; 18029 -> 21085[label="",style="dashed", color="magenta", weight=3]; 18029 -> 21086[label="",style="dashed", color="magenta", weight=3]; 18029 -> 21087[label="",style="dashed", color="magenta", weight=3]; 18029 -> 21088[label="",style="dashed", color="magenta", weight=3]; 18029 -> 21089[label="",style="dashed", color="magenta", weight=3]; 18049[label="wx32",fontsize=16,color="green",shape="box"];18050[label="wx34",fontsize=16,color="green",shape="box"];18051[label="wx31",fontsize=16,color="green",shape="box"];18052[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];18053[label="wx30000",fontsize=16,color="green",shape="box"];18054[label="wx4",fontsize=16,color="green",shape="box"];18055[label="wx33",fontsize=16,color="green",shape="box"];18031 -> 7683[label="",style="dashed", color="red", weight=0]; 18031[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18031 -> 21045[label="",style="dashed", color="magenta", weight=3]; 18031 -> 21046[label="",style="dashed", color="magenta", weight=3]; 18032[label="Succ wx30000",fontsize=16,color="green",shape="box"];18033 -> 21047[label="",style="dashed", color="red", weight=0]; 18033[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (LT == LT))",fontsize=16,color="magenta"];18033 -> 21090[label="",style="dashed", color="magenta", weight=3]; 18033 -> 21091[label="",style="dashed", color="magenta", weight=3]; 18033 -> 21092[label="",style="dashed", color="magenta", weight=3]; 18033 -> 21093[label="",style="dashed", color="magenta", weight=3]; 18033 -> 21094[label="",style="dashed", color="magenta", weight=3]; 18033 -> 21095[label="",style="dashed", color="magenta", weight=3]; 18033 -> 21096[label="",style="dashed", color="magenta", weight=3]; 18056[label="wx32",fontsize=16,color="green",shape="box"];18057[label="wx34",fontsize=16,color="green",shape="box"];18058[label="wx31",fontsize=16,color="green",shape="box"];18059[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];18060[label="wx30000",fontsize=16,color="green",shape="box"];18061[label="wx4",fontsize=16,color="green",shape="box"];18062[label="wx33",fontsize=16,color="green",shape="box"];18067[label="Zero",fontsize=16,color="green",shape="box"];18068[label="Succ wx30000",fontsize=16,color="green",shape="box"];18157[label="FiniteMap.lookupWithDefaultFM0 wx1943 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1944)) (Pos Zero)) wx1945 wx1946 wx1947 wx1948 (Float (Neg Zero) (Neg (Succ wx1949))) (primCmpFloat (Float (Neg Zero) (Neg (Succ wx1949))) (Float (Pos (Succ wx1944)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];18157 -> 21099[label="",style="solid", color="black", weight=3]; 18070[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];18070 -> 21100[label="",style="solid", color="black", weight=3]; 18071[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];18071 -> 21101[label="",style="solid", color="black", weight=3]; 18072[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="triangle"];18072 -> 21102[label="",style="solid", color="black", weight=3]; 18073[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];18073 -> 21103[label="",style="solid", color="black", weight=3]; 18074 -> 7683[label="",style="dashed", color="red", weight=0]; 18074[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18074 -> 21104[label="",style="dashed", color="magenta", weight=3]; 18074 -> 21105[label="",style="dashed", color="magenta", weight=3]; 18075[label="Succ wx30000",fontsize=16,color="green",shape="box"];18116[label="wx31",fontsize=16,color="green",shape="box"];18117[label="wx34",fontsize=16,color="green",shape="box"];18118[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];18119[label="wx32",fontsize=16,color="green",shape="box"];18120[label="wx4",fontsize=16,color="green",shape="box"];18121[label="wx33",fontsize=16,color="green",shape="box"];18122[label="wx30000",fontsize=16,color="green",shape="box"];18077 -> 18130[label="",style="dashed", color="red", weight=0]; 18077[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) False)",fontsize=16,color="magenta"];18077 -> 21106[label="",style="dashed", color="magenta", weight=3]; 18077 -> 21107[label="",style="dashed", color="magenta", weight=3]; 18077 -> 21108[label="",style="dashed", color="magenta", weight=3]; 18077 -> 21109[label="",style="dashed", color="magenta", weight=3]; 18077 -> 21110[label="",style="dashed", color="magenta", weight=3]; 18077 -> 21111[label="",style="dashed", color="magenta", weight=3]; 18077 -> 21112[label="",style="dashed", color="magenta", weight=3]; 18078 -> 7683[label="",style="dashed", color="red", weight=0]; 18078[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18078 -> 21113[label="",style="dashed", color="magenta", weight=3]; 18078 -> 21114[label="",style="dashed", color="magenta", weight=3]; 18079[label="Succ wx30000",fontsize=16,color="green",shape="box"];18123[label="wx31",fontsize=16,color="green",shape="box"];18124[label="wx34",fontsize=16,color="green",shape="box"];18125[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];18126[label="wx32",fontsize=16,color="green",shape="box"];18127[label="wx4",fontsize=16,color="green",shape="box"];18128[label="wx33",fontsize=16,color="green",shape="box"];18129[label="wx30000",fontsize=16,color="green",shape="box"];18135 -> 18130[label="",style="dashed", color="red", weight=0]; 18135[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) False)",fontsize=16,color="magenta"];18135 -> 21115[label="",style="dashed", color="magenta", weight=3]; 18135 -> 21116[label="",style="dashed", color="magenta", weight=3]; 18135 -> 21117[label="",style="dashed", color="magenta", weight=3]; 18135 -> 21118[label="",style="dashed", color="magenta", weight=3]; 18135 -> 21119[label="",style="dashed", color="magenta", weight=3]; 18135 -> 21120[label="",style="dashed", color="magenta", weight=3]; 18135 -> 21121[label="",style="dashed", color="magenta", weight=3]; 18136[label="Zero",fontsize=16,color="green",shape="box"];18137[label="Succ wx30000",fontsize=16,color="green",shape="box"];15451 -> 18148[label="",style="dashed", color="red", weight=0]; 15451[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) > Float (Neg (Succ wx30000)) (Pos Zero)))",fontsize=16,color="magenta"];15451 -> 21122[label="",style="dashed", color="magenta", weight=3]; 15451 -> 21123[label="",style="dashed", color="magenta", weight=3]; 15451 -> 21124[label="",style="dashed", color="magenta", weight=3]; 15451 -> 21125[label="",style="dashed", color="magenta", weight=3]; 15451 -> 21126[label="",style="dashed", color="magenta", weight=3]; 15451 -> 21127[label="",style="dashed", color="magenta", weight=3]; 15451 -> 21128[label="",style="dashed", color="magenta", weight=3]; 15452 -> 18166[label="",style="dashed", color="red", weight=0]; 15452[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="magenta"];15452 -> 21129[label="",style="dashed", color="magenta", weight=3]; 15452 -> 21130[label="",style="dashed", color="magenta", weight=3]; 15452 -> 21131[label="",style="dashed", color="magenta", weight=3]; 15452 -> 21132[label="",style="dashed", color="magenta", weight=3]; 15452 -> 21133[label="",style="dashed", color="magenta", weight=3]; 15452 -> 21134[label="",style="dashed", color="magenta", weight=3]; 15452 -> 21135[label="",style="dashed", color="magenta", weight=3]; 18511 -> 21136[label="",style="dashed", color="red", weight=0]; 18511[label="FiniteMap.lookupWithDefaultFM0 wx1951 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1952)) (Pos Zero)) wx1953 wx1954 wx1955 wx1956 (Float (Neg Zero) (Neg (Succ wx1957))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx1957) (Succ wx1952))) == GT))",fontsize=16,color="magenta"];18511 -> 21137[label="",style="dashed", color="magenta", weight=3]; 18138[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];18138 -> 21142[label="",style="solid", color="black", weight=3]; 18139[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];18139 -> 21143[label="",style="solid", color="black", weight=3]; 18140[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];18140 -> 21144[label="",style="solid", color="black", weight=3]; 18141[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];18141 -> 21145[label="",style="solid", color="black", weight=3]; 18142[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg (Succ wx16240)) (primMulInt (Neg (Succ wx6020)) (Pos (Succ wx59500))) == GT))",fontsize=16,color="black",shape="box"];18142 -> 21146[label="",style="solid", color="black", weight=3]; 18143[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx6020)) (Pos (Succ wx59500))) == GT))",fontsize=16,color="black",shape="box"];18143 -> 21147[label="",style="solid", color="black", weight=3]; 18144[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat (primMulNat (Succ wx6020) Zero) (Succ wx6560) == GT))",fontsize=16,color="black",shape="box"];18144 -> 21148[label="",style="solid", color="black", weight=3]; 18145[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];18145 -> 21149[label="",style="solid", color="black", weight=3]; 18147 -> 6395[label="",style="dashed", color="red", weight=0]; 18147[label="primMulNat Zero (Succ wx59500)",fontsize=16,color="magenta"];18147 -> 21150[label="",style="dashed", color="magenta", weight=3]; 18147 -> 21151[label="",style="dashed", color="magenta", weight=3]; 18146[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg (Succ wx6570)) (Neg wx1958) == GT))",fontsize=16,color="black",shape="triangle"];18146 -> 21152[label="",style="solid", color="black", weight=3]; 18153 -> 6395[label="",style="dashed", color="red", weight=0]; 18153[label="primMulNat Zero (Succ wx59500)",fontsize=16,color="magenta"];18153 -> 21153[label="",style="dashed", color="magenta", weight=3]; 18153 -> 21154[label="",style="dashed", color="magenta", weight=3]; 18152[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg wx1959) == GT))",fontsize=16,color="burlywood",shape="triangle"];26907[label="wx1959/Succ wx19590",fontsize=10,color="white",style="solid",shape="box"];18152 -> 26907[label="",style="solid", color="burlywood", weight=9]; 26907 -> 21155[label="",style="solid", color="burlywood", weight=3]; 26908[label="wx1959/Zero",fontsize=10,color="white",style="solid",shape="box"];18152 -> 26908[label="",style="solid", color="burlywood", weight=9]; 26908 -> 21156[label="",style="solid", color="burlywood", weight=3]; 18158[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpNat (primMulNat Zero Zero) (Succ wx6580) == GT))",fontsize=16,color="black",shape="box"];18158 -> 21157[label="",style="solid", color="black", weight=3]; 18159[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];18159 -> 21158[label="",style="solid", color="black", weight=3]; 18160[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg (Succ wx16250)) (primMulInt (Neg (Succ wx6020)) (Neg (Succ wx59500))) == GT))",fontsize=16,color="black",shape="box"];18160 -> 21159[label="",style="solid", color="black", weight=3]; 18161[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx6020)) (Neg (Succ wx59500))) == GT))",fontsize=16,color="black",shape="box"];18161 -> 21160[label="",style="solid", color="black", weight=3]; 18162[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (LT == GT))",fontsize=16,color="black",shape="box"];18162 -> 21161[label="",style="solid", color="black", weight=3]; 18163[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];18163 -> 21162[label="",style="solid", color="black", weight=3]; 18165 -> 6395[label="",style="dashed", color="red", weight=0]; 18165[label="primMulNat Zero (Succ wx59500)",fontsize=16,color="magenta"];18165 -> 21163[label="",style="dashed", color="magenta", weight=3]; 18165 -> 21164[label="",style="dashed", color="magenta", weight=3]; 18164[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg (Succ wx6600)) (Pos wx1960) == GT))",fontsize=16,color="black",shape="triangle"];18164 -> 21165[label="",style="solid", color="black", weight=3]; 18170 -> 6395[label="",style="dashed", color="red", weight=0]; 18170[label="primMulNat Zero (Succ wx59500)",fontsize=16,color="magenta"];18170 -> 21166[label="",style="dashed", color="magenta", weight=3]; 18170 -> 21167[label="",style="dashed", color="magenta", weight=3]; 18169[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos wx1961) == GT))",fontsize=16,color="burlywood",shape="triangle"];26909[label="wx1961/Succ wx19610",fontsize=10,color="white",style="solid",shape="box"];18169 -> 26909[label="",style="solid", color="burlywood", weight=9]; 26909 -> 21168[label="",style="solid", color="burlywood", weight=3]; 26910[label="wx1961/Zero",fontsize=10,color="white",style="solid",shape="box"];18169 -> 26910[label="",style="solid", color="burlywood", weight=9]; 26910 -> 21169[label="",style="solid", color="burlywood", weight=3]; 18174[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];18174 -> 21170[label="",style="solid", color="black", weight=3]; 18175[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];18175 -> 21171[label="",style="solid", color="black", weight=3]; 18176 -> 7683[label="",style="dashed", color="red", weight=0]; 18176[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18176 -> 21172[label="",style="dashed", color="magenta", weight=3]; 18176 -> 21173[label="",style="dashed", color="magenta", weight=3]; 18177[label="Succ wx30000",fontsize=16,color="green",shape="box"];18178 -> 21177[label="",style="dashed", color="red", weight=0]; 18178[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (GT == LT))",fontsize=16,color="magenta"];18178 -> 21218[label="",style="dashed", color="magenta", weight=3]; 18178 -> 21219[label="",style="dashed", color="magenta", weight=3]; 18178 -> 21220[label="",style="dashed", color="magenta", weight=3]; 18178 -> 21221[label="",style="dashed", color="magenta", weight=3]; 18178 -> 21222[label="",style="dashed", color="magenta", weight=3]; 18178 -> 21223[label="",style="dashed", color="magenta", weight=3]; 18178 -> 21224[label="",style="dashed", color="magenta", weight=3]; 18178 -> 21225[label="",style="dashed", color="magenta", weight=3]; 18200[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];18201[label="wx4",fontsize=16,color="green",shape="box"];18202[label="wx5000",fontsize=16,color="green",shape="box"];18203[label="wx32",fontsize=16,color="green",shape="box"];18204[label="wx34",fontsize=16,color="green",shape="box"];18205[label="wx33",fontsize=16,color="green",shape="box"];18206[label="wx30000",fontsize=16,color="green",shape="box"];18207[label="wx31",fontsize=16,color="green",shape="box"];18180 -> 7683[label="",style="dashed", color="red", weight=0]; 18180[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18180 -> 21175[label="",style="dashed", color="magenta", weight=3]; 18180 -> 21176[label="",style="dashed", color="magenta", weight=3]; 18181[label="Succ wx30000",fontsize=16,color="green",shape="box"];18182 -> 21177[label="",style="dashed", color="red", weight=0]; 18182[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (GT == LT))",fontsize=16,color="magenta"];18182 -> 21226[label="",style="dashed", color="magenta", weight=3]; 18182 -> 21227[label="",style="dashed", color="magenta", weight=3]; 18182 -> 21228[label="",style="dashed", color="magenta", weight=3]; 18182 -> 21229[label="",style="dashed", color="magenta", weight=3]; 18182 -> 21230[label="",style="dashed", color="magenta", weight=3]; 18182 -> 21231[label="",style="dashed", color="magenta", weight=3]; 18182 -> 21232[label="",style="dashed", color="magenta", weight=3]; 18182 -> 21233[label="",style="dashed", color="magenta", weight=3]; 18208[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];18209[label="wx4",fontsize=16,color="green",shape="box"];18210[label="wx5000",fontsize=16,color="green",shape="box"];18211[label="wx32",fontsize=16,color="green",shape="box"];18212[label="wx34",fontsize=16,color="green",shape="box"];18213[label="wx33",fontsize=16,color="green",shape="box"];18214[label="wx30000",fontsize=16,color="green",shape="box"];18215[label="wx31",fontsize=16,color="green",shape="box"];18220[label="Zero",fontsize=16,color="green",shape="box"];18221[label="Succ wx30000",fontsize=16,color="green",shape="box"];15499[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1421)) (Neg Zero)) wx1422 wx1423 wx1424 wx1425 (Float (Pos (Succ wx1426)) (Neg (Succ wx1427))) (primCmpInt (Neg Zero) (Neg (Succ wx1427) * Pos (Succ wx1421)) == GT))",fontsize=16,color="black",shape="box"];15499 -> 18230[label="",style="solid", color="black", weight=3]; 18231[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];18231 -> 21238[label="",style="solid", color="black", weight=3]; 18232[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];18232 -> 21239[label="",style="solid", color="black", weight=3]; 18233[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];18233 -> 21240[label="",style="solid", color="black", weight=3]; 18234[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];18234 -> 21241[label="",style="solid", color="black", weight=3]; 18235 -> 7683[label="",style="dashed", color="red", weight=0]; 18235[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18235 -> 21242[label="",style="dashed", color="magenta", weight=3]; 18235 -> 21243[label="",style="dashed", color="magenta", weight=3]; 18236[label="Succ wx30000",fontsize=16,color="green",shape="box"];18282[label="wx31",fontsize=16,color="green",shape="box"];18283[label="wx34",fontsize=16,color="green",shape="box"];18284[label="wx4",fontsize=16,color="green",shape="box"];18285[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];18286[label="wx32",fontsize=16,color="green",shape="box"];18287[label="wx30000",fontsize=16,color="green",shape="box"];18288[label="wx33",fontsize=16,color="green",shape="box"];18289[label="wx5000",fontsize=16,color="green",shape="box"];18238 -> 21247[label="",style="dashed", color="red", weight=0]; 18238[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) False)",fontsize=16,color="magenta"];18238 -> 21264[label="",style="dashed", color="magenta", weight=3]; 18238 -> 21265[label="",style="dashed", color="magenta", weight=3]; 18238 -> 21266[label="",style="dashed", color="magenta", weight=3]; 18238 -> 21267[label="",style="dashed", color="magenta", weight=3]; 18238 -> 21268[label="",style="dashed", color="magenta", weight=3]; 18238 -> 21269[label="",style="dashed", color="magenta", weight=3]; 18238 -> 21270[label="",style="dashed", color="magenta", weight=3]; 18238 -> 21271[label="",style="dashed", color="magenta", weight=3]; 18239 -> 7683[label="",style="dashed", color="red", weight=0]; 18239[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18239 -> 21245[label="",style="dashed", color="magenta", weight=3]; 18239 -> 21246[label="",style="dashed", color="magenta", weight=3]; 18240[label="Succ wx30000",fontsize=16,color="green",shape="box"];18290[label="wx31",fontsize=16,color="green",shape="box"];18291[label="wx34",fontsize=16,color="green",shape="box"];18292[label="wx4",fontsize=16,color="green",shape="box"];18293[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];18294[label="wx32",fontsize=16,color="green",shape="box"];18295[label="wx30000",fontsize=16,color="green",shape="box"];18296[label="wx33",fontsize=16,color="green",shape="box"];18297[label="wx5000",fontsize=16,color="green",shape="box"];18317 -> 21247[label="",style="dashed", color="red", weight=0]; 18317[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) False)",fontsize=16,color="magenta"];18317 -> 21272[label="",style="dashed", color="magenta", weight=3]; 18317 -> 21273[label="",style="dashed", color="magenta", weight=3]; 18317 -> 21274[label="",style="dashed", color="magenta", weight=3]; 18317 -> 21275[label="",style="dashed", color="magenta", weight=3]; 18317 -> 21276[label="",style="dashed", color="magenta", weight=3]; 18317 -> 21277[label="",style="dashed", color="magenta", weight=3]; 18317 -> 21278[label="",style="dashed", color="magenta", weight=3]; 18317 -> 21279[label="",style="dashed", color="magenta", weight=3]; 18318[label="Zero",fontsize=16,color="green",shape="box"];18319[label="Succ wx30000",fontsize=16,color="green",shape="box"];21407[label="FiniteMap.lookupWithDefaultFM0 wx2327 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2328)) (Neg Zero)) wx2329 wx2330 wx2331 wx2332 (Float (Pos (Succ wx2333)) (Neg (Succ wx2334))) (primCmpFloat (Float (Pos (Succ wx2333)) (Neg (Succ wx2334))) (Float (Neg (Succ wx2328)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];21407 -> 21468[label="",style="solid", color="black", weight=3]; 18322[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];18322 -> 21289[label="",style="solid", color="black", weight=3]; 18323[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="triangle"];18323 -> 21290[label="",style="solid", color="black", weight=3]; 18324 -> 18323[label="",style="dashed", color="red", weight=0]; 18324[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="magenta"];18325[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];18325 -> 21291[label="",style="solid", color="black", weight=3]; 18326 -> 7683[label="",style="dashed", color="red", weight=0]; 18326[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18326 -> 21292[label="",style="dashed", color="magenta", weight=3]; 18326 -> 21293[label="",style="dashed", color="magenta", weight=3]; 18327[label="Succ wx30000",fontsize=16,color="green",shape="box"];18328 -> 21297[label="",style="dashed", color="red", weight=0]; 18328[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (GT == LT))",fontsize=16,color="magenta"];18328 -> 21338[label="",style="dashed", color="magenta", weight=3]; 18328 -> 21339[label="",style="dashed", color="magenta", weight=3]; 18328 -> 21340[label="",style="dashed", color="magenta", weight=3]; 18328 -> 21341[label="",style="dashed", color="magenta", weight=3]; 18328 -> 21342[label="",style="dashed", color="magenta", weight=3]; 18328 -> 21343[label="",style="dashed", color="magenta", weight=3]; 18328 -> 21344[label="",style="dashed", color="magenta", weight=3]; 18328 -> 21345[label="",style="dashed", color="magenta", weight=3]; 18350[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];18351[label="wx31",fontsize=16,color="green",shape="box"];18352[label="wx30100",fontsize=16,color="green",shape="box"];18353[label="wx4",fontsize=16,color="green",shape="box"];18354[label="wx33",fontsize=16,color="green",shape="box"];18355[label="wx30000",fontsize=16,color="green",shape="box"];18356[label="wx32",fontsize=16,color="green",shape="box"];18357[label="wx34",fontsize=16,color="green",shape="box"];18330 -> 7683[label="",style="dashed", color="red", weight=0]; 18330[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18330 -> 21295[label="",style="dashed", color="magenta", weight=3]; 18330 -> 21296[label="",style="dashed", color="magenta", weight=3]; 18331[label="Succ wx30000",fontsize=16,color="green",shape="box"];18332 -> 21297[label="",style="dashed", color="red", weight=0]; 18332[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (GT == LT))",fontsize=16,color="magenta"];18332 -> 21346[label="",style="dashed", color="magenta", weight=3]; 18332 -> 21347[label="",style="dashed", color="magenta", weight=3]; 18332 -> 21348[label="",style="dashed", color="magenta", weight=3]; 18332 -> 21349[label="",style="dashed", color="magenta", weight=3]; 18332 -> 21350[label="",style="dashed", color="magenta", weight=3]; 18332 -> 21351[label="",style="dashed", color="magenta", weight=3]; 18332 -> 21352[label="",style="dashed", color="magenta", weight=3]; 18332 -> 21353[label="",style="dashed", color="magenta", weight=3]; 18358[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];18359[label="wx31",fontsize=16,color="green",shape="box"];18360[label="wx30100",fontsize=16,color="green",shape="box"];18361[label="wx4",fontsize=16,color="green",shape="box"];18362[label="wx33",fontsize=16,color="green",shape="box"];18363[label="wx30000",fontsize=16,color="green",shape="box"];18364[label="wx32",fontsize=16,color="green",shape="box"];18365[label="wx34",fontsize=16,color="green",shape="box"];18373[label="Zero",fontsize=16,color="green",shape="box"];18374[label="Succ wx30000",fontsize=16,color="green",shape="box"];15541 -> 6395[label="",style="dashed", color="red", weight=0]; 15541[label="primMulNat Zero (Succ wx1461)",fontsize=16,color="magenta"];15541 -> 18383[label="",style="dashed", color="magenta", weight=3]; 15541 -> 18384[label="",style="dashed", color="magenta", weight=3]; 15540[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpInt (Neg wx1629) (Neg (Succ wx1466) * Pos (Succ wx1460)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26911[label="wx1629/Succ wx16290",fontsize=10,color="white",style="solid",shape="box"];15540 -> 26911[label="",style="solid", color="burlywood", weight=9]; 26911 -> 18385[label="",style="solid", color="burlywood", weight=3]; 26912[label="wx1629/Zero",fontsize=10,color="white",style="solid",shape="box"];15540 -> 26912[label="",style="solid", color="burlywood", weight=9]; 26912 -> 18386[label="",style="solid", color="burlywood", weight=3]; 18387[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];18387 -> 21356[label="",style="solid", color="black", weight=3]; 18388[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];18388 -> 21357[label="",style="solid", color="black", weight=3]; 18389[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];18389 -> 21358[label="",style="solid", color="black", weight=3]; 18390[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];18390 -> 21359[label="",style="solid", color="black", weight=3]; 18391 -> 7683[label="",style="dashed", color="red", weight=0]; 18391[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18391 -> 21360[label="",style="dashed", color="magenta", weight=3]; 18391 -> 21361[label="",style="dashed", color="magenta", weight=3]; 18392[label="Succ wx30000",fontsize=16,color="green",shape="box"];18438[label="wx32",fontsize=16,color="green",shape="box"];18439[label="wx34",fontsize=16,color="green",shape="box"];18440[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];18441[label="wx30000",fontsize=16,color="green",shape="box"];18442[label="wx4",fontsize=16,color="green",shape="box"];18443[label="wx31",fontsize=16,color="green",shape="box"];18444[label="wx33",fontsize=16,color="green",shape="box"];18445[label="wx30100",fontsize=16,color="green",shape="box"];18394 -> 21365[label="",style="dashed", color="red", weight=0]; 18394[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) False)",fontsize=16,color="magenta"];18394 -> 21382[label="",style="dashed", color="magenta", weight=3]; 18394 -> 21383[label="",style="dashed", color="magenta", weight=3]; 18394 -> 21384[label="",style="dashed", color="magenta", weight=3]; 18394 -> 21385[label="",style="dashed", color="magenta", weight=3]; 18394 -> 21386[label="",style="dashed", color="magenta", weight=3]; 18394 -> 21387[label="",style="dashed", color="magenta", weight=3]; 18394 -> 21388[label="",style="dashed", color="magenta", weight=3]; 18394 -> 21389[label="",style="dashed", color="magenta", weight=3]; 18395 -> 7683[label="",style="dashed", color="red", weight=0]; 18395[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18395 -> 21363[label="",style="dashed", color="magenta", weight=3]; 18395 -> 21364[label="",style="dashed", color="magenta", weight=3]; 18396[label="Succ wx30000",fontsize=16,color="green",shape="box"];18446[label="wx32",fontsize=16,color="green",shape="box"];18447[label="wx34",fontsize=16,color="green",shape="box"];18448[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];18449[label="wx30000",fontsize=16,color="green",shape="box"];18450[label="wx4",fontsize=16,color="green",shape="box"];18451[label="wx31",fontsize=16,color="green",shape="box"];18452[label="wx33",fontsize=16,color="green",shape="box"];18453[label="wx30100",fontsize=16,color="green",shape="box"];18464 -> 21365[label="",style="dashed", color="red", weight=0]; 18464[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) False)",fontsize=16,color="magenta"];18464 -> 21390[label="",style="dashed", color="magenta", weight=3]; 18464 -> 21391[label="",style="dashed", color="magenta", weight=3]; 18464 -> 21392[label="",style="dashed", color="magenta", weight=3]; 18464 -> 21393[label="",style="dashed", color="magenta", weight=3]; 18464 -> 21394[label="",style="dashed", color="magenta", weight=3]; 18464 -> 21395[label="",style="dashed", color="magenta", weight=3]; 18464 -> 21396[label="",style="dashed", color="magenta", weight=3]; 18464 -> 21397[label="",style="dashed", color="magenta", weight=3]; 18465[label="Zero",fontsize=16,color="green",shape="box"];18466[label="Succ wx30000",fontsize=16,color="green",shape="box"];21515[label="FiniteMap.lookupWithDefaultFM0 wx2345 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) wx2348 wx2349 wx2350 wx2351 (Float (Pos Zero) (Neg (Succ wx2352))) (primCmpFloat (Float (Pos Zero) (Neg (Succ wx2352))) (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) == GT))",fontsize=16,color="black",shape="box"];21515 -> 21578[label="",style="solid", color="black", weight=3]; 18469[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];18469 -> 21408[label="",style="solid", color="black", weight=3]; 18470[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="triangle"];18470 -> 21409[label="",style="solid", color="black", weight=3]; 18471 -> 18470[label="",style="dashed", color="red", weight=0]; 18471[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="magenta"];18472[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];18472 -> 21410[label="",style="solid", color="black", weight=3]; 18473 -> 7683[label="",style="dashed", color="red", weight=0]; 18473[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18473 -> 21411[label="",style="dashed", color="magenta", weight=3]; 18473 -> 21412[label="",style="dashed", color="magenta", weight=3]; 18474[label="Succ wx30000",fontsize=16,color="green",shape="box"];18475 -> 21416[label="",style="dashed", color="red", weight=0]; 18475[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (GT == LT))",fontsize=16,color="magenta"];18475 -> 21452[label="",style="dashed", color="magenta", weight=3]; 18475 -> 21453[label="",style="dashed", color="magenta", weight=3]; 18475 -> 21454[label="",style="dashed", color="magenta", weight=3]; 18475 -> 21455[label="",style="dashed", color="magenta", weight=3]; 18475 -> 21456[label="",style="dashed", color="magenta", weight=3]; 18475 -> 21457[label="",style="dashed", color="magenta", weight=3]; 18475 -> 21458[label="",style="dashed", color="magenta", weight=3]; 18495[label="wx4",fontsize=16,color="green",shape="box"];18496[label="wx34",fontsize=16,color="green",shape="box"];18497[label="wx33",fontsize=16,color="green",shape="box"];18498[label="wx32",fontsize=16,color="green",shape="box"];18499[label="wx30000",fontsize=16,color="green",shape="box"];18500[label="wx31",fontsize=16,color="green",shape="box"];18501[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];18477 -> 7683[label="",style="dashed", color="red", weight=0]; 18477[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18477 -> 21414[label="",style="dashed", color="magenta", weight=3]; 18477 -> 21415[label="",style="dashed", color="magenta", weight=3]; 18478[label="Succ wx30000",fontsize=16,color="green",shape="box"];18479 -> 21416[label="",style="dashed", color="red", weight=0]; 18479[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (GT == LT))",fontsize=16,color="magenta"];18479 -> 21459[label="",style="dashed", color="magenta", weight=3]; 18479 -> 21460[label="",style="dashed", color="magenta", weight=3]; 18479 -> 21461[label="",style="dashed", color="magenta", weight=3]; 18479 -> 21462[label="",style="dashed", color="magenta", weight=3]; 18479 -> 21463[label="",style="dashed", color="magenta", weight=3]; 18479 -> 21464[label="",style="dashed", color="magenta", weight=3]; 18479 -> 21465[label="",style="dashed", color="magenta", weight=3]; 18502[label="wx4",fontsize=16,color="green",shape="box"];18503[label="wx34",fontsize=16,color="green",shape="box"];18504[label="wx33",fontsize=16,color="green",shape="box"];18505[label="wx32",fontsize=16,color="green",shape="box"];18506[label="wx30000",fontsize=16,color="green",shape="box"];18507[label="wx31",fontsize=16,color="green",shape="box"];18508[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];18512[label="Zero",fontsize=16,color="green",shape="box"];18513[label="Succ wx30000",fontsize=16,color="green",shape="box"];15581[label="FiniteMap.lookupWithDefaultFM0 wx1498 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1499)) (Neg Zero)) wx1500 wx1501 wx1502 wx1503 (Float (Pos Zero) (Neg (Succ wx1504))) (primCmpInt (Neg Zero) (Neg (Succ wx1504) * Pos (Succ wx1499)) == GT))",fontsize=16,color="black",shape="box"];15581 -> 18521[label="",style="solid", color="black", weight=3]; 18522[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];18522 -> 21469[label="",style="solid", color="black", weight=3]; 18523[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];18523 -> 21470[label="",style="solid", color="black", weight=3]; 18524[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];18524 -> 21471[label="",style="solid", color="black", weight=3]; 18525[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];18525 -> 21472[label="",style="solid", color="black", weight=3]; 18526 -> 7683[label="",style="dashed", color="red", weight=0]; 18526[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18526 -> 21473[label="",style="dashed", color="magenta", weight=3]; 18526 -> 21474[label="",style="dashed", color="magenta", weight=3]; 18527[label="Succ wx30000",fontsize=16,color="green",shape="box"];18568[label="wx34",fontsize=16,color="green",shape="box"];18569[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];18570[label="wx30000",fontsize=16,color="green",shape="box"];18571[label="wx31",fontsize=16,color="green",shape="box"];18572[label="wx4",fontsize=16,color="green",shape="box"];18573[label="wx33",fontsize=16,color="green",shape="box"];18574[label="wx32",fontsize=16,color="green",shape="box"];18529 -> 21478[label="",style="dashed", color="red", weight=0]; 18529[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) False)",fontsize=16,color="magenta"];18529 -> 21493[label="",style="dashed", color="magenta", weight=3]; 18529 -> 21494[label="",style="dashed", color="magenta", weight=3]; 18529 -> 21495[label="",style="dashed", color="magenta", weight=3]; 18529 -> 21496[label="",style="dashed", color="magenta", weight=3]; 18529 -> 21497[label="",style="dashed", color="magenta", weight=3]; 18529 -> 21498[label="",style="dashed", color="magenta", weight=3]; 18529 -> 21499[label="",style="dashed", color="magenta", weight=3]; 18530 -> 7683[label="",style="dashed", color="red", weight=0]; 18530[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18530 -> 21476[label="",style="dashed", color="magenta", weight=3]; 18530 -> 21477[label="",style="dashed", color="magenta", weight=3]; 18531[label="Succ wx30000",fontsize=16,color="green",shape="box"];18575[label="wx34",fontsize=16,color="green",shape="box"];18576[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];18577[label="wx30000",fontsize=16,color="green",shape="box"];18578[label="wx31",fontsize=16,color="green",shape="box"];18579[label="wx4",fontsize=16,color="green",shape="box"];18580[label="wx33",fontsize=16,color="green",shape="box"];18581[label="wx32",fontsize=16,color="green",shape="box"];18593 -> 21478[label="",style="dashed", color="red", weight=0]; 18593[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) False)",fontsize=16,color="magenta"];18593 -> 21500[label="",style="dashed", color="magenta", weight=3]; 18593 -> 21501[label="",style="dashed", color="magenta", weight=3]; 18593 -> 21502[label="",style="dashed", color="magenta", weight=3]; 18593 -> 21503[label="",style="dashed", color="magenta", weight=3]; 18593 -> 21504[label="",style="dashed", color="magenta", weight=3]; 18593 -> 21505[label="",style="dashed", color="magenta", weight=3]; 18593 -> 21506[label="",style="dashed", color="magenta", weight=3]; 18594[label="Zero",fontsize=16,color="green",shape="box"];18595[label="Succ wx30000",fontsize=16,color="green",shape="box"];21646[label="FiniteMap.lookupWithDefaultFM0 wx2362 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2363)) (Neg Zero)) wx2364 wx2365 wx2366 wx2367 (Float (Pos Zero) (Neg (Succ wx2368))) (primCmpFloat (Float (Pos Zero) (Neg (Succ wx2368))) (Float (Neg (Succ wx2363)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];21646 -> 21758[label="",style="solid", color="black", weight=3]; 18598[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];18598 -> 21516[label="",style="solid", color="black", weight=3]; 18599[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="triangle"];18599 -> 21517[label="",style="solid", color="black", weight=3]; 18600 -> 18599[label="",style="dashed", color="red", weight=0]; 18600[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) False)",fontsize=16,color="magenta"];18601[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];18601 -> 21518[label="",style="solid", color="black", weight=3]; 18602[label="Float (Neg (Succ wx670)) (Neg wx671)",fontsize=16,color="green",shape="box"];18603[label="wx663",fontsize=16,color="green",shape="box"];18604[label="wx669",fontsize=16,color="green",shape="box"];18606 -> 7683[label="",style="dashed", color="red", weight=0]; 18606[label="primPlusNat (primMulNat wx6710 (Succ wx66400)) (Succ wx66400)",fontsize=16,color="magenta"];18606 -> 21519[label="",style="dashed", color="magenta", weight=3]; 18606 -> 21520[label="",style="dashed", color="magenta", weight=3]; 18605[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Neg wx2015) == GT))",fontsize=16,color="burlywood",shape="triangle"];26913[label="wx2015/Succ wx20150",fontsize=10,color="white",style="solid",shape="box"];18605 -> 26913[label="",style="solid", color="burlywood", weight=9]; 26913 -> 21521[label="",style="solid", color="burlywood", weight=3]; 26914[label="wx2015/Zero",fontsize=10,color="white",style="solid",shape="box"];18605 -> 26914[label="",style="solid", color="burlywood", weight=9]; 26914 -> 21522[label="",style="solid", color="burlywood", weight=3]; 18608[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (EQ == GT))",fontsize=16,color="black",shape="box"];18608 -> 21523[label="",style="solid", color="black", weight=3]; 18609[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];18609 -> 21524[label="",style="solid", color="black", weight=3]; 18610[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];18610 -> 21525[label="",style="solid", color="black", weight=3]; 18611[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos (Succ wx16260)) (primMulInt (Neg (Succ wx6710)) (Neg (Succ wx66400))) == GT))",fontsize=16,color="black",shape="box"];18611 -> 21526[label="",style="solid", color="black", weight=3]; 18612[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx6710)) (Neg (Succ wx66400))) == GT))",fontsize=16,color="black",shape="box"];18612 -> 21527[label="",style="solid", color="black", weight=3]; 18613[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat (Succ wx7370) (primMulNat (Succ wx6710) Zero) == GT))",fontsize=16,color="black",shape="box"];18613 -> 21528[label="",style="solid", color="black", weight=3]; 18614[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];18614 -> 21529[label="",style="solid", color="black", weight=3]; 18616 -> 6395[label="",style="dashed", color="red", weight=0]; 18616[label="primMulNat Zero (Succ wx66400)",fontsize=16,color="magenta"];18616 -> 21530[label="",style="dashed", color="magenta", weight=3]; 18616 -> 21531[label="",style="dashed", color="magenta", weight=3]; 18615[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos (Succ wx7380)) (Pos wx2017) == GT))",fontsize=16,color="black",shape="triangle"];18615 -> 21532[label="",style="solid", color="black", weight=3]; 18621 -> 6395[label="",style="dashed", color="red", weight=0]; 18621[label="primMulNat Zero (Succ wx66400)",fontsize=16,color="magenta"];18621 -> 21533[label="",style="dashed", color="magenta", weight=3]; 18621 -> 21534[label="",style="dashed", color="magenta", weight=3]; 18620[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos wx2018) == GT))",fontsize=16,color="burlywood",shape="triangle"];26915[label="wx2018/Succ wx20180",fontsize=10,color="white",style="solid",shape="box"];18620 -> 26915[label="",style="solid", color="burlywood", weight=9]; 26915 -> 21535[label="",style="solid", color="burlywood", weight=3]; 26916[label="wx2018/Zero",fontsize=10,color="white",style="solid",shape="box"];18620 -> 26916[label="",style="solid", color="burlywood", weight=9]; 26916 -> 21536[label="",style="solid", color="burlywood", weight=3]; 18622[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpNat (Succ wx7390) (primMulNat Zero Zero) == GT))",fontsize=16,color="black",shape="box"];18622 -> 21537[label="",style="solid", color="black", weight=3]; 18623[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];18623 -> 21538[label="",style="solid", color="black", weight=3]; 18624 -> 7683[label="",style="dashed", color="red", weight=0]; 18624[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18624 -> 21539[label="",style="dashed", color="magenta", weight=3]; 18624 -> 21540[label="",style="dashed", color="magenta", weight=3]; 18625[label="Succ wx30000",fontsize=16,color="green",shape="box"];18671[label="wx5000",fontsize=16,color="green",shape="box"];18672[label="wx32",fontsize=16,color="green",shape="box"];18673[label="wx34",fontsize=16,color="green",shape="box"];18674[label="wx4",fontsize=16,color="green",shape="box"];18675[label="wx33",fontsize=16,color="green",shape="box"];18676[label="wx30000",fontsize=16,color="green",shape="box"];18677[label="wx31",fontsize=16,color="green",shape="box"];18678[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];18627 -> 18687[label="",style="dashed", color="red", weight=0]; 18627[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) False)",fontsize=16,color="magenta"];18627 -> 21541[label="",style="dashed", color="magenta", weight=3]; 18627 -> 21542[label="",style="dashed", color="magenta", weight=3]; 18627 -> 21543[label="",style="dashed", color="magenta", weight=3]; 18627 -> 21544[label="",style="dashed", color="magenta", weight=3]; 18627 -> 21545[label="",style="dashed", color="magenta", weight=3]; 18627 -> 21546[label="",style="dashed", color="magenta", weight=3]; 18627 -> 21547[label="",style="dashed", color="magenta", weight=3]; 18627 -> 21548[label="",style="dashed", color="magenta", weight=3]; 18628 -> 7683[label="",style="dashed", color="red", weight=0]; 18628[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18628 -> 21549[label="",style="dashed", color="magenta", weight=3]; 18628 -> 21550[label="",style="dashed", color="magenta", weight=3]; 18629[label="Succ wx30000",fontsize=16,color="green",shape="box"];18679[label="wx5000",fontsize=16,color="green",shape="box"];18680[label="wx32",fontsize=16,color="green",shape="box"];18681[label="wx34",fontsize=16,color="green",shape="box"];18682[label="wx4",fontsize=16,color="green",shape="box"];18683[label="wx33",fontsize=16,color="green",shape="box"];18684[label="wx30000",fontsize=16,color="green",shape="box"];18685[label="wx31",fontsize=16,color="green",shape="box"];18686[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];18688 -> 18687[label="",style="dashed", color="red", weight=0]; 18688[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) False)",fontsize=16,color="magenta"];18688 -> 21551[label="",style="dashed", color="magenta", weight=3]; 18688 -> 21552[label="",style="dashed", color="magenta", weight=3]; 18688 -> 21553[label="",style="dashed", color="magenta", weight=3]; 18688 -> 21554[label="",style="dashed", color="magenta", weight=3]; 18688 -> 21555[label="",style="dashed", color="magenta", weight=3]; 18688 -> 21556[label="",style="dashed", color="magenta", weight=3]; 18688 -> 21557[label="",style="dashed", color="magenta", weight=3]; 18688 -> 21558[label="",style="dashed", color="magenta", weight=3]; 18689[label="Zero",fontsize=16,color="green",shape="box"];18690[label="Succ wx30000",fontsize=16,color="green",shape="box"];15628 -> 18735[label="",style="dashed", color="red", weight=0]; 15628[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) > Float (Pos (Succ wx30000)) (Neg Zero)))",fontsize=16,color="magenta"];15628 -> 21559[label="",style="dashed", color="magenta", weight=3]; 15628 -> 21560[label="",style="dashed", color="magenta", weight=3]; 15628 -> 21561[label="",style="dashed", color="magenta", weight=3]; 15628 -> 21562[label="",style="dashed", color="magenta", weight=3]; 15628 -> 21563[label="",style="dashed", color="magenta", weight=3]; 15628 -> 21564[label="",style="dashed", color="magenta", weight=3]; 15628 -> 21565[label="",style="dashed", color="magenta", weight=3]; 15628 -> 21566[label="",style="dashed", color="magenta", weight=3]; 15629 -> 18858[label="",style="dashed", color="red", weight=0]; 15629[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpFloat (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="magenta"];15629 -> 21567[label="",style="dashed", color="magenta", weight=3]; 15629 -> 21568[label="",style="dashed", color="magenta", weight=3]; 15629 -> 21569[label="",style="dashed", color="magenta", weight=3]; 15629 -> 21570[label="",style="dashed", color="magenta", weight=3]; 15629 -> 21571[label="",style="dashed", color="magenta", weight=3]; 15629 -> 21572[label="",style="dashed", color="magenta", weight=3]; 15629 -> 21573[label="",style="dashed", color="magenta", weight=3]; 15629 -> 21574[label="",style="dashed", color="magenta", weight=3]; 19299 -> 21575[label="",style="dashed", color="red", weight=0]; 19299[label="FiniteMap.lookupWithDefaultFM0 wx2020 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2021)) (Neg Zero)) wx2022 wx2023 wx2024 wx2025 (Float (Neg (Succ wx2026)) (Neg (Succ wx2027))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx2027) (Succ wx2021))) == GT))",fontsize=16,color="magenta"];19299 -> 21576[label="",style="dashed", color="magenta", weight=3]; 18691[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];18691 -> 21579[label="",style="solid", color="black", weight=3]; 18692[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];18692 -> 21580[label="",style="solid", color="black", weight=3]; 18693[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];18693 -> 21581[label="",style="solid", color="black", weight=3]; 18694[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];18694 -> 21582[label="",style="solid", color="black", weight=3]; 18695 -> 7683[label="",style="dashed", color="red", weight=0]; 18695[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18695 -> 21583[label="",style="dashed", color="magenta", weight=3]; 18695 -> 21584[label="",style="dashed", color="magenta", weight=3]; 18696[label="Succ wx30000",fontsize=16,color="green",shape="box"];18697 -> 21588[label="",style="dashed", color="red", weight=0]; 18697[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (LT == LT))",fontsize=16,color="magenta"];18697 -> 21629[label="",style="dashed", color="magenta", weight=3]; 18697 -> 21630[label="",style="dashed", color="magenta", weight=3]; 18697 -> 21631[label="",style="dashed", color="magenta", weight=3]; 18697 -> 21632[label="",style="dashed", color="magenta", weight=3]; 18697 -> 21633[label="",style="dashed", color="magenta", weight=3]; 18697 -> 21634[label="",style="dashed", color="magenta", weight=3]; 18697 -> 21635[label="",style="dashed", color="magenta", weight=3]; 18697 -> 21636[label="",style="dashed", color="magenta", weight=3]; 18719[label="wx33",fontsize=16,color="green",shape="box"];18720[label="wx30000",fontsize=16,color="green",shape="box"];18721[label="wx5000",fontsize=16,color="green",shape="box"];18722[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];18723[label="wx32",fontsize=16,color="green",shape="box"];18724[label="wx31",fontsize=16,color="green",shape="box"];18725[label="wx34",fontsize=16,color="green",shape="box"];18726[label="wx4",fontsize=16,color="green",shape="box"];18699 -> 7683[label="",style="dashed", color="red", weight=0]; 18699[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18699 -> 21586[label="",style="dashed", color="magenta", weight=3]; 18699 -> 21587[label="",style="dashed", color="magenta", weight=3]; 18700[label="Succ wx30000",fontsize=16,color="green",shape="box"];18701 -> 21588[label="",style="dashed", color="red", weight=0]; 18701[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (LT == LT))",fontsize=16,color="magenta"];18701 -> 21637[label="",style="dashed", color="magenta", weight=3]; 18701 -> 21638[label="",style="dashed", color="magenta", weight=3]; 18701 -> 21639[label="",style="dashed", color="magenta", weight=3]; 18701 -> 21640[label="",style="dashed", color="magenta", weight=3]; 18701 -> 21641[label="",style="dashed", color="magenta", weight=3]; 18701 -> 21642[label="",style="dashed", color="magenta", weight=3]; 18701 -> 21643[label="",style="dashed", color="magenta", weight=3]; 18701 -> 21644[label="",style="dashed", color="magenta", weight=3]; 18727[label="wx33",fontsize=16,color="green",shape="box"];18728[label="wx30000",fontsize=16,color="green",shape="box"];18729[label="wx5000",fontsize=16,color="green",shape="box"];18730[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];18731[label="wx32",fontsize=16,color="green",shape="box"];18732[label="wx31",fontsize=16,color="green",shape="box"];18733[label="wx34",fontsize=16,color="green",shape="box"];18734[label="wx4",fontsize=16,color="green",shape="box"];18737[label="Zero",fontsize=16,color="green",shape="box"];18738[label="Succ wx30000",fontsize=16,color="green",shape="box"];18928[label="FiniteMap.lookupWithDefaultFM0 wx2029 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2030)) (Neg Zero)) wx2031 wx2032 wx2033 wx2034 (Float (Neg (Succ wx2035)) (Neg (Succ wx2036))) (primCmpFloat (Float (Neg (Succ wx2035)) (Neg (Succ wx2036))) (Float (Neg (Succ wx2030)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];18928 -> 21647[label="",style="solid", color="black", weight=3]; 18740[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];18740 -> 21648[label="",style="solid", color="black", weight=3]; 18741[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];18741 -> 21649[label="",style="solid", color="black", weight=3]; 18742[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="black",shape="triangle"];18742 -> 21650[label="",style="solid", color="black", weight=3]; 18743[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];18743 -> 21651[label="",style="solid", color="black", weight=3]; 18744 -> 7683[label="",style="dashed", color="red", weight=0]; 18744[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18744 -> 21652[label="",style="dashed", color="magenta", weight=3]; 18744 -> 21653[label="",style="dashed", color="magenta", weight=3]; 18745[label="Succ wx30000",fontsize=16,color="green",shape="box"];18791[label="wx34",fontsize=16,color="green",shape="box"];18792[label="wx32",fontsize=16,color="green",shape="box"];18793[label="wx31",fontsize=16,color="green",shape="box"];18794[label="wx33",fontsize=16,color="green",shape="box"];18795[label="wx30100",fontsize=16,color="green",shape="box"];18796[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];18797[label="wx30000",fontsize=16,color="green",shape="box"];18798[label="wx4",fontsize=16,color="green",shape="box"];18747 -> 18807[label="",style="dashed", color="red", weight=0]; 18747[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) False)",fontsize=16,color="magenta"];18747 -> 21654[label="",style="dashed", color="magenta", weight=3]; 18747 -> 21655[label="",style="dashed", color="magenta", weight=3]; 18747 -> 21656[label="",style="dashed", color="magenta", weight=3]; 18747 -> 21657[label="",style="dashed", color="magenta", weight=3]; 18747 -> 21658[label="",style="dashed", color="magenta", weight=3]; 18747 -> 21659[label="",style="dashed", color="magenta", weight=3]; 18747 -> 21660[label="",style="dashed", color="magenta", weight=3]; 18747 -> 21661[label="",style="dashed", color="magenta", weight=3]; 18748 -> 7683[label="",style="dashed", color="red", weight=0]; 18748[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18748 -> 21662[label="",style="dashed", color="magenta", weight=3]; 18748 -> 21663[label="",style="dashed", color="magenta", weight=3]; 18749[label="Succ wx30000",fontsize=16,color="green",shape="box"];18799[label="wx34",fontsize=16,color="green",shape="box"];18800[label="wx32",fontsize=16,color="green",shape="box"];18801[label="wx31",fontsize=16,color="green",shape="box"];18802[label="wx33",fontsize=16,color="green",shape="box"];18803[label="wx30100",fontsize=16,color="green",shape="box"];18804[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];18805[label="wx30000",fontsize=16,color="green",shape="box"];18806[label="wx4",fontsize=16,color="green",shape="box"];18810 -> 18807[label="",style="dashed", color="red", weight=0]; 18810[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) False)",fontsize=16,color="magenta"];18810 -> 21664[label="",style="dashed", color="magenta", weight=3]; 18810 -> 21665[label="",style="dashed", color="magenta", weight=3]; 18810 -> 21666[label="",style="dashed", color="magenta", weight=3]; 18810 -> 21667[label="",style="dashed", color="magenta", weight=3]; 18810 -> 21668[label="",style="dashed", color="magenta", weight=3]; 18810 -> 21669[label="",style="dashed", color="magenta", weight=3]; 18810 -> 21670[label="",style="dashed", color="magenta", weight=3]; 18810 -> 21671[label="",style="dashed", color="magenta", weight=3]; 18811[label="Zero",fontsize=16,color="green",shape="box"];18812[label="Succ wx30000",fontsize=16,color="green",shape="box"];15666 -> 18857[label="",style="dashed", color="red", weight=0]; 15666[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) > Float (Pos (Succ wx30000)) (Neg (Succ wx30100))))",fontsize=16,color="magenta"];15666 -> 21672[label="",style="dashed", color="magenta", weight=3]; 15666 -> 21673[label="",style="dashed", color="magenta", weight=3]; 15666 -> 21674[label="",style="dashed", color="magenta", weight=3]; 15666 -> 21675[label="",style="dashed", color="magenta", weight=3]; 15666 -> 21676[label="",style="dashed", color="magenta", weight=3]; 15666 -> 21677[label="",style="dashed", color="magenta", weight=3]; 15666 -> 21678[label="",style="dashed", color="magenta", weight=3]; 15666 -> 21679[label="",style="dashed", color="magenta", weight=3]; 15667 -> 18973[label="",style="dashed", color="red", weight=0]; 15667[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) == GT))",fontsize=16,color="magenta"];15667 -> 21680[label="",style="dashed", color="magenta", weight=3]; 15667 -> 21681[label="",style="dashed", color="magenta", weight=3]; 15667 -> 21682[label="",style="dashed", color="magenta", weight=3]; 15667 -> 21683[label="",style="dashed", color="magenta", weight=3]; 15667 -> 21684[label="",style="dashed", color="magenta", weight=3]; 15667 -> 21685[label="",style="dashed", color="magenta", weight=3]; 15667 -> 21686[label="",style="dashed", color="magenta", weight=3]; 15667 -> 21687[label="",style="dashed", color="magenta", weight=3]; 19338[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) (primCmpInt (Pos (Succ wx21000)) (primMulInt (Neg (Succ wx2045)) (Pos (Succ wx2039))) == GT))",fontsize=16,color="black",shape="box"];19338 -> 21688[label="",style="solid", color="black", weight=3]; 19339[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx2045)) (Pos (Succ wx2039))) == GT))",fontsize=16,color="black",shape="box"];19339 -> 21689[label="",style="solid", color="black", weight=3]; 18813[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];18813 -> 21690[label="",style="solid", color="black", weight=3]; 18814[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];18814 -> 21691[label="",style="solid", color="black", weight=3]; 18815[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];18815 -> 21692[label="",style="solid", color="black", weight=3]; 18816[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];18816 -> 21693[label="",style="solid", color="black", weight=3]; 18817 -> 7683[label="",style="dashed", color="red", weight=0]; 18817[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18817 -> 21694[label="",style="dashed", color="magenta", weight=3]; 18817 -> 21695[label="",style="dashed", color="magenta", weight=3]; 18818[label="Succ wx30000",fontsize=16,color="green",shape="box"];18819 -> 21699[label="",style="dashed", color="red", weight=0]; 18819[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (LT == LT))",fontsize=16,color="magenta"];18819 -> 21740[label="",style="dashed", color="magenta", weight=3]; 18819 -> 21741[label="",style="dashed", color="magenta", weight=3]; 18819 -> 21742[label="",style="dashed", color="magenta", weight=3]; 18819 -> 21743[label="",style="dashed", color="magenta", weight=3]; 18819 -> 21744[label="",style="dashed", color="magenta", weight=3]; 18819 -> 21745[label="",style="dashed", color="magenta", weight=3]; 18819 -> 21746[label="",style="dashed", color="magenta", weight=3]; 18819 -> 21747[label="",style="dashed", color="magenta", weight=3]; 18841[label="wx4",fontsize=16,color="green",shape="box"];18842[label="wx30000",fontsize=16,color="green",shape="box"];18843[label="wx33",fontsize=16,color="green",shape="box"];18844[label="wx34",fontsize=16,color="green",shape="box"];18845[label="wx32",fontsize=16,color="green",shape="box"];18846[label="wx31",fontsize=16,color="green",shape="box"];18847[label="wx30100",fontsize=16,color="green",shape="box"];18848[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];18821 -> 7683[label="",style="dashed", color="red", weight=0]; 18821[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18821 -> 21697[label="",style="dashed", color="magenta", weight=3]; 18821 -> 21698[label="",style="dashed", color="magenta", weight=3]; 18822[label="Succ wx30000",fontsize=16,color="green",shape="box"];18823 -> 21699[label="",style="dashed", color="red", weight=0]; 18823[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (LT == LT))",fontsize=16,color="magenta"];18823 -> 21748[label="",style="dashed", color="magenta", weight=3]; 18823 -> 21749[label="",style="dashed", color="magenta", weight=3]; 18823 -> 21750[label="",style="dashed", color="magenta", weight=3]; 18823 -> 21751[label="",style="dashed", color="magenta", weight=3]; 18823 -> 21752[label="",style="dashed", color="magenta", weight=3]; 18823 -> 21753[label="",style="dashed", color="magenta", weight=3]; 18823 -> 21754[label="",style="dashed", color="magenta", weight=3]; 18823 -> 21755[label="",style="dashed", color="magenta", weight=3]; 18849[label="wx4",fontsize=16,color="green",shape="box"];18850[label="wx30000",fontsize=16,color="green",shape="box"];18851[label="wx33",fontsize=16,color="green",shape="box"];18852[label="wx34",fontsize=16,color="green",shape="box"];18853[label="wx32",fontsize=16,color="green",shape="box"];18854[label="wx31",fontsize=16,color="green",shape="box"];18855[label="wx30100",fontsize=16,color="green",shape="box"];18856[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];18861[label="Zero",fontsize=16,color="green",shape="box"];18862[label="Succ wx30000",fontsize=16,color="green",shape="box"];18993[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpFloat (Float (Neg Zero) (Neg (Succ wx2054))) (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) == GT))",fontsize=16,color="black",shape="box"];18993 -> 21759[label="",style="solid", color="black", weight=3]; 18864[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];18864 -> 21760[label="",style="solid", color="black", weight=3]; 18865[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];18865 -> 21761[label="",style="solid", color="black", weight=3]; 18866[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="triangle"];18866 -> 21762[label="",style="solid", color="black", weight=3]; 18867[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];18867 -> 21763[label="",style="solid", color="black", weight=3]; 18868 -> 7683[label="",style="dashed", color="red", weight=0]; 18868[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18868 -> 21764[label="",style="dashed", color="magenta", weight=3]; 18868 -> 21765[label="",style="dashed", color="magenta", weight=3]; 18869[label="Succ wx30000",fontsize=16,color="green",shape="box"];18910[label="wx34",fontsize=16,color="green",shape="box"];18911[label="wx4",fontsize=16,color="green",shape="box"];18912[label="wx31",fontsize=16,color="green",shape="box"];18913[label="wx33",fontsize=16,color="green",shape="box"];18914[label="wx32",fontsize=16,color="green",shape="box"];18915[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];18916[label="wx30000",fontsize=16,color="green",shape="box"];18871 -> 18924[label="",style="dashed", color="red", weight=0]; 18871[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) False)",fontsize=16,color="magenta"];18871 -> 21766[label="",style="dashed", color="magenta", weight=3]; 18871 -> 21767[label="",style="dashed", color="magenta", weight=3]; 18871 -> 21768[label="",style="dashed", color="magenta", weight=3]; 18871 -> 21769[label="",style="dashed", color="magenta", weight=3]; 18871 -> 21770[label="",style="dashed", color="magenta", weight=3]; 18871 -> 21771[label="",style="dashed", color="magenta", weight=3]; 18871 -> 21772[label="",style="dashed", color="magenta", weight=3]; 18872 -> 7683[label="",style="dashed", color="red", weight=0]; 18872[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18872 -> 21773[label="",style="dashed", color="magenta", weight=3]; 18872 -> 21774[label="",style="dashed", color="magenta", weight=3]; 18873[label="Succ wx30000",fontsize=16,color="green",shape="box"];18917[label="wx34",fontsize=16,color="green",shape="box"];18918[label="wx4",fontsize=16,color="green",shape="box"];18919[label="wx31",fontsize=16,color="green",shape="box"];18920[label="wx33",fontsize=16,color="green",shape="box"];18921[label="wx32",fontsize=16,color="green",shape="box"];18922[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];18923[label="wx30000",fontsize=16,color="green",shape="box"];18929 -> 18924[label="",style="dashed", color="red", weight=0]; 18929[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) False)",fontsize=16,color="magenta"];18929 -> 21775[label="",style="dashed", color="magenta", weight=3]; 18929 -> 21776[label="",style="dashed", color="magenta", weight=3]; 18929 -> 21777[label="",style="dashed", color="magenta", weight=3]; 18929 -> 21778[label="",style="dashed", color="magenta", weight=3]; 18929 -> 21779[label="",style="dashed", color="magenta", weight=3]; 18929 -> 21780[label="",style="dashed", color="magenta", weight=3]; 18929 -> 21781[label="",style="dashed", color="magenta", weight=3]; 18930[label="Zero",fontsize=16,color="green",shape="box"];18931[label="Succ wx30000",fontsize=16,color="green",shape="box"];15705 -> 18972[label="",style="dashed", color="red", weight=0]; 15705[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))) > Float (Pos (Succ wx30000)) (Neg Zero)))",fontsize=16,color="magenta"];15705 -> 21782[label="",style="dashed", color="magenta", weight=3]; 15705 -> 21783[label="",style="dashed", color="magenta", weight=3]; 15705 -> 21784[label="",style="dashed", color="magenta", weight=3]; 15705 -> 21785[label="",style="dashed", color="magenta", weight=3]; 15705 -> 21786[label="",style="dashed", color="magenta", weight=3]; 15705 -> 21787[label="",style="dashed", color="magenta", weight=3]; 15705 -> 21788[label="",style="dashed", color="magenta", weight=3]; 15706 -> 19070[label="",style="dashed", color="red", weight=0]; 15706[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (primCmpFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="magenta"];15706 -> 21789[label="",style="dashed", color="magenta", weight=3]; 15706 -> 21790[label="",style="dashed", color="magenta", weight=3]; 15706 -> 21791[label="",style="dashed", color="magenta", weight=3]; 15706 -> 21792[label="",style="dashed", color="magenta", weight=3]; 15706 -> 21793[label="",style="dashed", color="magenta", weight=3]; 15706 -> 21794[label="",style="dashed", color="magenta", weight=3]; 15706 -> 21795[label="",style="dashed", color="magenta", weight=3]; 19445 -> 21796[label="",style="dashed", color="red", weight=0]; 19445[label="FiniteMap.lookupWithDefaultFM0 wx2056 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2057)) (Neg Zero)) wx2058 wx2059 wx2060 wx2061 (Float (Neg Zero) (Neg (Succ wx2062))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx2062) (Succ wx2057))) == GT))",fontsize=16,color="magenta"];19445 -> 21797[label="",style="dashed", color="magenta", weight=3]; 18932[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];18932 -> 21802[label="",style="solid", color="black", weight=3]; 18933[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];18933 -> 21803[label="",style="solid", color="black", weight=3]; 18934[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];18934 -> 21804[label="",style="solid", color="black", weight=3]; 18935[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];18935 -> 21805[label="",style="solid", color="black", weight=3]; 18936 -> 7683[label="",style="dashed", color="red", weight=0]; 18936[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18936 -> 21806[label="",style="dashed", color="magenta", weight=3]; 18936 -> 21807[label="",style="dashed", color="magenta", weight=3]; 18937[label="Succ wx30000",fontsize=16,color="green",shape="box"];18938 -> 21811[label="",style="dashed", color="red", weight=0]; 18938[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ wx5100000000))))))))) (LT == LT))",fontsize=16,color="magenta"];18938 -> 21847[label="",style="dashed", color="magenta", weight=3]; 18938 -> 21848[label="",style="dashed", color="magenta", weight=3]; 18938 -> 21849[label="",style="dashed", color="magenta", weight=3]; 18938 -> 21850[label="",style="dashed", color="magenta", weight=3]; 18938 -> 21851[label="",style="dashed", color="magenta", weight=3]; 18938 -> 21852[label="",style="dashed", color="magenta", weight=3]; 18938 -> 21853[label="",style="dashed", color="magenta", weight=3]; 18958[label="wx30000",fontsize=16,color="green",shape="box"];18959[label="wx4",fontsize=16,color="green",shape="box"];18960[label="wx32",fontsize=16,color="green",shape="box"];18961[label="wx33",fontsize=16,color="green",shape="box"];18962[label="wx34",fontsize=16,color="green",shape="box"];18963[label="wx31",fontsize=16,color="green",shape="box"];18964[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];18940 -> 7683[label="",style="dashed", color="red", weight=0]; 18940[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];18940 -> 21809[label="",style="dashed", color="magenta", weight=3]; 18940 -> 21810[label="",style="dashed", color="magenta", weight=3]; 18941[label="Succ wx30000",fontsize=16,color="green",shape="box"];18942 -> 21811[label="",style="dashed", color="red", weight=0]; 18942[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (LT == LT))",fontsize=16,color="magenta"];18942 -> 21854[label="",style="dashed", color="magenta", weight=3]; 18942 -> 21855[label="",style="dashed", color="magenta", weight=3]; 18942 -> 21856[label="",style="dashed", color="magenta", weight=3]; 18942 -> 21857[label="",style="dashed", color="magenta", weight=3]; 18942 -> 21858[label="",style="dashed", color="magenta", weight=3]; 18942 -> 21859[label="",style="dashed", color="magenta", weight=3]; 18942 -> 21860[label="",style="dashed", color="magenta", weight=3]; 18965[label="wx30000",fontsize=16,color="green",shape="box"];18966[label="wx4",fontsize=16,color="green",shape="box"];18967[label="wx32",fontsize=16,color="green",shape="box"];18968[label="wx33",fontsize=16,color="green",shape="box"];18969[label="wx34",fontsize=16,color="green",shape="box"];18970[label="wx31",fontsize=16,color="green",shape="box"];18971[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];18977[label="Zero",fontsize=16,color="green",shape="box"];18978[label="Succ wx30000",fontsize=16,color="green",shape="box"];19115[label="FiniteMap.lookupWithDefaultFM0 wx2064 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2065)) (Neg Zero)) wx2066 wx2067 wx2068 wx2069 (Float (Neg Zero) (Neg (Succ wx2070))) (primCmpFloat (Float (Neg Zero) (Neg (Succ wx2070))) (Float (Neg (Succ wx2065)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];19115 -> 21865[label="",style="solid", color="black", weight=3]; 18980[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) otherwise)",fontsize=16,color="black",shape="box"];18980 -> 21866[label="",style="solid", color="black", weight=3]; 18981[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];18981 -> 21867[label="",style="solid", color="black", weight=3]; 18982[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="black",shape="triangle"];18982 -> 21868[label="",style="solid", color="black", weight=3]; 18983[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];18983 -> 21869[label="",style="solid", color="black", weight=3]; 18984[label="Float (Pos (Succ wx316)) (Pos wx317)",fontsize=16,color="green",shape="box"];18985[label="wx309",fontsize=16,color="green",shape="box"];18986[label="wx315",fontsize=16,color="green",shape="box"];18988 -> 7683[label="",style="dashed", color="red", weight=0]; 18988[label="primPlusNat (primMulNat wx3170 (Succ wx31000)) (Succ wx31000)",fontsize=16,color="magenta"];18988 -> 21870[label="",style="dashed", color="magenta", weight=3]; 18988 -> 21871[label="",style="dashed", color="magenta", weight=3]; 18987[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos Zero) (Neg wx2071) == GT))",fontsize=16,color="burlywood",shape="triangle"];26917[label="wx2071/Succ wx20710",fontsize=10,color="white",style="solid",shape="box"];18987 -> 26917[label="",style="solid", color="burlywood", weight=9]; 26917 -> 21872[label="",style="solid", color="burlywood", weight=3]; 26918[label="wx2071/Zero",fontsize=10,color="white",style="solid",shape="box"];18987 -> 26918[label="",style="solid", color="burlywood", weight=9]; 26918 -> 21873[label="",style="solid", color="burlywood", weight=3]; 18994[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (EQ == GT))",fontsize=16,color="black",shape="box"];18994 -> 21874[label="",style="solid", color="black", weight=3]; 18995[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];18995 -> 21875[label="",style="solid", color="black", weight=3]; 18996[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];18996 -> 21876[label="",style="solid", color="black", weight=3]; 18997[label="wx311",fontsize=16,color="green",shape="box"];18998[label="Succ wx316",fontsize=16,color="green",shape="box"];18999[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos (Succ wx16300)) (Pos (Succ wx3170) * Pos (Succ wx31000)) == GT))",fontsize=16,color="black",shape="box"];18999 -> 21877[label="",style="solid", color="black", weight=3]; 19000[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos Zero) (Pos (Succ wx3170) * Pos (Succ wx31000)) == GT))",fontsize=16,color="black",shape="box"];19000 -> 21878[label="",style="solid", color="black", weight=3]; 19001[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos (Succ wx16120)) (Pos (primMulNat (Succ wx3170) Zero)) == GT))",fontsize=16,color="black",shape="box"];19001 -> 21879[label="",style="solid", color="black", weight=3]; 19002[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx3170) Zero)) == GT))",fontsize=16,color="black",shape="box"];19002 -> 21880[label="",style="solid", color="black", weight=3]; 19003 -> 21881[label="",style="dashed", color="red", weight=0]; 19003[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos (Succ wx16130)) (Pos (primMulNat Zero (Succ wx31000))) == GT))",fontsize=16,color="magenta"];19003 -> 21882[label="",style="dashed", color="magenta", weight=3]; 19004 -> 21884[label="",style="dashed", color="red", weight=0]; 19004[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx31000))) == GT))",fontsize=16,color="magenta"];19004 -> 21885[label="",style="dashed", color="magenta", weight=3]; 19005[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos (Succ wx16140)) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];19005 -> 21889[label="",style="solid", color="black", weight=3]; 19006[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];19006 -> 21890[label="",style="solid", color="black", weight=3]; 19007 -> 7683[label="",style="dashed", color="red", weight=0]; 19007[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19007 -> 21891[label="",style="dashed", color="magenta", weight=3]; 19007 -> 21892[label="",style="dashed", color="magenta", weight=3]; 19008[label="Succ wx30000",fontsize=16,color="green",shape="box"];19053[label="wx4",fontsize=16,color="green",shape="box"];19054[label="wx33",fontsize=16,color="green",shape="box"];19055[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];19056[label="wx30000",fontsize=16,color="green",shape="box"];19057[label="wx31",fontsize=16,color="green",shape="box"];19058[label="wx32",fontsize=16,color="green",shape="box"];19059[label="wx5000",fontsize=16,color="green",shape="box"];19060[label="wx34",fontsize=16,color="green",shape="box"];19010 -> 7683[label="",style="dashed", color="red", weight=0]; 19010[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19010 -> 21893[label="",style="dashed", color="magenta", weight=3]; 19010 -> 21894[label="",style="dashed", color="magenta", weight=3]; 19011[label="Succ wx30000",fontsize=16,color="green",shape="box"];19061[label="wx4",fontsize=16,color="green",shape="box"];19062[label="wx33",fontsize=16,color="green",shape="box"];19063[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];19064[label="wx30000",fontsize=16,color="green",shape="box"];19065[label="wx31",fontsize=16,color="green",shape="box"];19066[label="wx32",fontsize=16,color="green",shape="box"];19067[label="wx5000",fontsize=16,color="green",shape="box"];19068[label="wx34",fontsize=16,color="green",shape="box"];19074[label="FiniteMap.lookupWithDefaultFM0 wx1632 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1633)) (Pos Zero)) wx1634 wx1635 wx1636 wx1637 (Float (Pos (Succ wx1638)) (Pos (Succ wx1639))) (compare (Float (Pos (Succ wx1638)) (Pos (Succ wx1639))) (Float (Pos (Succ wx1633)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];19074 -> 21895[label="",style="solid", color="black", weight=3]; 19075 -> 7683[label="",style="dashed", color="red", weight=0]; 19075[label="primPlusNat wx30000 wx30000",fontsize=16,color="magenta"];19075 -> 21896[label="",style="dashed", color="magenta", weight=3]; 19075 -> 21897[label="",style="dashed", color="magenta", weight=3]; 19076[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];19076 -> 21898[label="",style="solid", color="black", weight=3]; 19077 -> 15790[label="",style="dashed", color="red", weight=0]; 19077[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="magenta"];19078[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];19078 -> 21899[label="",style="solid", color="black", weight=3]; 19079[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];19079 -> 21900[label="",style="solid", color="black", weight=3]; 19080 -> 7683[label="",style="dashed", color="red", weight=0]; 19080[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19080 -> 21901[label="",style="dashed", color="magenta", weight=3]; 19080 -> 21902[label="",style="dashed", color="magenta", weight=3]; 19081[label="Succ wx30000",fontsize=16,color="green",shape="box"];19082[label="wx30000",fontsize=16,color="green",shape="box"];19083[label="wx32",fontsize=16,color="green",shape="box"];19084[label="wx5000",fontsize=16,color="green",shape="box"];19085[label="wx4",fontsize=16,color="green",shape="box"];19086[label="wx31",fontsize=16,color="green",shape="box"];19087[label="wx33",fontsize=16,color="green",shape="box"];19088[label="wx34",fontsize=16,color="green",shape="box"];19089[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];19090 -> 7683[label="",style="dashed", color="red", weight=0]; 19090[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19090 -> 21903[label="",style="dashed", color="magenta", weight=3]; 19090 -> 21904[label="",style="dashed", color="magenta", weight=3]; 19091[label="Succ wx30000",fontsize=16,color="green",shape="box"];19092[label="wx30000",fontsize=16,color="green",shape="box"];19093[label="wx32",fontsize=16,color="green",shape="box"];19094[label="wx5000",fontsize=16,color="green",shape="box"];19095[label="wx4",fontsize=16,color="green",shape="box"];19096[label="wx31",fontsize=16,color="green",shape="box"];19097[label="wx33",fontsize=16,color="green",shape="box"];19098[label="wx34",fontsize=16,color="green",shape="box"];19099[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];19100[label="wx30000",fontsize=16,color="green",shape="box"];19101[label="wx32",fontsize=16,color="green",shape="box"];19102[label="wx5000",fontsize=16,color="green",shape="box"];19103[label="wx4",fontsize=16,color="green",shape="box"];19104[label="wx31",fontsize=16,color="green",shape="box"];19105[label="wx33",fontsize=16,color="green",shape="box"];19106[label="wx34",fontsize=16,color="green",shape="box"];19107[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19108 -> 7683[label="",style="dashed", color="red", weight=0]; 19108[label="primPlusNat wx30000 wx30000",fontsize=16,color="magenta"];19108 -> 21905[label="",style="dashed", color="magenta", weight=3]; 19108 -> 21906[label="",style="dashed", color="magenta", weight=3]; 19110 -> 6395[label="",style="dashed", color="red", weight=0]; 19110[label="primMulNat (Succ wx1648) (Succ wx1642)",fontsize=16,color="magenta"];19110 -> 21907[label="",style="dashed", color="magenta", weight=3]; 19110 -> 21908[label="",style="dashed", color="magenta", weight=3]; 19109[label="FiniteMap.lookupWithDefaultFM0 wx1641 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1642)) (Pos Zero)) wx1643 wx1644 wx1645 wx1646 (Float (Pos (Succ wx1647)) (Pos (Succ wx1648))) (primCmpInt (Pos Zero) (Neg wx2082) == GT))",fontsize=16,color="burlywood",shape="triangle"];26919[label="wx2082/Succ wx20820",fontsize=10,color="white",style="solid",shape="box"];19109 -> 26919[label="",style="solid", color="burlywood", weight=9]; 26919 -> 21909[label="",style="solid", color="burlywood", weight=3]; 26920[label="wx2082/Zero",fontsize=10,color="white",style="solid",shape="box"];19109 -> 26920[label="",style="solid", color="burlywood", weight=9]; 26920 -> 21910[label="",style="solid", color="burlywood", weight=3]; 19116[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];19116 -> 21911[label="",style="solid", color="black", weight=3]; 19117 -> 6[label="",style="dashed", color="red", weight=0]; 19117[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Float (Pos (Succ wx5000)) (Pos Zero)))",fontsize=16,color="magenta"];19117 -> 21912[label="",style="dashed", color="magenta", weight=3]; 19117 -> 21913[label="",style="dashed", color="magenta", weight=3]; 19118[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];19118 -> 21914[label="",style="solid", color="black", weight=3]; 19119[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];19119 -> 21915[label="",style="solid", color="black", weight=3]; 19120 -> 7683[label="",style="dashed", color="red", weight=0]; 19120[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19120 -> 21916[label="",style="dashed", color="magenta", weight=3]; 19120 -> 21917[label="",style="dashed", color="magenta", weight=3]; 19121[label="Succ wx30000",fontsize=16,color="green",shape="box"];19166[label="wx30100",fontsize=16,color="green",shape="box"];19167[label="wx32",fontsize=16,color="green",shape="box"];19168[label="wx34",fontsize=16,color="green",shape="box"];19169[label="wx33",fontsize=16,color="green",shape="box"];19170[label="wx30000",fontsize=16,color="green",shape="box"];19171[label="wx31",fontsize=16,color="green",shape="box"];19172[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];19173[label="wx4",fontsize=16,color="green",shape="box"];19123 -> 7683[label="",style="dashed", color="red", weight=0]; 19123[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19123 -> 21918[label="",style="dashed", color="magenta", weight=3]; 19123 -> 21919[label="",style="dashed", color="magenta", weight=3]; 19124[label="Succ wx30000",fontsize=16,color="green",shape="box"];19174[label="wx30100",fontsize=16,color="green",shape="box"];19175[label="wx32",fontsize=16,color="green",shape="box"];19176[label="wx34",fontsize=16,color="green",shape="box"];19177[label="wx33",fontsize=16,color="green",shape="box"];19178[label="wx30000",fontsize=16,color="green",shape="box"];19179[label="wx31",fontsize=16,color="green",shape="box"];19180[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];19181[label="wx4",fontsize=16,color="green",shape="box"];19189[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (compare (Float (Pos Zero) (Pos (Succ wx1657))) (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) == GT))",fontsize=16,color="black",shape="box"];19189 -> 21920[label="",style="solid", color="black", weight=3]; 19190 -> 7683[label="",style="dashed", color="red", weight=0]; 19190[label="primPlusNat wx30000 wx30000",fontsize=16,color="magenta"];19190 -> 21921[label="",style="dashed", color="magenta", weight=3]; 19190 -> 21922[label="",style="dashed", color="magenta", weight=3]; 19191[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];19191 -> 21923[label="",style="solid", color="black", weight=3]; 19192 -> 15908[label="",style="dashed", color="red", weight=0]; 19192[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="magenta"];19193[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];19193 -> 21924[label="",style="solid", color="black", weight=3]; 19194[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];19194 -> 21925[label="",style="solid", color="black", weight=3]; 19195 -> 7683[label="",style="dashed", color="red", weight=0]; 19195[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19195 -> 21926[label="",style="dashed", color="magenta", weight=3]; 19195 -> 21927[label="",style="dashed", color="magenta", weight=3]; 19196[label="Succ wx30000",fontsize=16,color="green",shape="box"];19197[label="wx34",fontsize=16,color="green",shape="box"];19198[label="wx32",fontsize=16,color="green",shape="box"];19199[label="wx31",fontsize=16,color="green",shape="box"];19200[label="wx4",fontsize=16,color="green",shape="box"];19201[label="wx30000",fontsize=16,color="green",shape="box"];19202[label="wx30100",fontsize=16,color="green",shape="box"];19203[label="wx33",fontsize=16,color="green",shape="box"];19204[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];19205 -> 7683[label="",style="dashed", color="red", weight=0]; 19205[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19205 -> 21928[label="",style="dashed", color="magenta", weight=3]; 19205 -> 21929[label="",style="dashed", color="magenta", weight=3]; 19206[label="Succ wx30000",fontsize=16,color="green",shape="box"];19207[label="wx34",fontsize=16,color="green",shape="box"];19208[label="wx32",fontsize=16,color="green",shape="box"];19209[label="wx31",fontsize=16,color="green",shape="box"];19210[label="wx4",fontsize=16,color="green",shape="box"];19211[label="wx30000",fontsize=16,color="green",shape="box"];19212[label="wx30100",fontsize=16,color="green",shape="box"];19213[label="wx33",fontsize=16,color="green",shape="box"];19214[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];19215[label="wx34",fontsize=16,color="green",shape="box"];19216[label="wx32",fontsize=16,color="green",shape="box"];19217[label="wx31",fontsize=16,color="green",shape="box"];19218[label="wx4",fontsize=16,color="green",shape="box"];19219[label="wx30000",fontsize=16,color="green",shape="box"];19220[label="wx30100",fontsize=16,color="green",shape="box"];19221[label="wx33",fontsize=16,color="green",shape="box"];19222[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19223 -> 7683[label="",style="dashed", color="red", weight=0]; 19223[label="primPlusNat wx30000 wx30000",fontsize=16,color="magenta"];19223 -> 21930[label="",style="dashed", color="magenta", weight=3]; 19223 -> 21931[label="",style="dashed", color="magenta", weight=3]; 19224 -> 21932[label="",style="dashed", color="red", weight=0]; 19224[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) (primCmpInt (Pos (Succ wx17350)) (Neg (primMulNat (Succ wx1666) (Succ wx1660))) == GT))",fontsize=16,color="magenta"];19224 -> 21933[label="",style="dashed", color="magenta", weight=3]; 19225 -> 21934[label="",style="dashed", color="red", weight=0]; 19225[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx1666) (Succ wx1660))) == GT))",fontsize=16,color="magenta"];19225 -> 21935[label="",style="dashed", color="magenta", weight=3]; 19226[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];19226 -> 21936[label="",style="solid", color="black", weight=3]; 19227 -> 6[label="",style="dashed", color="red", weight=0]; 19227[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];19227 -> 21937[label="",style="dashed", color="magenta", weight=3]; 19227 -> 21938[label="",style="dashed", color="magenta", weight=3]; 19228[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];19228 -> 21939[label="",style="solid", color="black", weight=3]; 19229[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];19229 -> 21940[label="",style="solid", color="black", weight=3]; 19230 -> 7683[label="",style="dashed", color="red", weight=0]; 19230[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19230 -> 21941[label="",style="dashed", color="magenta", weight=3]; 19230 -> 21942[label="",style="dashed", color="magenta", weight=3]; 19231[label="Succ wx30000",fontsize=16,color="green",shape="box"];19271[label="wx31",fontsize=16,color="green",shape="box"];19272[label="wx30000",fontsize=16,color="green",shape="box"];19273[label="wx32",fontsize=16,color="green",shape="box"];19274[label="wx4",fontsize=16,color="green",shape="box"];19275[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];19276[label="wx33",fontsize=16,color="green",shape="box"];19277[label="wx34",fontsize=16,color="green",shape="box"];19233 -> 7683[label="",style="dashed", color="red", weight=0]; 19233[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19233 -> 21943[label="",style="dashed", color="magenta", weight=3]; 19233 -> 21944[label="",style="dashed", color="magenta", weight=3]; 19234[label="Succ wx30000",fontsize=16,color="green",shape="box"];19278[label="wx31",fontsize=16,color="green",shape="box"];19279[label="wx30000",fontsize=16,color="green",shape="box"];19280[label="wx32",fontsize=16,color="green",shape="box"];19281[label="wx4",fontsize=16,color="green",shape="box"];19282[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];19283[label="wx33",fontsize=16,color="green",shape="box"];19284[label="wx34",fontsize=16,color="green",shape="box"];19300[label="FiniteMap.lookupWithDefaultFM0 wx1668 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1669)) (Pos Zero)) wx1670 wx1671 wx1672 wx1673 (Float (Pos Zero) (Pos (Succ wx1674))) (compare (Float (Pos Zero) (Pos (Succ wx1674))) (Float (Pos (Succ wx1669)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];19300 -> 21945[label="",style="solid", color="black", weight=3]; 19301 -> 7683[label="",style="dashed", color="red", weight=0]; 19301[label="primPlusNat wx30000 wx30000",fontsize=16,color="magenta"];19301 -> 21946[label="",style="dashed", color="magenta", weight=3]; 19301 -> 21947[label="",style="dashed", color="magenta", weight=3]; 19302[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];19302 -> 21948[label="",style="solid", color="black", weight=3]; 19303 -> 16025[label="",style="dashed", color="red", weight=0]; 19303[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="magenta"];19304[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];19304 -> 21949[label="",style="solid", color="black", weight=3]; 19305[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];19305 -> 21950[label="",style="solid", color="black", weight=3]; 19306 -> 7683[label="",style="dashed", color="red", weight=0]; 19306[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19306 -> 21951[label="",style="dashed", color="magenta", weight=3]; 19306 -> 21952[label="",style="dashed", color="magenta", weight=3]; 19307[label="Succ wx30000",fontsize=16,color="green",shape="box"];19308[label="wx30000",fontsize=16,color="green",shape="box"];19309[label="wx32",fontsize=16,color="green",shape="box"];19310[label="wx31",fontsize=16,color="green",shape="box"];19311[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];19312[label="wx34",fontsize=16,color="green",shape="box"];19313[label="wx4",fontsize=16,color="green",shape="box"];19314[label="wx33",fontsize=16,color="green",shape="box"];19315 -> 7683[label="",style="dashed", color="red", weight=0]; 19315[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19315 -> 21953[label="",style="dashed", color="magenta", weight=3]; 19315 -> 21954[label="",style="dashed", color="magenta", weight=3]; 19316[label="Succ wx30000",fontsize=16,color="green",shape="box"];19317[label="wx30000",fontsize=16,color="green",shape="box"];19318[label="wx32",fontsize=16,color="green",shape="box"];19319[label="wx31",fontsize=16,color="green",shape="box"];19320[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];19321[label="wx34",fontsize=16,color="green",shape="box"];19322[label="wx4",fontsize=16,color="green",shape="box"];19323[label="wx33",fontsize=16,color="green",shape="box"];19324[label="wx30000",fontsize=16,color="green",shape="box"];19325[label="wx32",fontsize=16,color="green",shape="box"];19326[label="wx31",fontsize=16,color="green",shape="box"];19327[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19328[label="wx34",fontsize=16,color="green",shape="box"];19329[label="wx4",fontsize=16,color="green",shape="box"];19330[label="wx33",fontsize=16,color="green",shape="box"];19331 -> 7683[label="",style="dashed", color="red", weight=0]; 19331[label="primPlusNat wx30000 wx30000",fontsize=16,color="magenta"];19331 -> 21955[label="",style="dashed", color="magenta", weight=3]; 19331 -> 21956[label="",style="dashed", color="magenta", weight=3]; 19333 -> 6395[label="",style="dashed", color="red", weight=0]; 19333[label="primMulNat (Succ wx1682) (Succ wx1677)",fontsize=16,color="magenta"];19333 -> 21957[label="",style="dashed", color="magenta", weight=3]; 19333 -> 21958[label="",style="dashed", color="magenta", weight=3]; 19332[label="FiniteMap.lookupWithDefaultFM0 wx1676 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1677)) (Pos Zero)) wx1678 wx1679 wx1680 wx1681 (Float (Pos Zero) (Pos (Succ wx1682))) (primCmpInt (Pos Zero) (Neg wx2101) == GT))",fontsize=16,color="burlywood",shape="triangle"];26921[label="wx2101/Succ wx21010",fontsize=10,color="white",style="solid",shape="box"];19332 -> 26921[label="",style="solid", color="burlywood", weight=9]; 26921 -> 21959[label="",style="solid", color="burlywood", weight=3]; 26922[label="wx2101/Zero",fontsize=10,color="white",style="solid",shape="box"];19332 -> 26922[label="",style="solid", color="burlywood", weight=9]; 26922 -> 21960[label="",style="solid", color="burlywood", weight=3]; 19340[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];19340 -> 21961[label="",style="solid", color="black", weight=3]; 19341 -> 6[label="",style="dashed", color="red", weight=0]; 19341[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];19341 -> 21962[label="",style="dashed", color="magenta", weight=3]; 19341 -> 21963[label="",style="dashed", color="magenta", weight=3]; 19342[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];19342 -> 21964[label="",style="solid", color="black", weight=3]; 19343[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];19343 -> 21965[label="",style="solid", color="black", weight=3]; 19344[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpFloat (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) == GT))",fontsize=16,color="black",shape="box"];19344 -> 21966[label="",style="solid", color="black", weight=3]; 19345[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ Zero))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpInt (primMulInt (Neg (Succ wx327)) (Pos (Succ Zero))) (Pos (Succ wx3280) * Neg (Succ wx32100)) == GT))",fontsize=16,color="black",shape="box"];19345 -> 21967[label="",style="solid", color="black", weight=3]; 19346 -> 7683[label="",style="dashed", color="red", weight=0]; 19346[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19346 -> 21968[label="",style="dashed", color="magenta", weight=3]; 19346 -> 21969[label="",style="dashed", color="magenta", weight=3]; 19347[label="Succ wx30000",fontsize=16,color="green",shape="box"];19360[label="wx32",fontsize=16,color="green",shape="box"];19361[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];19362[label="wx34",fontsize=16,color="green",shape="box"];19363[label="wx4",fontsize=16,color="green",shape="box"];19364[label="wx30000",fontsize=16,color="green",shape="box"];19365[label="wx5000",fontsize=16,color="green",shape="box"];19366[label="wx33",fontsize=16,color="green",shape="box"];19367[label="wx31",fontsize=16,color="green",shape="box"];19349 -> 7683[label="",style="dashed", color="red", weight=0]; 19349[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19349 -> 21970[label="",style="dashed", color="magenta", weight=3]; 19349 -> 21971[label="",style="dashed", color="magenta", weight=3]; 19350[label="Succ wx30000",fontsize=16,color="green",shape="box"];19368[label="wx32",fontsize=16,color="green",shape="box"];19369[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];19370[label="wx34",fontsize=16,color="green",shape="box"];19371[label="wx4",fontsize=16,color="green",shape="box"];19372[label="wx30000",fontsize=16,color="green",shape="box"];19373[label="wx5000",fontsize=16,color="green",shape="box"];19374[label="wx33",fontsize=16,color="green",shape="box"];19375[label="wx31",fontsize=16,color="green",shape="box"];19446[label="FiniteMap.lookupWithDefaultFM0 wx2103 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2104)) (Pos Zero)) wx2105 wx2106 wx2107 wx2108 (Float (Neg (Succ wx2109)) (Pos (Succ wx2110))) (compare (Float (Neg (Succ wx2109)) (Pos (Succ wx2110))) (Float (Pos (Succ wx2104)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];19446 -> 21972[label="",style="solid", color="black", weight=3]; 19378 -> 7683[label="",style="dashed", color="red", weight=0]; 19378[label="primPlusNat wx30000 wx30000",fontsize=16,color="magenta"];19378 -> 21973[label="",style="dashed", color="magenta", weight=3]; 19378 -> 21974[label="",style="dashed", color="magenta", weight=3]; 19379[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];19379 -> 21975[label="",style="solid", color="black", weight=3]; 19380[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];19380 -> 21976[label="",style="solid", color="black", weight=3]; 19381[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];19381 -> 21977[label="",style="solid", color="black", weight=3]; 19382 -> 7683[label="",style="dashed", color="red", weight=0]; 19382[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19382 -> 21978[label="",style="dashed", color="magenta", weight=3]; 19382 -> 21979[label="",style="dashed", color="magenta", weight=3]; 19383[label="Succ wx30000",fontsize=16,color="green",shape="box"];19428[label="wx33",fontsize=16,color="green",shape="box"];19429[label="wx30000",fontsize=16,color="green",shape="box"];19430[label="wx34",fontsize=16,color="green",shape="box"];19431[label="wx32",fontsize=16,color="green",shape="box"];19432[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];19433[label="wx5000",fontsize=16,color="green",shape="box"];19434[label="wx31",fontsize=16,color="green",shape="box"];19435[label="wx4",fontsize=16,color="green",shape="box"];19385 -> 7683[label="",style="dashed", color="red", weight=0]; 19385[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19385 -> 21980[label="",style="dashed", color="magenta", weight=3]; 19385 -> 21981[label="",style="dashed", color="magenta", weight=3]; 19386[label="Succ wx30000",fontsize=16,color="green",shape="box"];19436[label="wx33",fontsize=16,color="green",shape="box"];19437[label="wx30000",fontsize=16,color="green",shape="box"];19438[label="wx34",fontsize=16,color="green",shape="box"];19439[label="wx32",fontsize=16,color="green",shape="box"];19440[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];19441[label="wx5000",fontsize=16,color="green",shape="box"];19442[label="wx31",fontsize=16,color="green",shape="box"];19443[label="wx4",fontsize=16,color="green",shape="box"];19448 -> 7683[label="",style="dashed", color="red", weight=0]; 19448[label="primPlusNat wx30000 wx30000",fontsize=16,color="magenta"];19448 -> 21982[label="",style="dashed", color="magenta", weight=3]; 19448 -> 21983[label="",style="dashed", color="magenta", weight=3]; 19924[label="FiniteMap.lookupWithDefaultFM0 wx1693 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1694)) (Pos Zero)) wx1695 wx1696 wx1697 wx1698 (Float (Neg (Succ wx1699)) (Pos (Succ wx1700))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx1700)) (Neg (Succ wx1694))) == GT))",fontsize=16,color="black",shape="box"];19924 -> 21984[label="",style="solid", color="black", weight=3]; 19449[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];19449 -> 21985[label="",style="solid", color="black", weight=3]; 19450[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];19450 -> 21986[label="",style="solid", color="black", weight=3]; 19451[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];19451 -> 21987[label="",style="solid", color="black", weight=3]; 19452[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];19452 -> 21988[label="",style="solid", color="black", weight=3]; 19453 -> 7683[label="",style="dashed", color="red", weight=0]; 19453[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19453 -> 21989[label="",style="dashed", color="magenta", weight=3]; 19453 -> 21990[label="",style="dashed", color="magenta", weight=3]; 19454[label="Succ wx30000",fontsize=16,color="green",shape="box"];19467[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];19468[label="wx30100",fontsize=16,color="green",shape="box"];19469[label="wx4",fontsize=16,color="green",shape="box"];19470[label="wx34",fontsize=16,color="green",shape="box"];19471[label="wx31",fontsize=16,color="green",shape="box"];19472[label="wx32",fontsize=16,color="green",shape="box"];19473[label="wx30000",fontsize=16,color="green",shape="box"];19474[label="wx33",fontsize=16,color="green",shape="box"];19456 -> 7683[label="",style="dashed", color="red", weight=0]; 19456[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19456 -> 21991[label="",style="dashed", color="magenta", weight=3]; 19456 -> 21992[label="",style="dashed", color="magenta", weight=3]; 19457[label="Succ wx30000",fontsize=16,color="green",shape="box"];19475[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];19476[label="wx30100",fontsize=16,color="green",shape="box"];19477[label="wx4",fontsize=16,color="green",shape="box"];19478[label="wx34",fontsize=16,color="green",shape="box"];19479[label="wx31",fontsize=16,color="green",shape="box"];19480[label="wx32",fontsize=16,color="green",shape="box"];19481[label="wx30000",fontsize=16,color="green",shape="box"];19482[label="wx33",fontsize=16,color="green",shape="box"];19560[label="FiniteMap.lookupWithDefaultFM0 wx2121 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) wx2124 wx2125 wx2126 wx2127 (Float (Neg Zero) (Pos (Succ wx2128))) (compare (Float (Neg Zero) (Pos (Succ wx2128))) (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) == GT))",fontsize=16,color="black",shape="box"];19560 -> 21993[label="",style="solid", color="black", weight=3]; 19492 -> 7683[label="",style="dashed", color="red", weight=0]; 19492[label="primPlusNat wx30000 wx30000",fontsize=16,color="magenta"];19492 -> 21994[label="",style="dashed", color="magenta", weight=3]; 19492 -> 21995[label="",style="dashed", color="magenta", weight=3]; 19493[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];19493 -> 21996[label="",style="solid", color="black", weight=3]; 19494[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];19494 -> 21997[label="",style="solid", color="black", weight=3]; 19495[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];19495 -> 21998[label="",style="solid", color="black", weight=3]; 19496 -> 7683[label="",style="dashed", color="red", weight=0]; 19496[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19496 -> 21999[label="",style="dashed", color="magenta", weight=3]; 19496 -> 22000[label="",style="dashed", color="magenta", weight=3]; 19497[label="Succ wx30000",fontsize=16,color="green",shape="box"];19542[label="wx30000",fontsize=16,color="green",shape="box"];19543[label="wx32",fontsize=16,color="green",shape="box"];19544[label="wx30100",fontsize=16,color="green",shape="box"];19545[label="wx34",fontsize=16,color="green",shape="box"];19546[label="wx33",fontsize=16,color="green",shape="box"];19547[label="wx4",fontsize=16,color="green",shape="box"];19548[label="wx31",fontsize=16,color="green",shape="box"];19549[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];19499 -> 7683[label="",style="dashed", color="red", weight=0]; 19499[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19499 -> 22001[label="",style="dashed", color="magenta", weight=3]; 19499 -> 22002[label="",style="dashed", color="magenta", weight=3]; 19500[label="Succ wx30000",fontsize=16,color="green",shape="box"];19550[label="wx30000",fontsize=16,color="green",shape="box"];19551[label="wx32",fontsize=16,color="green",shape="box"];19552[label="wx30100",fontsize=16,color="green",shape="box"];19553[label="wx34",fontsize=16,color="green",shape="box"];19554[label="wx33",fontsize=16,color="green",shape="box"];19555[label="wx4",fontsize=16,color="green",shape="box"];19556[label="wx31",fontsize=16,color="green",shape="box"];19557[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];19562 -> 7683[label="",style="dashed", color="red", weight=0]; 19562[label="primPlusNat wx30000 wx30000",fontsize=16,color="magenta"];19562 -> 22003[label="",style="dashed", color="magenta", weight=3]; 19562 -> 22004[label="",style="dashed", color="magenta", weight=3]; 19975[label="wx1713",fontsize=16,color="green",shape="box"];19976[label="Zero",fontsize=16,color="green",shape="box"];19977[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpInt (Neg (Succ wx21760)) (Pos (Succ wx1718) * Neg (Succ wx1712)) == GT))",fontsize=16,color="black",shape="box"];19977 -> 22005[label="",style="solid", color="black", weight=3]; 19978[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpInt (Neg Zero) (Pos (Succ wx1718) * Neg (Succ wx1712)) == GT))",fontsize=16,color="black",shape="box"];19978 -> 22006[label="",style="solid", color="black", weight=3]; 19563[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];19563 -> 22007[label="",style="solid", color="black", weight=3]; 19564[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];19564 -> 22008[label="",style="solid", color="black", weight=3]; 19565[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];19565 -> 22009[label="",style="solid", color="black", weight=3]; 19566[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];19566 -> 22010[label="",style="solid", color="black", weight=3]; 19567 -> 7683[label="",style="dashed", color="red", weight=0]; 19567[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19567 -> 22011[label="",style="dashed", color="magenta", weight=3]; 19567 -> 22012[label="",style="dashed", color="magenta", weight=3]; 19568[label="Succ wx30000",fontsize=16,color="green",shape="box"];19580[label="wx33",fontsize=16,color="green",shape="box"];19581[label="wx4",fontsize=16,color="green",shape="box"];19582[label="wx30000",fontsize=16,color="green",shape="box"];19583[label="wx34",fontsize=16,color="green",shape="box"];19584[label="wx32",fontsize=16,color="green",shape="box"];19585[label="wx31",fontsize=16,color="green",shape="box"];19586[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];19570 -> 7683[label="",style="dashed", color="red", weight=0]; 19570[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19570 -> 22013[label="",style="dashed", color="magenta", weight=3]; 19570 -> 22014[label="",style="dashed", color="magenta", weight=3]; 19571[label="Succ wx30000",fontsize=16,color="green",shape="box"];19587[label="wx33",fontsize=16,color="green",shape="box"];19588[label="wx4",fontsize=16,color="green",shape="box"];19589[label="wx30000",fontsize=16,color="green",shape="box"];19590[label="wx34",fontsize=16,color="green",shape="box"];19591[label="wx32",fontsize=16,color="green",shape="box"];19592[label="wx31",fontsize=16,color="green",shape="box"];19593[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];19666[label="FiniteMap.lookupWithDefaultFM0 wx2139 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2140)) (Pos Zero)) wx2141 wx2142 wx2143 wx2144 (Float (Neg Zero) (Pos (Succ wx2145))) (compare (Float (Neg Zero) (Pos (Succ wx2145))) (Float (Pos (Succ wx2140)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];19666 -> 22015[label="",style="solid", color="black", weight=3]; 19604 -> 7683[label="",style="dashed", color="red", weight=0]; 19604[label="primPlusNat wx30000 wx30000",fontsize=16,color="magenta"];19604 -> 22016[label="",style="dashed", color="magenta", weight=3]; 19604 -> 22017[label="",style="dashed", color="magenta", weight=3]; 19605[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];19605 -> 22018[label="",style="solid", color="black", weight=3]; 19606[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];19606 -> 22019[label="",style="solid", color="black", weight=3]; 19607[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];19607 -> 22020[label="",style="solid", color="black", weight=3]; 19608 -> 7683[label="",style="dashed", color="red", weight=0]; 19608[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19608 -> 22021[label="",style="dashed", color="magenta", weight=3]; 19608 -> 22022[label="",style="dashed", color="magenta", weight=3]; 19609[label="Succ wx30000",fontsize=16,color="green",shape="box"];19649[label="wx32",fontsize=16,color="green",shape="box"];19650[label="wx4",fontsize=16,color="green",shape="box"];19651[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];19652[label="wx31",fontsize=16,color="green",shape="box"];19653[label="wx34",fontsize=16,color="green",shape="box"];19654[label="wx30000",fontsize=16,color="green",shape="box"];19655[label="wx33",fontsize=16,color="green",shape="box"];19611 -> 7683[label="",style="dashed", color="red", weight=0]; 19611[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19611 -> 22023[label="",style="dashed", color="magenta", weight=3]; 19611 -> 22024[label="",style="dashed", color="magenta", weight=3]; 19612[label="Succ wx30000",fontsize=16,color="green",shape="box"];19656[label="wx32",fontsize=16,color="green",shape="box"];19657[label="wx4",fontsize=16,color="green",shape="box"];19658[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];19659[label="wx31",fontsize=16,color="green",shape="box"];19660[label="wx34",fontsize=16,color="green",shape="box"];19661[label="wx30000",fontsize=16,color="green",shape="box"];19662[label="wx33",fontsize=16,color="green",shape="box"];19668 -> 7683[label="",style="dashed", color="red", weight=0]; 19668[label="primPlusNat wx30000 wx30000",fontsize=16,color="magenta"];19668 -> 22025[label="",style="dashed", color="magenta", weight=3]; 19668 -> 22026[label="",style="dashed", color="magenta", weight=3]; 20135[label="FiniteMap.lookupWithDefaultFM0 wx1728 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1729)) (Pos Zero)) wx1730 wx1731 wx1732 wx1733 (Float (Neg Zero) (Pos (Succ wx1734))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx1734)) (Neg (Succ wx1729))) == GT))",fontsize=16,color="black",shape="box"];20135 -> 22027[label="",style="solid", color="black", weight=3]; 19669[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];19669 -> 22028[label="",style="solid", color="black", weight=3]; 19670[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];19670 -> 22029[label="",style="solid", color="black", weight=3]; 19671[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];19671 -> 22030[label="",style="solid", color="black", weight=3]; 19672[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];19672 -> 22031[label="",style="solid", color="black", weight=3]; 19673[label="Float (Pos (Succ wx338)) (Pos wx339)",fontsize=16,color="green",shape="box"];19674[label="wx331",fontsize=16,color="green",shape="box"];19675[label="wx337",fontsize=16,color="green",shape="box"];19677 -> 7683[label="",style="dashed", color="red", weight=0]; 19677[label="primPlusNat (primMulNat wx3390 (Succ wx33200)) (Succ wx33200)",fontsize=16,color="magenta"];19677 -> 22032[label="",style="dashed", color="magenta", weight=3]; 19677 -> 22033[label="",style="dashed", color="magenta", weight=3]; 19676[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos Zero) (Neg wx2154) == GT))",fontsize=16,color="burlywood",shape="triangle"];26923[label="wx2154/Succ wx21540",fontsize=10,color="white",style="solid",shape="box"];19676 -> 26923[label="",style="solid", color="burlywood", weight=9]; 26923 -> 22034[label="",style="solid", color="burlywood", weight=3]; 26924[label="wx2154/Zero",fontsize=10,color="white",style="solid",shape="box"];19676 -> 26924[label="",style="solid", color="burlywood", weight=9]; 26924 -> 22035[label="",style="solid", color="burlywood", weight=3]; 19687[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (EQ == GT))",fontsize=16,color="black",shape="box"];19687 -> 22036[label="",style="solid", color="black", weight=3]; 19688[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];19688 -> 22037[label="",style="solid", color="black", weight=3]; 19689[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];19689 -> 22038[label="",style="solid", color="black", weight=3]; 19690[label="wx333",fontsize=16,color="green",shape="box"];19691[label="Succ wx338",fontsize=16,color="green",shape="box"];19692[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos (Succ wx17360)) (Neg (Succ wx3390) * Neg (Succ wx33200)) == GT))",fontsize=16,color="black",shape="box"];19692 -> 22039[label="",style="solid", color="black", weight=3]; 19693[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos Zero) (Neg (Succ wx3390) * Neg (Succ wx33200)) == GT))",fontsize=16,color="black",shape="box"];19693 -> 22040[label="",style="solid", color="black", weight=3]; 19694[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos (Succ wx16160)) (Pos (primMulNat (Succ wx3390) Zero)) == GT))",fontsize=16,color="black",shape="box"];19694 -> 22041[label="",style="solid", color="black", weight=3]; 19695[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx3390) Zero)) == GT))",fontsize=16,color="black",shape="box"];19695 -> 22042[label="",style="solid", color="black", weight=3]; 19696 -> 22043[label="",style="dashed", color="red", weight=0]; 19696[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos (Succ wx16170)) (Pos (primMulNat Zero (Succ wx33200))) == GT))",fontsize=16,color="magenta"];19696 -> 22044[label="",style="dashed", color="magenta", weight=3]; 19697 -> 22045[label="",style="dashed", color="red", weight=0]; 19697[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx33200))) == GT))",fontsize=16,color="magenta"];19697 -> 22046[label="",style="dashed", color="magenta", weight=3]; 19698[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos (Succ wx16180)) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];19698 -> 22047[label="",style="solid", color="black", weight=3]; 19699[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];19699 -> 22048[label="",style="solid", color="black", weight=3]; 19700 -> 7683[label="",style="dashed", color="red", weight=0]; 19700[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19700 -> 22049[label="",style="dashed", color="magenta", weight=3]; 19700 -> 22050[label="",style="dashed", color="magenta", weight=3]; 19701[label="Succ wx30000",fontsize=16,color="green",shape="box"];19702[label="wx31",fontsize=16,color="green",shape="box"];19703[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];19704[label="wx4",fontsize=16,color="green",shape="box"];19705[label="wx30000",fontsize=16,color="green",shape="box"];19706[label="wx32",fontsize=16,color="green",shape="box"];19707[label="wx33",fontsize=16,color="green",shape="box"];19708[label="wx34",fontsize=16,color="green",shape="box"];19709[label="wx5000",fontsize=16,color="green",shape="box"];19710 -> 7683[label="",style="dashed", color="red", weight=0]; 19710[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19710 -> 22051[label="",style="dashed", color="magenta", weight=3]; 19710 -> 22052[label="",style="dashed", color="magenta", weight=3]; 19711[label="Succ wx30000",fontsize=16,color="green",shape="box"];19712[label="wx31",fontsize=16,color="green",shape="box"];19713[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];19714[label="wx4",fontsize=16,color="green",shape="box"];19715[label="wx30000",fontsize=16,color="green",shape="box"];19716[label="wx32",fontsize=16,color="green",shape="box"];19717[label="wx33",fontsize=16,color="green",shape="box"];19718[label="wx34",fontsize=16,color="green",shape="box"];19719[label="wx5000",fontsize=16,color="green",shape="box"];19720[label="wx31",fontsize=16,color="green",shape="box"];19721[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19722[label="wx4",fontsize=16,color="green",shape="box"];19723[label="wx30000",fontsize=16,color="green",shape="box"];19724[label="wx32",fontsize=16,color="green",shape="box"];19725[label="wx33",fontsize=16,color="green",shape="box"];19726[label="wx34",fontsize=16,color="green",shape="box"];19727[label="wx5000",fontsize=16,color="green",shape="box"];19728[label="wx31",fontsize=16,color="green",shape="box"];19729[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];19730[label="wx4",fontsize=16,color="green",shape="box"];19731[label="wx30000",fontsize=16,color="green",shape="box"];19732[label="wx32",fontsize=16,color="green",shape="box"];19733[label="wx33",fontsize=16,color="green",shape="box"];19734[label="wx34",fontsize=16,color="green",shape="box"];19735[label="wx5000",fontsize=16,color="green",shape="box"];19737 -> 6395[label="",style="dashed", color="red", weight=0]; 19737[label="primMulNat (Succ wx1745) (Succ wx1739)",fontsize=16,color="magenta"];19737 -> 22053[label="",style="dashed", color="magenta", weight=3]; 19737 -> 22054[label="",style="dashed", color="magenta", weight=3]; 19736[label="FiniteMap.lookupWithDefaultFM0 wx1738 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1739)) (Neg Zero)) wx1740 wx1741 wx1742 wx1743 (Float (Pos (Succ wx1744)) (Pos (Succ wx1745))) (primCmpInt (Pos Zero) (Neg wx2156) == GT))",fontsize=16,color="burlywood",shape="triangle"];26925[label="wx2156/Succ wx21560",fontsize=10,color="white",style="solid",shape="box"];19736 -> 26925[label="",style="solid", color="burlywood", weight=9]; 26925 -> 22055[label="",style="solid", color="burlywood", weight=3]; 26926[label="wx2156/Zero",fontsize=10,color="white",style="solid",shape="box"];19736 -> 26926[label="",style="solid", color="burlywood", weight=9]; 26926 -> 22056[label="",style="solid", color="burlywood", weight=3]; 19741[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];19741 -> 22057[label="",style="solid", color="black", weight=3]; 19742 -> 6[label="",style="dashed", color="red", weight=0]; 19742[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Float (Pos (Succ wx5000)) (Pos Zero)))",fontsize=16,color="magenta"];19742 -> 22058[label="",style="dashed", color="magenta", weight=3]; 19742 -> 22059[label="",style="dashed", color="magenta", weight=3]; 19743[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];19743 -> 22060[label="",style="solid", color="black", weight=3]; 19744[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];19744 -> 22061[label="",style="solid", color="black", weight=3]; 19745 -> 7683[label="",style="dashed", color="red", weight=0]; 19745[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19745 -> 22062[label="",style="dashed", color="magenta", weight=3]; 19745 -> 22063[label="",style="dashed", color="magenta", weight=3]; 19746[label="Succ wx30000",fontsize=16,color="green",shape="box"];19791[label="wx33",fontsize=16,color="green",shape="box"];19792[label="wx30000",fontsize=16,color="green",shape="box"];19793[label="wx34",fontsize=16,color="green",shape="box"];19794[label="wx31",fontsize=16,color="green",shape="box"];19795[label="wx4",fontsize=16,color="green",shape="box"];19796[label="wx5000",fontsize=16,color="green",shape="box"];19797[label="wx32",fontsize=16,color="green",shape="box"];19798[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];19748 -> 7683[label="",style="dashed", color="red", weight=0]; 19748[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19748 -> 22064[label="",style="dashed", color="magenta", weight=3]; 19748 -> 22065[label="",style="dashed", color="magenta", weight=3]; 19749[label="Succ wx30000",fontsize=16,color="green",shape="box"];19799[label="wx33",fontsize=16,color="green",shape="box"];19800[label="wx30000",fontsize=16,color="green",shape="box"];19801[label="wx34",fontsize=16,color="green",shape="box"];19802[label="wx31",fontsize=16,color="green",shape="box"];19803[label="wx4",fontsize=16,color="green",shape="box"];19804[label="wx5000",fontsize=16,color="green",shape="box"];19805[label="wx32",fontsize=16,color="green",shape="box"];19806[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];19811[label="FiniteMap.lookupWithDefaultFM0 wx1747 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1748)) (Neg Zero)) wx1749 wx1750 wx1751 wx1752 (Float (Pos (Succ wx1753)) (Pos (Succ wx1754))) (compare (Pos (Succ wx1753) * Pos Zero) (Neg (Succ wx1754) * Neg (Succ wx1748)) == GT))",fontsize=16,color="black",shape="box"];19811 -> 22066[label="",style="solid", color="black", weight=3]; 19812[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];19812 -> 22067[label="",style="solid", color="black", weight=3]; 19813 -> 16627[label="",style="dashed", color="red", weight=0]; 19813[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) False)",fontsize=16,color="magenta"];19814[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];19814 -> 22068[label="",style="solid", color="black", weight=3]; 19815[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];19815 -> 22069[label="",style="solid", color="black", weight=3]; 19816 -> 7683[label="",style="dashed", color="red", weight=0]; 19816[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19816 -> 22070[label="",style="dashed", color="magenta", weight=3]; 19816 -> 22071[label="",style="dashed", color="magenta", weight=3]; 19817[label="Succ wx30000",fontsize=16,color="green",shape="box"];19818[label="wx33",fontsize=16,color="green",shape="box"];19819[label="wx30000",fontsize=16,color="green",shape="box"];19820[label="wx30100",fontsize=16,color="green",shape="box"];19821[label="wx4",fontsize=16,color="green",shape="box"];19822[label="wx32",fontsize=16,color="green",shape="box"];19823[label="wx31",fontsize=16,color="green",shape="box"];19824[label="wx34",fontsize=16,color="green",shape="box"];19825[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];19826 -> 7683[label="",style="dashed", color="red", weight=0]; 19826[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19826 -> 22072[label="",style="dashed", color="magenta", weight=3]; 19826 -> 22073[label="",style="dashed", color="magenta", weight=3]; 19827[label="Succ wx30000",fontsize=16,color="green",shape="box"];19828[label="wx33",fontsize=16,color="green",shape="box"];19829[label="wx30000",fontsize=16,color="green",shape="box"];19830[label="wx30100",fontsize=16,color="green",shape="box"];19831[label="wx4",fontsize=16,color="green",shape="box"];19832[label="wx32",fontsize=16,color="green",shape="box"];19833[label="wx31",fontsize=16,color="green",shape="box"];19834[label="wx34",fontsize=16,color="green",shape="box"];19835[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];19836[label="wx33",fontsize=16,color="green",shape="box"];19837[label="wx30000",fontsize=16,color="green",shape="box"];19838[label="wx30100",fontsize=16,color="green",shape="box"];19839[label="wx4",fontsize=16,color="green",shape="box"];19840[label="wx32",fontsize=16,color="green",shape="box"];19841[label="wx31",fontsize=16,color="green",shape="box"];19842[label="wx34",fontsize=16,color="green",shape="box"];19843[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19844[label="wx33",fontsize=16,color="green",shape="box"];19845[label="wx30000",fontsize=16,color="green",shape="box"];19846[label="wx30100",fontsize=16,color="green",shape="box"];19847[label="wx4",fontsize=16,color="green",shape="box"];19848[label="wx32",fontsize=16,color="green",shape="box"];19849[label="wx31",fontsize=16,color="green",shape="box"];19850[label="wx34",fontsize=16,color="green",shape="box"];19851[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];19852 -> 22074[label="",style="dashed", color="red", weight=0]; 19852[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) (primCmpInt (Pos (Succ wx18020)) (Neg (primMulNat (Succ wx1763) (Succ wx1757))) == GT))",fontsize=16,color="magenta"];19852 -> 22075[label="",style="dashed", color="magenta", weight=3]; 19853 -> 22076[label="",style="dashed", color="red", weight=0]; 19853[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx1763) (Succ wx1757))) == GT))",fontsize=16,color="magenta"];19853 -> 22077[label="",style="dashed", color="magenta", weight=3]; 19854[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];19854 -> 22078[label="",style="solid", color="black", weight=3]; 19855 -> 6[label="",style="dashed", color="red", weight=0]; 19855[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];19855 -> 22079[label="",style="dashed", color="magenta", weight=3]; 19855 -> 22080[label="",style="dashed", color="magenta", weight=3]; 19856[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];19856 -> 22081[label="",style="solid", color="black", weight=3]; 19857[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];19857 -> 22082[label="",style="solid", color="black", weight=3]; 19858 -> 7683[label="",style="dashed", color="red", weight=0]; 19858[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19858 -> 22083[label="",style="dashed", color="magenta", weight=3]; 19858 -> 22084[label="",style="dashed", color="magenta", weight=3]; 19859[label="Succ wx30000",fontsize=16,color="green",shape="box"];19904[label="wx4",fontsize=16,color="green",shape="box"];19905[label="wx32",fontsize=16,color="green",shape="box"];19906[label="wx33",fontsize=16,color="green",shape="box"];19907[label="wx30100",fontsize=16,color="green",shape="box"];19908[label="wx34",fontsize=16,color="green",shape="box"];19909[label="wx31",fontsize=16,color="green",shape="box"];19910[label="wx30000",fontsize=16,color="green",shape="box"];19911[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];19861 -> 7683[label="",style="dashed", color="red", weight=0]; 19861[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19861 -> 22085[label="",style="dashed", color="magenta", weight=3]; 19861 -> 22086[label="",style="dashed", color="magenta", weight=3]; 19862[label="Succ wx30000",fontsize=16,color="green",shape="box"];19912[label="wx4",fontsize=16,color="green",shape="box"];19913[label="wx32",fontsize=16,color="green",shape="box"];19914[label="wx33",fontsize=16,color="green",shape="box"];19915[label="wx30100",fontsize=16,color="green",shape="box"];19916[label="wx34",fontsize=16,color="green",shape="box"];19917[label="wx31",fontsize=16,color="green",shape="box"];19918[label="wx30000",fontsize=16,color="green",shape="box"];19919[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];19925[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (compare (Pos Zero * Pos (Succ wx1767)) (Neg (Succ wx1772) * Neg (Succ wx1766)) == GT))",fontsize=16,color="black",shape="box"];19925 -> 22087[label="",style="solid", color="black", weight=3]; 19926[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];19926 -> 22088[label="",style="solid", color="black", weight=3]; 19927 -> 16751[label="",style="dashed", color="red", weight=0]; 19927[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="magenta"];19928[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];19928 -> 22089[label="",style="solid", color="black", weight=3]; 19929[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];19929 -> 22090[label="",style="solid", color="black", weight=3]; 19930 -> 7683[label="",style="dashed", color="red", weight=0]; 19930[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19930 -> 22091[label="",style="dashed", color="magenta", weight=3]; 19930 -> 22092[label="",style="dashed", color="magenta", weight=3]; 19931[label="Succ wx30000",fontsize=16,color="green",shape="box"];19932[label="wx33",fontsize=16,color="green",shape="box"];19933[label="wx34",fontsize=16,color="green",shape="box"];19934[label="wx30000",fontsize=16,color="green",shape="box"];19935[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];19936[label="wx31",fontsize=16,color="green",shape="box"];19937[label="wx4",fontsize=16,color="green",shape="box"];19938[label="wx32",fontsize=16,color="green",shape="box"];19939 -> 7683[label="",style="dashed", color="red", weight=0]; 19939[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19939 -> 22093[label="",style="dashed", color="magenta", weight=3]; 19939 -> 22094[label="",style="dashed", color="magenta", weight=3]; 19940[label="Succ wx30000",fontsize=16,color="green",shape="box"];19941[label="wx33",fontsize=16,color="green",shape="box"];19942[label="wx34",fontsize=16,color="green",shape="box"];19943[label="wx30000",fontsize=16,color="green",shape="box"];19944[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];19945[label="wx31",fontsize=16,color="green",shape="box"];19946[label="wx4",fontsize=16,color="green",shape="box"];19947[label="wx32",fontsize=16,color="green",shape="box"];19948[label="wx33",fontsize=16,color="green",shape="box"];19949[label="wx34",fontsize=16,color="green",shape="box"];19950[label="wx30000",fontsize=16,color="green",shape="box"];19951[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19952[label="wx31",fontsize=16,color="green",shape="box"];19953[label="wx4",fontsize=16,color="green",shape="box"];19954[label="wx32",fontsize=16,color="green",shape="box"];19955[label="wx33",fontsize=16,color="green",shape="box"];19956[label="wx34",fontsize=16,color="green",shape="box"];19957[label="wx30000",fontsize=16,color="green",shape="box"];19958[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];19959[label="wx31",fontsize=16,color="green",shape="box"];19960[label="wx4",fontsize=16,color="green",shape="box"];19961[label="wx32",fontsize=16,color="green",shape="box"];19963 -> 6395[label="",style="dashed", color="red", weight=0]; 19963[label="primMulNat (Succ wx1780) (Succ wx1775)",fontsize=16,color="magenta"];19963 -> 22095[label="",style="dashed", color="magenta", weight=3]; 19963 -> 22096[label="",style="dashed", color="magenta", weight=3]; 19962[label="FiniteMap.lookupWithDefaultFM0 wx1774 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1775)) (Neg Zero)) wx1776 wx1777 wx1778 wx1779 (Float (Pos Zero) (Pos (Succ wx1780))) (primCmpInt (Pos Zero) (Neg wx2175) == GT))",fontsize=16,color="burlywood",shape="triangle"];26927[label="wx2175/Succ wx21750",fontsize=10,color="white",style="solid",shape="box"];19962 -> 26927[label="",style="solid", color="burlywood", weight=9]; 26927 -> 22097[label="",style="solid", color="burlywood", weight=3]; 26928[label="wx2175/Zero",fontsize=10,color="white",style="solid",shape="box"];19962 -> 26928[label="",style="solid", color="burlywood", weight=9]; 26928 -> 22098[label="",style="solid", color="burlywood", weight=3]; 19979[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];19979 -> 22099[label="",style="solid", color="black", weight=3]; 19980 -> 6[label="",style="dashed", color="red", weight=0]; 19980[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];19980 -> 22100[label="",style="dashed", color="magenta", weight=3]; 19980 -> 22101[label="",style="dashed", color="magenta", weight=3]; 19981[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];19981 -> 22102[label="",style="solid", color="black", weight=3]; 19982[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];19982 -> 22103[label="",style="solid", color="black", weight=3]; 19983 -> 7683[label="",style="dashed", color="red", weight=0]; 19983[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19983 -> 22104[label="",style="dashed", color="magenta", weight=3]; 19983 -> 22105[label="",style="dashed", color="magenta", weight=3]; 19984[label="Succ wx30000",fontsize=16,color="green",shape="box"];20024[label="wx33",fontsize=16,color="green",shape="box"];20025[label="wx4",fontsize=16,color="green",shape="box"];20026[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];20027[label="wx30000",fontsize=16,color="green",shape="box"];20028[label="wx32",fontsize=16,color="green",shape="box"];20029[label="wx34",fontsize=16,color="green",shape="box"];20030[label="wx31",fontsize=16,color="green",shape="box"];19986 -> 7683[label="",style="dashed", color="red", weight=0]; 19986[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];19986 -> 22106[label="",style="dashed", color="magenta", weight=3]; 19986 -> 22107[label="",style="dashed", color="magenta", weight=3]; 19987[label="Succ wx30000",fontsize=16,color="green",shape="box"];20031[label="wx33",fontsize=16,color="green",shape="box"];20032[label="wx4",fontsize=16,color="green",shape="box"];20033[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];20034[label="wx30000",fontsize=16,color="green",shape="box"];20035[label="wx32",fontsize=16,color="green",shape="box"];20036[label="wx34",fontsize=16,color="green",shape="box"];20037[label="wx31",fontsize=16,color="green",shape="box"];20040[label="FiniteMap.lookupWithDefaultFM0 wx1782 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1783)) (Neg Zero)) wx1784 wx1785 wx1786 wx1787 (Float (Pos Zero) (Pos (Succ wx1788))) (compare (Pos Zero * Pos Zero) (Neg (Succ wx1788) * Neg (Succ wx1783)) == GT))",fontsize=16,color="black",shape="box"];20040 -> 22108[label="",style="solid", color="black", weight=3]; 20041[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];20041 -> 22109[label="",style="solid", color="black", weight=3]; 20042 -> 16867[label="",style="dashed", color="red", weight=0]; 20042[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) False)",fontsize=16,color="magenta"];20043[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];20043 -> 22110[label="",style="solid", color="black", weight=3]; 20044[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];20044 -> 22111[label="",style="solid", color="black", weight=3]; 20045 -> 22112[label="",style="dashed", color="red", weight=0]; 20045[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg (Succ wx16190)) (Neg (primMulNat (Succ wx4090) (Succ wx40200))) == GT))",fontsize=16,color="magenta"];20045 -> 22113[label="",style="dashed", color="magenta", weight=3]; 20046 -> 22114[label="",style="dashed", color="red", weight=0]; 20046[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx4090) (Succ wx40200))) == GT))",fontsize=16,color="magenta"];20046 -> 22115[label="",style="dashed", color="magenta", weight=3]; 20047[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat Zero (Succ wx4790) == GT))",fontsize=16,color="black",shape="box"];20047 -> 22116[label="",style="solid", color="black", weight=3]; 20048[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (EQ == GT))",fontsize=16,color="black",shape="box"];20048 -> 22117[label="",style="solid", color="black", weight=3]; 20049[label="wx40200",fontsize=16,color="green",shape="box"];20050[label="Zero",fontsize=16,color="green",shape="box"];20051[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpNat wx1789 (Succ wx4800) == GT))",fontsize=16,color="burlywood",shape="box"];26929[label="wx1789/Succ wx17890",fontsize=10,color="white",style="solid",shape="box"];20051 -> 26929[label="",style="solid", color="burlywood", weight=9]; 26929 -> 22118[label="",style="solid", color="burlywood", weight=3]; 26930[label="wx1789/Zero",fontsize=10,color="white",style="solid",shape="box"];20051 -> 26930[label="",style="solid", color="burlywood", weight=9]; 26930 -> 22119[label="",style="solid", color="burlywood", weight=3]; 20052[label="wx40200",fontsize=16,color="green",shape="box"];20053[label="Zero",fontsize=16,color="green",shape="box"];20054[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg (Succ wx17900)) == GT))",fontsize=16,color="black",shape="box"];20054 -> 22120[label="",style="solid", color="black", weight=3]; 20055[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];20055 -> 22121[label="",style="solid", color="black", weight=3]; 20056[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpNat Zero (Succ wx4810) == GT))",fontsize=16,color="black",shape="box"];20056 -> 22122[label="",style="solid", color="black", weight=3]; 20057[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];20057 -> 22123[label="",style="solid", color="black", weight=3]; 20058 -> 22124[label="",style="dashed", color="red", weight=0]; 20058[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg (Succ wx16200)) (Pos (primMulNat (Succ wx4090) (Succ wx40200))) == GT))",fontsize=16,color="magenta"];20058 -> 22125[label="",style="dashed", color="magenta", weight=3]; 20059 -> 22126[label="",style="dashed", color="red", weight=0]; 20059[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx4090) (Succ wx40200))) == GT))",fontsize=16,color="magenta"];20059 -> 22127[label="",style="dashed", color="magenta", weight=3]; 20060[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) False)",fontsize=16,color="black",shape="triangle"];20060 -> 22128[label="",style="solid", color="black", weight=3]; 20061[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (EQ == GT))",fontsize=16,color="black",shape="box"];20061 -> 22129[label="",style="solid", color="black", weight=3]; 20062[label="wx40200",fontsize=16,color="green",shape="box"];20063[label="Zero",fontsize=16,color="green",shape="box"];20064[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (LT == GT))",fontsize=16,color="black",shape="triangle"];20064 -> 22130[label="",style="solid", color="black", weight=3]; 20065[label="wx40200",fontsize=16,color="green",shape="box"];20066[label="Zero",fontsize=16,color="green",shape="box"];20067[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos (Succ wx17920)) == GT))",fontsize=16,color="black",shape="box"];20067 -> 22131[label="",style="solid", color="black", weight=3]; 20068[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];20068 -> 22132[label="",style="solid", color="black", weight=3]; 20069[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) False)",fontsize=16,color="black",shape="triangle"];20069 -> 22133[label="",style="solid", color="black", weight=3]; 20070[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];20070 -> 22134[label="",style="solid", color="black", weight=3]; 20071 -> 7683[label="",style="dashed", color="red", weight=0]; 20071[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20071 -> 22135[label="",style="dashed", color="magenta", weight=3]; 20071 -> 22136[label="",style="dashed", color="magenta", weight=3]; 20072[label="Succ wx30000",fontsize=16,color="green",shape="box"];20117[label="wx31",fontsize=16,color="green",shape="box"];20118[label="wx33",fontsize=16,color="green",shape="box"];20119[label="wx34",fontsize=16,color="green",shape="box"];20120[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];20121[label="wx4",fontsize=16,color="green",shape="box"];20122[label="wx32",fontsize=16,color="green",shape="box"];20123[label="wx5000",fontsize=16,color="green",shape="box"];20124[label="wx30000",fontsize=16,color="green",shape="box"];20074 -> 7683[label="",style="dashed", color="red", weight=0]; 20074[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20074 -> 22137[label="",style="dashed", color="magenta", weight=3]; 20074 -> 22138[label="",style="dashed", color="magenta", weight=3]; 20075[label="Succ wx30000",fontsize=16,color="green",shape="box"];20125[label="wx31",fontsize=16,color="green",shape="box"];20126[label="wx33",fontsize=16,color="green",shape="box"];20127[label="wx34",fontsize=16,color="green",shape="box"];20128[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];20129[label="wx4",fontsize=16,color="green",shape="box"];20130[label="wx32",fontsize=16,color="green",shape="box"];20131[label="wx5000",fontsize=16,color="green",shape="box"];20132[label="wx30000",fontsize=16,color="green",shape="box"];16973[label="FiniteMap.lookupWithDefaultFM0 wx1097 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1098)) (Neg Zero)) wx1099 wx1100 wx1101 wx1102 (Float (Neg (Succ wx1103)) (Pos (Succ wx1104))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx1104)) (Pos (Succ wx1098))) == GT))",fontsize=16,color="black",shape="box"];16973 -> 22139[label="",style="solid", color="black", weight=3]; 20136[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];20136 -> 22140[label="",style="solid", color="black", weight=3]; 20137[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];20137 -> 22141[label="",style="solid", color="black", weight=3]; 20138[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];20138 -> 22142[label="",style="solid", color="black", weight=3]; 20139[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];20139 -> 22143[label="",style="solid", color="black", weight=3]; 20140 -> 7683[label="",style="dashed", color="red", weight=0]; 20140[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20140 -> 22144[label="",style="dashed", color="magenta", weight=3]; 20140 -> 22145[label="",style="dashed", color="magenta", weight=3]; 20141[label="Succ wx30000",fontsize=16,color="green",shape="box"];20162[label="wx32",fontsize=16,color="green",shape="box"];20163[label="wx33",fontsize=16,color="green",shape="box"];20164[label="wx5000",fontsize=16,color="green",shape="box"];20165[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];20166[label="wx34",fontsize=16,color="green",shape="box"];20167[label="wx4",fontsize=16,color="green",shape="box"];20168[label="wx31",fontsize=16,color="green",shape="box"];20169[label="wx30000",fontsize=16,color="green",shape="box"];20143 -> 7683[label="",style="dashed", color="red", weight=0]; 20143[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20143 -> 22146[label="",style="dashed", color="magenta", weight=3]; 20143 -> 22147[label="",style="dashed", color="magenta", weight=3]; 20144[label="Succ wx30000",fontsize=16,color="green",shape="box"];20170[label="wx32",fontsize=16,color="green",shape="box"];20171[label="wx33",fontsize=16,color="green",shape="box"];20172[label="wx5000",fontsize=16,color="green",shape="box"];20173[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];20174[label="wx34",fontsize=16,color="green",shape="box"];20175[label="wx4",fontsize=16,color="green",shape="box"];20176[label="wx31",fontsize=16,color="green",shape="box"];20177[label="wx30000",fontsize=16,color="green",shape="box"];20369[label="FiniteMap.lookupWithDefaultFM0 wx2195 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2196)) (Neg Zero)) wx2197 wx2198 wx2199 wx2200 (Float (Neg (Succ wx2201)) (Pos (Succ wx2202))) (compare (Neg (Succ wx2201) * Pos Zero) (Neg (Succ wx2202) * Neg (Succ wx2196)) == GT))",fontsize=16,color="black",shape="box"];20369 -> 22148[label="",style="solid", color="black", weight=3]; 20190[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];20190 -> 22149[label="",style="solid", color="black", weight=3]; 20191[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];20191 -> 22150[label="",style="solid", color="black", weight=3]; 20192[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];20192 -> 22151[label="",style="solid", color="black", weight=3]; 20193 -> 7683[label="",style="dashed", color="red", weight=0]; 20193[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20193 -> 22152[label="",style="dashed", color="magenta", weight=3]; 20193 -> 22153[label="",style="dashed", color="magenta", weight=3]; 20194[label="Succ wx30000",fontsize=16,color="green",shape="box"];20239[label="wx33",fontsize=16,color="green",shape="box"];20240[label="wx31",fontsize=16,color="green",shape="box"];20241[label="wx30000",fontsize=16,color="green",shape="box"];20242[label="wx32",fontsize=16,color="green",shape="box"];20243[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];20244[label="wx4",fontsize=16,color="green",shape="box"];20245[label="wx34",fontsize=16,color="green",shape="box"];20246[label="wx30100",fontsize=16,color="green",shape="box"];20196 -> 7683[label="",style="dashed", color="red", weight=0]; 20196[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20196 -> 22154[label="",style="dashed", color="magenta", weight=3]; 20196 -> 22155[label="",style="dashed", color="magenta", weight=3]; 20197[label="Succ wx30000",fontsize=16,color="green",shape="box"];20247[label="wx33",fontsize=16,color="green",shape="box"];20248[label="wx31",fontsize=16,color="green",shape="box"];20249[label="wx30000",fontsize=16,color="green",shape="box"];20250[label="wx32",fontsize=16,color="green",shape="box"];20251[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];20252[label="wx4",fontsize=16,color="green",shape="box"];20253[label="wx34",fontsize=16,color="green",shape="box"];20254[label="wx30100",fontsize=16,color="green",shape="box"];17107[label="wx1138",fontsize=16,color="green",shape="box"];17108[label="Zero",fontsize=16,color="green",shape="box"];17109[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpInt (Neg (Succ wx16270)) (Neg (Succ wx1143) * Pos (Succ wx1137)) == GT))",fontsize=16,color="black",shape="box"];17109 -> 22156[label="",style="solid", color="black", weight=3]; 17110[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpInt (Neg Zero) (Neg (Succ wx1143) * Pos (Succ wx1137)) == GT))",fontsize=16,color="black",shape="box"];17110 -> 22157[label="",style="solid", color="black", weight=3]; 20257[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];20257 -> 22158[label="",style="solid", color="black", weight=3]; 20258[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];20258 -> 22159[label="",style="solid", color="black", weight=3]; 20259[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];20259 -> 22160[label="",style="solid", color="black", weight=3]; 20260[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];20260 -> 22161[label="",style="solid", color="black", weight=3]; 20261 -> 7683[label="",style="dashed", color="red", weight=0]; 20261[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20261 -> 22162[label="",style="dashed", color="magenta", weight=3]; 20261 -> 22163[label="",style="dashed", color="magenta", weight=3]; 20262[label="Succ wx30000",fontsize=16,color="green",shape="box"];20283[label="wx33",fontsize=16,color="green",shape="box"];20284[label="wx30100",fontsize=16,color="green",shape="box"];20285[label="wx31",fontsize=16,color="green",shape="box"];20286[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];20287[label="wx34",fontsize=16,color="green",shape="box"];20288[label="wx32",fontsize=16,color="green",shape="box"];20289[label="wx4",fontsize=16,color="green",shape="box"];20290[label="wx30000",fontsize=16,color="green",shape="box"];20264 -> 7683[label="",style="dashed", color="red", weight=0]; 20264[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20264 -> 22164[label="",style="dashed", color="magenta", weight=3]; 20264 -> 22165[label="",style="dashed", color="magenta", weight=3]; 20265[label="Succ wx30000",fontsize=16,color="green",shape="box"];20291[label="wx33",fontsize=16,color="green",shape="box"];20292[label="wx30100",fontsize=16,color="green",shape="box"];20293[label="wx31",fontsize=16,color="green",shape="box"];20294[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];20295[label="wx34",fontsize=16,color="green",shape="box"];20296[label="wx32",fontsize=16,color="green",shape="box"];20297[label="wx4",fontsize=16,color="green",shape="box"];20298[label="wx30000",fontsize=16,color="green",shape="box"];20486[label="FiniteMap.lookupWithDefaultFM0 wx2213 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) wx2216 wx2217 wx2218 wx2219 (Float (Neg Zero) (Pos (Succ wx2220))) (compare (Neg Zero * Pos (Succ wx2215)) (Neg (Succ wx2220) * Neg (Succ wx2214)) == GT))",fontsize=16,color="black",shape="box"];20486 -> 22166[label="",style="solid", color="black", weight=3]; 20309[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];20309 -> 22167[label="",style="solid", color="black", weight=3]; 20310[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];20310 -> 22168[label="",style="solid", color="black", weight=3]; 20311[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];20311 -> 22169[label="",style="solid", color="black", weight=3]; 20312 -> 7683[label="",style="dashed", color="red", weight=0]; 20312[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20312 -> 22170[label="",style="dashed", color="magenta", weight=3]; 20312 -> 22171[label="",style="dashed", color="magenta", weight=3]; 20313[label="Succ wx30000",fontsize=16,color="green",shape="box"];20353[label="wx32",fontsize=16,color="green",shape="box"];20354[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];20355[label="wx4",fontsize=16,color="green",shape="box"];20356[label="wx30000",fontsize=16,color="green",shape="box"];20357[label="wx31",fontsize=16,color="green",shape="box"];20358[label="wx34",fontsize=16,color="green",shape="box"];20359[label="wx33",fontsize=16,color="green",shape="box"];20315 -> 7683[label="",style="dashed", color="red", weight=0]; 20315[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20315 -> 22172[label="",style="dashed", color="magenta", weight=3]; 20315 -> 22173[label="",style="dashed", color="magenta", weight=3]; 20316[label="Succ wx30000",fontsize=16,color="green",shape="box"];20360[label="wx32",fontsize=16,color="green",shape="box"];20361[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];20362[label="wx4",fontsize=16,color="green",shape="box"];20363[label="wx30000",fontsize=16,color="green",shape="box"];20364[label="wx31",fontsize=16,color="green",shape="box"];20365[label="wx34",fontsize=16,color="green",shape="box"];20366[label="wx33",fontsize=16,color="green",shape="box"];17247[label="FiniteMap.lookupWithDefaultFM0 wx1175 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1176)) (Neg Zero)) wx1177 wx1178 wx1179 wx1180 (Float (Neg Zero) (Pos (Succ wx1181))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx1181)) (Pos (Succ wx1176))) == GT))",fontsize=16,color="black",shape="box"];17247 -> 22174[label="",style="solid", color="black", weight=3]; 20370[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];20370 -> 22175[label="",style="solid", color="black", weight=3]; 20371[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];20371 -> 22176[label="",style="solid", color="black", weight=3]; 20372[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];20372 -> 22177[label="",style="solid", color="black", weight=3]; 20373[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];20373 -> 22178[label="",style="solid", color="black", weight=3]; 20374 -> 7683[label="",style="dashed", color="red", weight=0]; 20374[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20374 -> 22179[label="",style="dashed", color="magenta", weight=3]; 20374 -> 22180[label="",style="dashed", color="magenta", weight=3]; 20375[label="Succ wx30000",fontsize=16,color="green",shape="box"];20394[label="wx30000",fontsize=16,color="green",shape="box"];20395[label="wx34",fontsize=16,color="green",shape="box"];20396[label="wx33",fontsize=16,color="green",shape="box"];20397[label="wx4",fontsize=16,color="green",shape="box"];20398[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];20399[label="wx31",fontsize=16,color="green",shape="box"];20400[label="wx32",fontsize=16,color="green",shape="box"];20377 -> 7683[label="",style="dashed", color="red", weight=0]; 20377[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20377 -> 22181[label="",style="dashed", color="magenta", weight=3]; 20377 -> 22182[label="",style="dashed", color="magenta", weight=3]; 20378[label="Succ wx30000",fontsize=16,color="green",shape="box"];20401[label="wx30000",fontsize=16,color="green",shape="box"];20402[label="wx34",fontsize=16,color="green",shape="box"];20403[label="wx33",fontsize=16,color="green",shape="box"];20404[label="wx4",fontsize=16,color="green",shape="box"];20405[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];20406[label="wx31",fontsize=16,color="green",shape="box"];20407[label="wx32",fontsize=16,color="green",shape="box"];20607[label="FiniteMap.lookupWithDefaultFM0 wx2230 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2231)) (Neg Zero)) wx2232 wx2233 wx2234 wx2235 (Float (Neg Zero) (Pos (Succ wx2236))) (compare (Neg Zero * Pos Zero) (Neg (Succ wx2236) * Neg (Succ wx2231)) == GT))",fontsize=16,color="black",shape="box"];20607 -> 22183[label="",style="solid", color="black", weight=3]; 20417[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];20417 -> 22184[label="",style="solid", color="black", weight=3]; 20418[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];20418 -> 22185[label="",style="solid", color="black", weight=3]; 20419[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];20419 -> 22186[label="",style="solid", color="black", weight=3]; 20420 -> 22187[label="",style="dashed", color="red", weight=0]; 20420[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg (Succ wx16210)) (Pos (primMulNat (Succ wx4690) (Succ wx46200))) == GT))",fontsize=16,color="magenta"];20420 -> 22188[label="",style="dashed", color="magenta", weight=3]; 20421 -> 22189[label="",style="dashed", color="red", weight=0]; 20421[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx4690) (Succ wx46200))) == GT))",fontsize=16,color="magenta"];20421 -> 22190[label="",style="dashed", color="magenta", weight=3]; 20422[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) False)",fontsize=16,color="black",shape="triangle"];20422 -> 22191[label="",style="solid", color="black", weight=3]; 20423[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (EQ == GT))",fontsize=16,color="black",shape="box"];20423 -> 22192[label="",style="solid", color="black", weight=3]; 20424[label="wx46200",fontsize=16,color="green",shape="box"];20425[label="Zero",fontsize=16,color="green",shape="box"];20426[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (LT == GT))",fontsize=16,color="black",shape="triangle"];20426 -> 22193[label="",style="solid", color="black", weight=3]; 20427[label="wx46200",fontsize=16,color="green",shape="box"];20428[label="Zero",fontsize=16,color="green",shape="box"];20429[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (Succ wx18470)) == GT))",fontsize=16,color="black",shape="box"];20429 -> 22194[label="",style="solid", color="black", weight=3]; 20430[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];20430 -> 22195[label="",style="solid", color="black", weight=3]; 20431[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) False)",fontsize=16,color="black",shape="triangle"];20431 -> 22196[label="",style="solid", color="black", weight=3]; 20432[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];20432 -> 22197[label="",style="solid", color="black", weight=3]; 20433 -> 22198[label="",style="dashed", color="red", weight=0]; 20433[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg (Succ wx16220)) (Neg (primMulNat (Succ wx4690) (Succ wx46200))) == GT))",fontsize=16,color="magenta"];20433 -> 22199[label="",style="dashed", color="magenta", weight=3]; 20434 -> 22200[label="",style="dashed", color="red", weight=0]; 20434[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx4690) (Succ wx46200))) == GT))",fontsize=16,color="magenta"];20434 -> 22201[label="",style="dashed", color="magenta", weight=3]; 20435[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat Zero (Succ wx5190) == GT))",fontsize=16,color="black",shape="box"];20435 -> 22202[label="",style="solid", color="black", weight=3]; 20436[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (EQ == GT))",fontsize=16,color="black",shape="box"];20436 -> 22203[label="",style="solid", color="black", weight=3]; 20437[label="wx46200",fontsize=16,color="green",shape="box"];20438[label="Zero",fontsize=16,color="green",shape="box"];20439[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpNat wx1848 (Succ wx5200) == GT))",fontsize=16,color="burlywood",shape="box"];26931[label="wx1848/Succ wx18480",fontsize=10,color="white",style="solid",shape="box"];20439 -> 26931[label="",style="solid", color="burlywood", weight=9]; 26931 -> 22204[label="",style="solid", color="burlywood", weight=3]; 26932[label="wx1848/Zero",fontsize=10,color="white",style="solid",shape="box"];20439 -> 26932[label="",style="solid", color="burlywood", weight=9]; 26932 -> 22205[label="",style="solid", color="burlywood", weight=3]; 20440[label="wx46200",fontsize=16,color="green",shape="box"];20441[label="Zero",fontsize=16,color="green",shape="box"];20442[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (Succ wx18490)) == GT))",fontsize=16,color="black",shape="box"];20442 -> 22206[label="",style="solid", color="black", weight=3]; 20443[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];20443 -> 22207[label="",style="solid", color="black", weight=3]; 20444[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpNat Zero (Succ wx5210) == GT))",fontsize=16,color="black",shape="box"];20444 -> 22208[label="",style="solid", color="black", weight=3]; 20445[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];20445 -> 22209[label="",style="solid", color="black", weight=3]; 20446 -> 7683[label="",style="dashed", color="red", weight=0]; 20446[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20446 -> 22210[label="",style="dashed", color="magenta", weight=3]; 20446 -> 22211[label="",style="dashed", color="magenta", weight=3]; 20447[label="Succ wx30000",fontsize=16,color="green",shape="box"];20468[label="wx4",fontsize=16,color="green",shape="box"];20469[label="wx31",fontsize=16,color="green",shape="box"];20470[label="wx5000",fontsize=16,color="green",shape="box"];20471[label="wx32",fontsize=16,color="green",shape="box"];20472[label="wx33",fontsize=16,color="green",shape="box"];20473[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];20474[label="wx30000",fontsize=16,color="green",shape="box"];20475[label="wx34",fontsize=16,color="green",shape="box"];20449 -> 7683[label="",style="dashed", color="red", weight=0]; 20449[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20449 -> 22212[label="",style="dashed", color="magenta", weight=3]; 20449 -> 22213[label="",style="dashed", color="magenta", weight=3]; 20450[label="Succ wx30000",fontsize=16,color="green",shape="box"];20476[label="wx4",fontsize=16,color="green",shape="box"];20477[label="wx31",fontsize=16,color="green",shape="box"];20478[label="wx5000",fontsize=16,color="green",shape="box"];20479[label="wx32",fontsize=16,color="green",shape="box"];20480[label="wx33",fontsize=16,color="green",shape="box"];20481[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];20482[label="wx30000",fontsize=16,color="green",shape="box"];20483[label="wx34",fontsize=16,color="green",shape="box"];20675[label="FiniteMap.lookupWithDefaultFM0 wx2238 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2239)) (Pos Zero)) wx2240 wx2241 wx2242 wx2243 (Float (Pos (Succ wx2244)) (Neg (Succ wx2245))) (compare (Pos (Succ wx2244) * Neg Zero) (Pos (Succ wx2245) * Pos (Succ wx2239)) == GT))",fontsize=16,color="black",shape="box"];20675 -> 22214[label="",style="solid", color="black", weight=3]; 20487[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];20487 -> 22215[label="",style="solid", color="black", weight=3]; 20488[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];20488 -> 22216[label="",style="solid", color="black", weight=3]; 20489[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];20489 -> 22217[label="",style="solid", color="black", weight=3]; 20490 -> 7683[label="",style="dashed", color="red", weight=0]; 20490[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20490 -> 22218[label="",style="dashed", color="magenta", weight=3]; 20490 -> 22219[label="",style="dashed", color="magenta", weight=3]; 20491[label="Succ wx30000",fontsize=16,color="green",shape="box"];20536[label="wx31",fontsize=16,color="green",shape="box"];20537[label="wx34",fontsize=16,color="green",shape="box"];20538[label="wx32",fontsize=16,color="green",shape="box"];20539[label="wx4",fontsize=16,color="green",shape="box"];20540[label="wx33",fontsize=16,color="green",shape="box"];20541[label="wx30000",fontsize=16,color="green",shape="box"];20542[label="wx5000",fontsize=16,color="green",shape="box"];20543[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];20493 -> 7683[label="",style="dashed", color="red", weight=0]; 20493[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20493 -> 22220[label="",style="dashed", color="magenta", weight=3]; 20493 -> 22221[label="",style="dashed", color="magenta", weight=3]; 20494[label="Succ wx30000",fontsize=16,color="green",shape="box"];20544[label="wx31",fontsize=16,color="green",shape="box"];20545[label="wx34",fontsize=16,color="green",shape="box"];20546[label="wx32",fontsize=16,color="green",shape="box"];20547[label="wx4",fontsize=16,color="green",shape="box"];20548[label="wx33",fontsize=16,color="green",shape="box"];20549[label="wx30000",fontsize=16,color="green",shape="box"];20550[label="wx5000",fontsize=16,color="green",shape="box"];20551[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];17477[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1229)) (Pos Zero)) wx1230 wx1231 wx1232 wx1233 (Float (Pos (Succ wx1234)) (Neg (Succ wx1235))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx1235)) (Neg (Succ wx1229))) == GT))",fontsize=16,color="black",shape="box"];17477 -> 22222[label="",style="solid", color="black", weight=3]; 20555[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];20555 -> 22223[label="",style="solid", color="black", weight=3]; 20556[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];20556 -> 22224[label="",style="solid", color="black", weight=3]; 20557[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];20557 -> 22225[label="",style="solid", color="black", weight=3]; 20558[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];20558 -> 22226[label="",style="solid", color="black", weight=3]; 20559 -> 7683[label="",style="dashed", color="red", weight=0]; 20559[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20559 -> 22227[label="",style="dashed", color="magenta", weight=3]; 20559 -> 22228[label="",style="dashed", color="magenta", weight=3]; 20560[label="Succ wx30000",fontsize=16,color="green",shape="box"];20581[label="wx34",fontsize=16,color="green",shape="box"];20582[label="wx31",fontsize=16,color="green",shape="box"];20583[label="wx33",fontsize=16,color="green",shape="box"];20584[label="wx4",fontsize=16,color="green",shape="box"];20585[label="wx30000",fontsize=16,color="green",shape="box"];20586[label="wx32",fontsize=16,color="green",shape="box"];20587[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];20588[label="wx30100",fontsize=16,color="green",shape="box"];20562 -> 7683[label="",style="dashed", color="red", weight=0]; 20562[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20562 -> 22229[label="",style="dashed", color="magenta", weight=3]; 20562 -> 22230[label="",style="dashed", color="magenta", weight=3]; 20563[label="Succ wx30000",fontsize=16,color="green",shape="box"];20589[label="wx34",fontsize=16,color="green",shape="box"];20590[label="wx31",fontsize=16,color="green",shape="box"];20591[label="wx33",fontsize=16,color="green",shape="box"];20592[label="wx4",fontsize=16,color="green",shape="box"];20593[label="wx30000",fontsize=16,color="green",shape="box"];20594[label="wx32",fontsize=16,color="green",shape="box"];20595[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];20596[label="wx30100",fontsize=16,color="green",shape="box"];20784[label="FiniteMap.lookupWithDefaultFM0 wx2256 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) wx2259 wx2260 wx2261 wx2262 (Float (Pos Zero) (Neg (Succ wx2263))) (compare (Pos Zero * Neg (Succ wx2258)) (Pos (Succ wx2263) * Pos (Succ wx2257)) == GT))",fontsize=16,color="black",shape="box"];20784 -> 22231[label="",style="solid", color="black", weight=3]; 20608[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];20608 -> 22232[label="",style="solid", color="black", weight=3]; 20609[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];20609 -> 22233[label="",style="solid", color="black", weight=3]; 20610[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];20610 -> 22234[label="",style="solid", color="black", weight=3]; 20611 -> 7683[label="",style="dashed", color="red", weight=0]; 20611[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20611 -> 22235[label="",style="dashed", color="magenta", weight=3]; 20611 -> 22236[label="",style="dashed", color="magenta", weight=3]; 20612[label="Succ wx30000",fontsize=16,color="green",shape="box"];20657[label="wx32",fontsize=16,color="green",shape="box"];20658[label="wx33",fontsize=16,color="green",shape="box"];20659[label="wx4",fontsize=16,color="green",shape="box"];20660[label="wx30100",fontsize=16,color="green",shape="box"];20661[label="wx30000",fontsize=16,color="green",shape="box"];20662[label="wx31",fontsize=16,color="green",shape="box"];20663[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];20664[label="wx34",fontsize=16,color="green",shape="box"];20614 -> 7683[label="",style="dashed", color="red", weight=0]; 20614[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20614 -> 22237[label="",style="dashed", color="magenta", weight=3]; 20614 -> 22238[label="",style="dashed", color="magenta", weight=3]; 20615[label="Succ wx30000",fontsize=16,color="green",shape="box"];20665[label="wx32",fontsize=16,color="green",shape="box"];20666[label="wx33",fontsize=16,color="green",shape="box"];20667[label="wx4",fontsize=16,color="green",shape="box"];20668[label="wx30100",fontsize=16,color="green",shape="box"];20669[label="wx30000",fontsize=16,color="green",shape="box"];20670[label="wx31",fontsize=16,color="green",shape="box"];20671[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];20672[label="wx34",fontsize=16,color="green",shape="box"];17618[label="wx1269",fontsize=16,color="green",shape="box"];17619[label="Zero",fontsize=16,color="green",shape="box"];17620[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpInt (Neg (Succ wx16280)) (Pos (Succ wx1274) * Neg (Succ wx1268)) == GT))",fontsize=16,color="black",shape="box"];17620 -> 22239[label="",style="solid", color="black", weight=3]; 17621[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpInt (Neg Zero) (Pos (Succ wx1274) * Neg (Succ wx1268)) == GT))",fontsize=16,color="black",shape="box"];17621 -> 22240[label="",style="solid", color="black", weight=3]; 20676[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];20676 -> 22241[label="",style="solid", color="black", weight=3]; 20677[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];20677 -> 22242[label="",style="solid", color="black", weight=3]; 20678[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];20678 -> 22243[label="",style="solid", color="black", weight=3]; 20679[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];20679 -> 22244[label="",style="solid", color="black", weight=3]; 20680 -> 7683[label="",style="dashed", color="red", weight=0]; 20680[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20680 -> 22245[label="",style="dashed", color="magenta", weight=3]; 20680 -> 22246[label="",style="dashed", color="magenta", weight=3]; 20681[label="Succ wx30000",fontsize=16,color="green",shape="box"];20700[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];20701[label="wx31",fontsize=16,color="green",shape="box"];20702[label="wx32",fontsize=16,color="green",shape="box"];20703[label="wx34",fontsize=16,color="green",shape="box"];20704[label="wx30000",fontsize=16,color="green",shape="box"];20705[label="wx33",fontsize=16,color="green",shape="box"];20706[label="wx4",fontsize=16,color="green",shape="box"];20683 -> 7683[label="",style="dashed", color="red", weight=0]; 20683[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20683 -> 22247[label="",style="dashed", color="magenta", weight=3]; 20683 -> 22248[label="",style="dashed", color="magenta", weight=3]; 20684[label="Succ wx30000",fontsize=16,color="green",shape="box"];20707[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];20708[label="wx31",fontsize=16,color="green",shape="box"];20709[label="wx32",fontsize=16,color="green",shape="box"];20710[label="wx34",fontsize=16,color="green",shape="box"];20711[label="wx30000",fontsize=16,color="green",shape="box"];20712[label="wx33",fontsize=16,color="green",shape="box"];20713[label="wx4",fontsize=16,color="green",shape="box"];20924[label="FiniteMap.lookupWithDefaultFM0 wx2274 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2275)) (Pos Zero)) wx2276 wx2277 wx2278 wx2279 (Float (Pos Zero) (Neg (Succ wx2280))) (compare (Pos Zero * Neg Zero) (Pos (Succ wx2280) * Pos (Succ wx2275)) == GT))",fontsize=16,color="black",shape="box"];20924 -> 22249[label="",style="solid", color="black", weight=3]; 20724[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];20724 -> 22250[label="",style="solid", color="black", weight=3]; 20725[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];20725 -> 22251[label="",style="solid", color="black", weight=3]; 20726[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];20726 -> 22252[label="",style="solid", color="black", weight=3]; 20727 -> 7683[label="",style="dashed", color="red", weight=0]; 20727[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20727 -> 22253[label="",style="dashed", color="magenta", weight=3]; 20727 -> 22254[label="",style="dashed", color="magenta", weight=3]; 20728[label="Succ wx30000",fontsize=16,color="green",shape="box"];20768[label="wx32",fontsize=16,color="green",shape="box"];20769[label="wx34",fontsize=16,color="green",shape="box"];20770[label="wx4",fontsize=16,color="green",shape="box"];20771[label="wx31",fontsize=16,color="green",shape="box"];20772[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];20773[label="wx30000",fontsize=16,color="green",shape="box"];20774[label="wx33",fontsize=16,color="green",shape="box"];20730 -> 7683[label="",style="dashed", color="red", weight=0]; 20730[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20730 -> 22255[label="",style="dashed", color="magenta", weight=3]; 20730 -> 22256[label="",style="dashed", color="magenta", weight=3]; 20731[label="Succ wx30000",fontsize=16,color="green",shape="box"];20775[label="wx32",fontsize=16,color="green",shape="box"];20776[label="wx34",fontsize=16,color="green",shape="box"];20777[label="wx4",fontsize=16,color="green",shape="box"];20778[label="wx31",fontsize=16,color="green",shape="box"];20779[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];20780[label="wx30000",fontsize=16,color="green",shape="box"];20781[label="wx33",fontsize=16,color="green",shape="box"];17750[label="FiniteMap.lookupWithDefaultFM0 wx1306 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1307)) (Pos Zero)) wx1308 wx1309 wx1310 wx1311 (Float (Pos Zero) (Neg (Succ wx1312))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx1312)) (Neg (Succ wx1307))) == GT))",fontsize=16,color="black",shape="box"];17750 -> 22257[label="",style="solid", color="black", weight=3]; 20785[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];20785 -> 22258[label="",style="solid", color="black", weight=3]; 20786[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];20786 -> 22259[label="",style="solid", color="black", weight=3]; 20787[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];20787 -> 22260[label="",style="solid", color="black", weight=3]; 20788[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];20788 -> 22261[label="",style="solid", color="black", weight=3]; 20789 -> 6395[label="",style="dashed", color="red", weight=0]; 20789[label="primMulNat wx5410 (Succ wx53400)",fontsize=16,color="magenta"];20789 -> 22262[label="",style="dashed", color="magenta", weight=3]; 20789 -> 22263[label="",style="dashed", color="magenta", weight=3]; 20790[label="Succ wx53400",fontsize=16,color="green",shape="box"];20791[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Neg (Succ wx19020)) == GT))",fontsize=16,color="black",shape="box"];20791 -> 22264[label="",style="solid", color="black", weight=3]; 20792[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];20792 -> 22265[label="",style="solid", color="black", weight=3]; 20793[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) False)",fontsize=16,color="black",shape="box"];20793 -> 22266[label="",style="solid", color="black", weight=3]; 20794[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];20794 -> 22267[label="",style="solid", color="black", weight=3]; 20795[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];20795 -> 22268[label="",style="solid", color="black", weight=3]; 20796 -> 22269[label="",style="dashed", color="red", weight=0]; 20796[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos (Succ wx16230)) (Pos (primMulNat (Succ wx5410) (Succ wx53400))) == GT))",fontsize=16,color="magenta"];20796 -> 22270[label="",style="dashed", color="magenta", weight=3]; 20797 -> 22271[label="",style="dashed", color="red", weight=0]; 20797[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx5410) (Succ wx53400))) == GT))",fontsize=16,color="magenta"];20797 -> 22272[label="",style="dashed", color="magenta", weight=3]; 20798[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat (Succ wx6120) Zero == GT))",fontsize=16,color="black",shape="box"];20798 -> 22273[label="",style="solid", color="black", weight=3]; 20799[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (EQ == GT))",fontsize=16,color="black",shape="box"];20799 -> 22274[label="",style="solid", color="black", weight=3]; 20800[label="wx53400",fontsize=16,color="green",shape="box"];20801[label="Zero",fontsize=16,color="green",shape="box"];20802[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpNat (Succ wx6130) wx1904 == GT))",fontsize=16,color="burlywood",shape="box"];26933[label="wx1904/Succ wx19040",fontsize=10,color="white",style="solid",shape="box"];20802 -> 26933[label="",style="solid", color="burlywood", weight=9]; 26933 -> 22275[label="",style="solid", color="burlywood", weight=3]; 26934[label="wx1904/Zero",fontsize=10,color="white",style="solid",shape="box"];20802 -> 26934[label="",style="solid", color="burlywood", weight=9]; 26934 -> 22276[label="",style="solid", color="burlywood", weight=3]; 20803[label="wx53400",fontsize=16,color="green",shape="box"];20804[label="Zero",fontsize=16,color="green",shape="box"];20805[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (Succ wx19050)) == GT))",fontsize=16,color="black",shape="box"];20805 -> 22277[label="",style="solid", color="black", weight=3]; 20806[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];20806 -> 22278[label="",style="solid", color="black", weight=3]; 20807[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpNat (Succ wx6140) Zero == GT))",fontsize=16,color="black",shape="box"];20807 -> 22279[label="",style="solid", color="black", weight=3]; 20808[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];20808 -> 22280[label="",style="solid", color="black", weight=3]; 20809 -> 7683[label="",style="dashed", color="red", weight=0]; 20809[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20809 -> 22281[label="",style="dashed", color="magenta", weight=3]; 20809 -> 22282[label="",style="dashed", color="magenta", weight=3]; 20810[label="Succ wx30000",fontsize=16,color="green",shape="box"];20855[label="wx30000",fontsize=16,color="green",shape="box"];20856[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];20857[label="wx4",fontsize=16,color="green",shape="box"];20858[label="wx33",fontsize=16,color="green",shape="box"];20859[label="wx31",fontsize=16,color="green",shape="box"];20860[label="wx34",fontsize=16,color="green",shape="box"];20861[label="wx32",fontsize=16,color="green",shape="box"];20862[label="wx5000",fontsize=16,color="green",shape="box"];20812 -> 7683[label="",style="dashed", color="red", weight=0]; 20812[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20812 -> 22283[label="",style="dashed", color="magenta", weight=3]; 20812 -> 22284[label="",style="dashed", color="magenta", weight=3]; 20813[label="Succ wx30000",fontsize=16,color="green",shape="box"];20863[label="wx30000",fontsize=16,color="green",shape="box"];20864[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];20865[label="wx4",fontsize=16,color="green",shape="box"];20866[label="wx33",fontsize=16,color="green",shape="box"];20867[label="wx31",fontsize=16,color="green",shape="box"];20868[label="wx34",fontsize=16,color="green",shape="box"];20869[label="wx32",fontsize=16,color="green",shape="box"];20870[label="wx5000",fontsize=16,color="green",shape="box"];20880[label="FiniteMap.lookupWithDefaultFM0 wx1907 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1908)) (Pos Zero)) wx1909 wx1910 wx1911 wx1912 (Float (Neg (Succ wx1913)) (Neg (Succ wx1914))) (compare (Neg (Succ wx1913) * Neg Zero) (Pos (Succ wx1914) * Pos (Succ wx1908)) == GT))",fontsize=16,color="black",shape="box"];20880 -> 22285[label="",style="solid", color="black", weight=3]; 20881[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];20881 -> 22286[label="",style="solid", color="black", weight=3]; 20882 -> 17829[label="",style="dashed", color="red", weight=0]; 20882[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="magenta"];20883[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];20883 -> 22287[label="",style="solid", color="black", weight=3]; 20884[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];20884 -> 22288[label="",style="solid", color="black", weight=3]; 20885 -> 7683[label="",style="dashed", color="red", weight=0]; 20885[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20885 -> 22289[label="",style="dashed", color="magenta", weight=3]; 20885 -> 22290[label="",style="dashed", color="magenta", weight=3]; 20886[label="Succ wx30000",fontsize=16,color="green",shape="box"];20887[label="wx31",fontsize=16,color="green",shape="box"];20888[label="wx34",fontsize=16,color="green",shape="box"];20889[label="wx4",fontsize=16,color="green",shape="box"];20890[label="wx5000",fontsize=16,color="green",shape="box"];20891[label="wx30000",fontsize=16,color="green",shape="box"];20892[label="wx32",fontsize=16,color="green",shape="box"];20893[label="wx33",fontsize=16,color="green",shape="box"];20894[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];20895 -> 7683[label="",style="dashed", color="red", weight=0]; 20895[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20895 -> 22291[label="",style="dashed", color="magenta", weight=3]; 20895 -> 22292[label="",style="dashed", color="magenta", weight=3]; 20896[label="Succ wx30000",fontsize=16,color="green",shape="box"];20897[label="wx31",fontsize=16,color="green",shape="box"];20898[label="wx34",fontsize=16,color="green",shape="box"];20899[label="wx4",fontsize=16,color="green",shape="box"];20900[label="wx5000",fontsize=16,color="green",shape="box"];20901[label="wx30000",fontsize=16,color="green",shape="box"];20902[label="wx32",fontsize=16,color="green",shape="box"];20903[label="wx33",fontsize=16,color="green",shape="box"];20904[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];20905[label="wx31",fontsize=16,color="green",shape="box"];20906[label="wx34",fontsize=16,color="green",shape="box"];20907[label="wx4",fontsize=16,color="green",shape="box"];20908[label="wx5000",fontsize=16,color="green",shape="box"];20909[label="wx30000",fontsize=16,color="green",shape="box"];20910[label="wx32",fontsize=16,color="green",shape="box"];20911[label="wx33",fontsize=16,color="green",shape="box"];20912[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];20913[label="wx31",fontsize=16,color="green",shape="box"];20914[label="wx34",fontsize=16,color="green",shape="box"];20915[label="wx4",fontsize=16,color="green",shape="box"];20916[label="wx5000",fontsize=16,color="green",shape="box"];20917[label="wx30000",fontsize=16,color="green",shape="box"];20918[label="wx32",fontsize=16,color="green",shape="box"];20919[label="wx33",fontsize=16,color="green",shape="box"];20920[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20922 -> 6395[label="",style="dashed", color="red", weight=0]; 20922[label="primMulNat (Succ wx1923) (Succ wx1917)",fontsize=16,color="magenta"];20922 -> 22293[label="",style="dashed", color="magenta", weight=3]; 20922 -> 22294[label="",style="dashed", color="magenta", weight=3]; 20921[label="FiniteMap.lookupWithDefaultFM0 wx1916 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1917)) (Pos Zero)) wx1918 wx1919 wx1920 wx1921 (Float (Neg (Succ wx1922)) (Neg (Succ wx1923))) (primCmpInt (Pos Zero) (Neg wx2298) == GT))",fontsize=16,color="burlywood",shape="triangle"];26935[label="wx2298/Succ wx22980",fontsize=10,color="white",style="solid",shape="box"];20921 -> 26935[label="",style="solid", color="burlywood", weight=9]; 26935 -> 22295[label="",style="solid", color="burlywood", weight=3]; 26936[label="wx2298/Zero",fontsize=10,color="white",style="solid",shape="box"];20921 -> 26936[label="",style="solid", color="burlywood", weight=9]; 26936 -> 22296[label="",style="solid", color="burlywood", weight=3]; 20925[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];20925 -> 22297[label="",style="solid", color="black", weight=3]; 20926 -> 6[label="",style="dashed", color="red", weight=0]; 20926[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Float (Neg (Succ wx5000)) (Neg Zero)))",fontsize=16,color="magenta"];20926 -> 22298[label="",style="dashed", color="magenta", weight=3]; 20926 -> 22299[label="",style="dashed", color="magenta", weight=3]; 20927[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];20927 -> 22300[label="",style="solid", color="black", weight=3]; 20928[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];20928 -> 22301[label="",style="solid", color="black", weight=3]; 20929 -> 7683[label="",style="dashed", color="red", weight=0]; 20929[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20929 -> 22302[label="",style="dashed", color="magenta", weight=3]; 20929 -> 22303[label="",style="dashed", color="magenta", weight=3]; 20930[label="Succ wx30000",fontsize=16,color="green",shape="box"];20975[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];20976[label="wx4",fontsize=16,color="green",shape="box"];20977[label="wx30100",fontsize=16,color="green",shape="box"];20978[label="wx30000",fontsize=16,color="green",shape="box"];20979[label="wx34",fontsize=16,color="green",shape="box"];20980[label="wx32",fontsize=16,color="green",shape="box"];20981[label="wx33",fontsize=16,color="green",shape="box"];20982[label="wx31",fontsize=16,color="green",shape="box"];20932 -> 7683[label="",style="dashed", color="red", weight=0]; 20932[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];20932 -> 22304[label="",style="dashed", color="magenta", weight=3]; 20932 -> 22305[label="",style="dashed", color="magenta", weight=3]; 20933[label="Succ wx30000",fontsize=16,color="green",shape="box"];20983[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];20984[label="wx4",fontsize=16,color="green",shape="box"];20985[label="wx30100",fontsize=16,color="green",shape="box"];20986[label="wx30000",fontsize=16,color="green",shape="box"];20987[label="wx34",fontsize=16,color="green",shape="box"];20988[label="wx32",fontsize=16,color="green",shape="box"];20989[label="wx33",fontsize=16,color="green",shape="box"];20990[label="wx31",fontsize=16,color="green",shape="box"];20995[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (compare (Neg Zero * Neg (Succ wx1927)) (Pos (Succ wx1932) * Pos (Succ wx1926)) == GT))",fontsize=16,color="black",shape="box"];20995 -> 22306[label="",style="solid", color="black", weight=3]; 20996[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];20996 -> 22307[label="",style="solid", color="black", weight=3]; 20997 -> 17951[label="",style="dashed", color="red", weight=0]; 20997[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="magenta"];20998[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];20998 -> 22308[label="",style="solid", color="black", weight=3]; 20999[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];20999 -> 22309[label="",style="solid", color="black", weight=3]; 21000 -> 7683[label="",style="dashed", color="red", weight=0]; 21000[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21000 -> 22310[label="",style="dashed", color="magenta", weight=3]; 21000 -> 22311[label="",style="dashed", color="magenta", weight=3]; 21001[label="Succ wx30000",fontsize=16,color="green",shape="box"];21002[label="wx4",fontsize=16,color="green",shape="box"];21003[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];21004[label="wx30100",fontsize=16,color="green",shape="box"];21005[label="wx33",fontsize=16,color="green",shape="box"];21006[label="wx30000",fontsize=16,color="green",shape="box"];21007[label="wx32",fontsize=16,color="green",shape="box"];21008[label="wx34",fontsize=16,color="green",shape="box"];21009[label="wx31",fontsize=16,color="green",shape="box"];21010 -> 7683[label="",style="dashed", color="red", weight=0]; 21010[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21010 -> 22312[label="",style="dashed", color="magenta", weight=3]; 21010 -> 22313[label="",style="dashed", color="magenta", weight=3]; 21011[label="Succ wx30000",fontsize=16,color="green",shape="box"];21012[label="wx4",fontsize=16,color="green",shape="box"];21013[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];21014[label="wx30100",fontsize=16,color="green",shape="box"];21015[label="wx33",fontsize=16,color="green",shape="box"];21016[label="wx30000",fontsize=16,color="green",shape="box"];21017[label="wx32",fontsize=16,color="green",shape="box"];21018[label="wx34",fontsize=16,color="green",shape="box"];21019[label="wx31",fontsize=16,color="green",shape="box"];21020[label="wx4",fontsize=16,color="green",shape="box"];21021[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];21022[label="wx30100",fontsize=16,color="green",shape="box"];21023[label="wx33",fontsize=16,color="green",shape="box"];21024[label="wx30000",fontsize=16,color="green",shape="box"];21025[label="wx32",fontsize=16,color="green",shape="box"];21026[label="wx34",fontsize=16,color="green",shape="box"];21027[label="wx31",fontsize=16,color="green",shape="box"];21028[label="wx4",fontsize=16,color="green",shape="box"];21029[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21030[label="wx30100",fontsize=16,color="green",shape="box"];21031[label="wx33",fontsize=16,color="green",shape="box"];21032[label="wx30000",fontsize=16,color="green",shape="box"];21033[label="wx32",fontsize=16,color="green",shape="box"];21034[label="wx34",fontsize=16,color="green",shape="box"];21035[label="wx31",fontsize=16,color="green",shape="box"];21036 -> 22314[label="",style="dashed", color="red", weight=0]; 21036[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) (primCmpInt (Pos (Succ wx19800)) (Neg (primMulNat (Succ wx1941) (Succ wx1935))) == GT))",fontsize=16,color="magenta"];21036 -> 22315[label="",style="dashed", color="magenta", weight=3]; 21037 -> 22316[label="",style="dashed", color="red", weight=0]; 21037[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx1941) (Succ wx1935))) == GT))",fontsize=16,color="magenta"];21037 -> 22317[label="",style="dashed", color="magenta", weight=3]; 21038[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];21038 -> 22318[label="",style="solid", color="black", weight=3]; 21039 -> 6[label="",style="dashed", color="red", weight=0]; 21039[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];21039 -> 22319[label="",style="dashed", color="magenta", weight=3]; 21039 -> 22320[label="",style="dashed", color="magenta", weight=3]; 21040[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];21040 -> 22321[label="",style="solid", color="black", weight=3]; 21041[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];21041 -> 22322[label="",style="solid", color="black", weight=3]; 21042 -> 7683[label="",style="dashed", color="red", weight=0]; 21042[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21042 -> 22323[label="",style="dashed", color="magenta", weight=3]; 21042 -> 22324[label="",style="dashed", color="magenta", weight=3]; 21043[label="Succ wx30000",fontsize=16,color="green",shape="box"];21083[label="wx31",fontsize=16,color="green",shape="box"];21084[label="wx33",fontsize=16,color="green",shape="box"];21085[label="wx34",fontsize=16,color="green",shape="box"];21086[label="wx4",fontsize=16,color="green",shape="box"];21087[label="wx32",fontsize=16,color="green",shape="box"];21088[label="wx30000",fontsize=16,color="green",shape="box"];21089[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];21045 -> 7683[label="",style="dashed", color="red", weight=0]; 21045[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21045 -> 22325[label="",style="dashed", color="magenta", weight=3]; 21045 -> 22326[label="",style="dashed", color="magenta", weight=3]; 21046[label="Succ wx30000",fontsize=16,color="green",shape="box"];21090[label="wx31",fontsize=16,color="green",shape="box"];21091[label="wx33",fontsize=16,color="green",shape="box"];21092[label="wx34",fontsize=16,color="green",shape="box"];21093[label="wx4",fontsize=16,color="green",shape="box"];21094[label="wx32",fontsize=16,color="green",shape="box"];21095[label="wx30000",fontsize=16,color="green",shape="box"];21096[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];21099[label="FiniteMap.lookupWithDefaultFM0 wx1943 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1944)) (Pos Zero)) wx1945 wx1946 wx1947 wx1948 (Float (Neg Zero) (Neg (Succ wx1949))) (compare (Neg Zero * Neg Zero) (Pos (Succ wx1949) * Pos (Succ wx1944)) == GT))",fontsize=16,color="black",shape="box"];21099 -> 22327[label="",style="solid", color="black", weight=3]; 21100[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];21100 -> 22328[label="",style="solid", color="black", weight=3]; 21101 -> 18072[label="",style="dashed", color="red", weight=0]; 21101[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="magenta"];21102[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];21102 -> 22329[label="",style="solid", color="black", weight=3]; 21103[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];21103 -> 22330[label="",style="solid", color="black", weight=3]; 21104 -> 7683[label="",style="dashed", color="red", weight=0]; 21104[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21104 -> 22331[label="",style="dashed", color="magenta", weight=3]; 21104 -> 22332[label="",style="dashed", color="magenta", weight=3]; 21105[label="Succ wx30000",fontsize=16,color="green",shape="box"];21106[label="wx31",fontsize=16,color="green",shape="box"];21107[label="wx34",fontsize=16,color="green",shape="box"];21108[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];21109[label="wx32",fontsize=16,color="green",shape="box"];21110[label="wx4",fontsize=16,color="green",shape="box"];21111[label="wx33",fontsize=16,color="green",shape="box"];21112[label="wx30000",fontsize=16,color="green",shape="box"];21113 -> 7683[label="",style="dashed", color="red", weight=0]; 21113[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21113 -> 22333[label="",style="dashed", color="magenta", weight=3]; 21113 -> 22334[label="",style="dashed", color="magenta", weight=3]; 21114[label="Succ wx30000",fontsize=16,color="green",shape="box"];21115[label="wx31",fontsize=16,color="green",shape="box"];21116[label="wx34",fontsize=16,color="green",shape="box"];21117[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];21118[label="wx32",fontsize=16,color="green",shape="box"];21119[label="wx4",fontsize=16,color="green",shape="box"];21120[label="wx33",fontsize=16,color="green",shape="box"];21121[label="wx30000",fontsize=16,color="green",shape="box"];21122[label="wx31",fontsize=16,color="green",shape="box"];21123[label="wx34",fontsize=16,color="green",shape="box"];21124[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];21125[label="wx32",fontsize=16,color="green",shape="box"];21126[label="wx4",fontsize=16,color="green",shape="box"];21127[label="wx33",fontsize=16,color="green",shape="box"];21128[label="wx30000",fontsize=16,color="green",shape="box"];21129[label="wx31",fontsize=16,color="green",shape="box"];21130[label="wx34",fontsize=16,color="green",shape="box"];21131[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21132[label="wx32",fontsize=16,color="green",shape="box"];21133[label="wx4",fontsize=16,color="green",shape="box"];21134[label="wx33",fontsize=16,color="green",shape="box"];21135[label="wx30000",fontsize=16,color="green",shape="box"];21137 -> 6395[label="",style="dashed", color="red", weight=0]; 21137[label="primMulNat (Succ wx1957) (Succ wx1952)",fontsize=16,color="magenta"];21137 -> 22335[label="",style="dashed", color="magenta", weight=3]; 21137 -> 22336[label="",style="dashed", color="magenta", weight=3]; 21136[label="FiniteMap.lookupWithDefaultFM0 wx1951 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1952)) (Pos Zero)) wx1953 wx1954 wx1955 wx1956 (Float (Neg Zero) (Neg (Succ wx1957))) (primCmpInt (Pos Zero) (Neg wx2316) == GT))",fontsize=16,color="burlywood",shape="triangle"];26937[label="wx2316/Succ wx23160",fontsize=10,color="white",style="solid",shape="box"];21136 -> 26937[label="",style="solid", color="burlywood", weight=9]; 26937 -> 22337[label="",style="solid", color="burlywood", weight=3]; 26938[label="wx2316/Zero",fontsize=10,color="white",style="solid",shape="box"];21136 -> 26938[label="",style="solid", color="burlywood", weight=9]; 26938 -> 22338[label="",style="solid", color="burlywood", weight=3]; 21142[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];21142 -> 22339[label="",style="solid", color="black", weight=3]; 21143 -> 6[label="",style="dashed", color="red", weight=0]; 21143[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];21143 -> 22340[label="",style="dashed", color="magenta", weight=3]; 21143 -> 22341[label="",style="dashed", color="magenta", weight=3]; 21144[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];21144 -> 22342[label="",style="solid", color="black", weight=3]; 21145[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];21145 -> 22343[label="",style="solid", color="black", weight=3]; 21146 -> 22344[label="",style="dashed", color="red", weight=0]; 21146[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg (Succ wx16240)) (Neg (primMulNat (Succ wx6020) (Succ wx59500))) == GT))",fontsize=16,color="magenta"];21146 -> 22345[label="",style="dashed", color="magenta", weight=3]; 21147 -> 22346[label="",style="dashed", color="red", weight=0]; 21147[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx6020) (Succ wx59500))) == GT))",fontsize=16,color="magenta"];21147 -> 22347[label="",style="dashed", color="magenta", weight=3]; 21148[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat Zero (Succ wx6560) == GT))",fontsize=16,color="black",shape="box"];21148 -> 22348[label="",style="solid", color="black", weight=3]; 21149[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (EQ == GT))",fontsize=16,color="black",shape="box"];21149 -> 22349[label="",style="solid", color="black", weight=3]; 21150[label="wx59500",fontsize=16,color="green",shape="box"];21151[label="Zero",fontsize=16,color="green",shape="box"];21152[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpNat wx1958 (Succ wx6570) == GT))",fontsize=16,color="burlywood",shape="box"];26939[label="wx1958/Succ wx19580",fontsize=10,color="white",style="solid",shape="box"];21152 -> 26939[label="",style="solid", color="burlywood", weight=9]; 26939 -> 22350[label="",style="solid", color="burlywood", weight=3]; 26940[label="wx1958/Zero",fontsize=10,color="white",style="solid",shape="box"];21152 -> 26940[label="",style="solid", color="burlywood", weight=9]; 26940 -> 22351[label="",style="solid", color="burlywood", weight=3]; 21153[label="wx59500",fontsize=16,color="green",shape="box"];21154[label="Zero",fontsize=16,color="green",shape="box"];21155[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg (Succ wx19590)) == GT))",fontsize=16,color="black",shape="box"];21155 -> 22352[label="",style="solid", color="black", weight=3]; 21156[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];21156 -> 22353[label="",style="solid", color="black", weight=3]; 21157[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpNat Zero (Succ wx6580) == GT))",fontsize=16,color="black",shape="box"];21157 -> 22354[label="",style="solid", color="black", weight=3]; 21158[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];21158 -> 22355[label="",style="solid", color="black", weight=3]; 21159 -> 22356[label="",style="dashed", color="red", weight=0]; 21159[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg (Succ wx16250)) (Pos (primMulNat (Succ wx6020) (Succ wx59500))) == GT))",fontsize=16,color="magenta"];21159 -> 22357[label="",style="dashed", color="magenta", weight=3]; 21160 -> 22358[label="",style="dashed", color="red", weight=0]; 21160[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx6020) (Succ wx59500))) == GT))",fontsize=16,color="magenta"];21160 -> 22359[label="",style="dashed", color="magenta", weight=3]; 21161[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) False)",fontsize=16,color="black",shape="triangle"];21161 -> 22360[label="",style="solid", color="black", weight=3]; 21162[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (EQ == GT))",fontsize=16,color="black",shape="box"];21162 -> 22361[label="",style="solid", color="black", weight=3]; 21163[label="wx59500",fontsize=16,color="green",shape="box"];21164[label="Zero",fontsize=16,color="green",shape="box"];21165[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (LT == GT))",fontsize=16,color="black",shape="triangle"];21165 -> 22362[label="",style="solid", color="black", weight=3]; 21166[label="wx59500",fontsize=16,color="green",shape="box"];21167[label="Zero",fontsize=16,color="green",shape="box"];21168[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos (Succ wx19610)) == GT))",fontsize=16,color="black",shape="box"];21168 -> 22363[label="",style="solid", color="black", weight=3]; 21169[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];21169 -> 22364[label="",style="solid", color="black", weight=3]; 21170[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) False)",fontsize=16,color="black",shape="triangle"];21170 -> 22365[label="",style="solid", color="black", weight=3]; 21171[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];21171 -> 22366[label="",style="solid", color="black", weight=3]; 21172 -> 7683[label="",style="dashed", color="red", weight=0]; 21172[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21172 -> 22367[label="",style="dashed", color="magenta", weight=3]; 21172 -> 22368[label="",style="dashed", color="magenta", weight=3]; 21173[label="Succ wx30000",fontsize=16,color="green",shape="box"];21218[label="wx32",fontsize=16,color="green",shape="box"];21219[label="wx33",fontsize=16,color="green",shape="box"];21220[label="wx5000",fontsize=16,color="green",shape="box"];21221[label="wx4",fontsize=16,color="green",shape="box"];21222[label="wx30000",fontsize=16,color="green",shape="box"];21223[label="wx31",fontsize=16,color="green",shape="box"];21224[label="wx34",fontsize=16,color="green",shape="box"];21225[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];21175 -> 7683[label="",style="dashed", color="red", weight=0]; 21175[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21175 -> 22369[label="",style="dashed", color="magenta", weight=3]; 21175 -> 22370[label="",style="dashed", color="magenta", weight=3]; 21176[label="Succ wx30000",fontsize=16,color="green",shape="box"];21226[label="wx32",fontsize=16,color="green",shape="box"];21227[label="wx33",fontsize=16,color="green",shape="box"];21228[label="wx5000",fontsize=16,color="green",shape="box"];21229[label="wx4",fontsize=16,color="green",shape="box"];21230[label="wx30000",fontsize=16,color="green",shape="box"];21231[label="wx31",fontsize=16,color="green",shape="box"];21232[label="wx34",fontsize=16,color="green",shape="box"];21233[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];18230[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1421)) (Neg Zero)) wx1422 wx1423 wx1424 wx1425 (Float (Pos (Succ wx1426)) (Neg (Succ wx1427))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx1427)) (Pos (Succ wx1421))) == GT))",fontsize=16,color="black",shape="box"];18230 -> 22371[label="",style="solid", color="black", weight=3]; 21238[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];21238 -> 22372[label="",style="solid", color="black", weight=3]; 21239[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];21239 -> 22373[label="",style="solid", color="black", weight=3]; 21240[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];21240 -> 22374[label="",style="solid", color="black", weight=3]; 21241[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];21241 -> 22375[label="",style="solid", color="black", weight=3]; 21242 -> 7683[label="",style="dashed", color="red", weight=0]; 21242[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21242 -> 22376[label="",style="dashed", color="magenta", weight=3]; 21242 -> 22377[label="",style="dashed", color="magenta", weight=3]; 21243[label="Succ wx30000",fontsize=16,color="green",shape="box"];21264[label="wx5000",fontsize=16,color="green",shape="box"];21265[label="wx34",fontsize=16,color="green",shape="box"];21266[label="wx31",fontsize=16,color="green",shape="box"];21267[label="wx4",fontsize=16,color="green",shape="box"];21268[label="wx32",fontsize=16,color="green",shape="box"];21269[label="wx30000",fontsize=16,color="green",shape="box"];21270[label="wx33",fontsize=16,color="green",shape="box"];21271[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];21245 -> 7683[label="",style="dashed", color="red", weight=0]; 21245[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21245 -> 22378[label="",style="dashed", color="magenta", weight=3]; 21245 -> 22379[label="",style="dashed", color="magenta", weight=3]; 21246[label="Succ wx30000",fontsize=16,color="green",shape="box"];21272[label="wx5000",fontsize=16,color="green",shape="box"];21273[label="wx34",fontsize=16,color="green",shape="box"];21274[label="wx31",fontsize=16,color="green",shape="box"];21275[label="wx4",fontsize=16,color="green",shape="box"];21276[label="wx32",fontsize=16,color="green",shape="box"];21277[label="wx30000",fontsize=16,color="green",shape="box"];21278[label="wx33",fontsize=16,color="green",shape="box"];21279[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];21468[label="FiniteMap.lookupWithDefaultFM0 wx2327 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2328)) (Neg Zero)) wx2329 wx2330 wx2331 wx2332 (Float (Pos (Succ wx2333)) (Neg (Succ wx2334))) (compare (Pos (Succ wx2333) * Neg Zero) (Neg (Succ wx2334) * Neg (Succ wx2328)) == GT))",fontsize=16,color="black",shape="box"];21468 -> 22380[label="",style="solid", color="black", weight=3]; 21289[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];21289 -> 22381[label="",style="solid", color="black", weight=3]; 21290[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];21290 -> 22382[label="",style="solid", color="black", weight=3]; 21291[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];21291 -> 22383[label="",style="solid", color="black", weight=3]; 21292 -> 7683[label="",style="dashed", color="red", weight=0]; 21292[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21292 -> 22384[label="",style="dashed", color="magenta", weight=3]; 21292 -> 22385[label="",style="dashed", color="magenta", weight=3]; 21293[label="Succ wx30000",fontsize=16,color="green",shape="box"];21338[label="wx31",fontsize=16,color="green",shape="box"];21339[label="wx4",fontsize=16,color="green",shape="box"];21340[label="wx30100",fontsize=16,color="green",shape="box"];21341[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];21342[label="wx32",fontsize=16,color="green",shape="box"];21343[label="wx33",fontsize=16,color="green",shape="box"];21344[label="wx30000",fontsize=16,color="green",shape="box"];21345[label="wx34",fontsize=16,color="green",shape="box"];21295 -> 7683[label="",style="dashed", color="red", weight=0]; 21295[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21295 -> 22386[label="",style="dashed", color="magenta", weight=3]; 21295 -> 22387[label="",style="dashed", color="magenta", weight=3]; 21296[label="Succ wx30000",fontsize=16,color="green",shape="box"];21346[label="wx31",fontsize=16,color="green",shape="box"];21347[label="wx4",fontsize=16,color="green",shape="box"];21348[label="wx30100",fontsize=16,color="green",shape="box"];21349[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];21350[label="wx32",fontsize=16,color="green",shape="box"];21351[label="wx33",fontsize=16,color="green",shape="box"];21352[label="wx30000",fontsize=16,color="green",shape="box"];21353[label="wx34",fontsize=16,color="green",shape="box"];18383[label="wx1461",fontsize=16,color="green",shape="box"];18384[label="Zero",fontsize=16,color="green",shape="box"];18385[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpInt (Neg (Succ wx16290)) (Neg (Succ wx1466) * Pos (Succ wx1460)) == GT))",fontsize=16,color="black",shape="box"];18385 -> 22388[label="",style="solid", color="black", weight=3]; 18386[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpInt (Neg Zero) (Neg (Succ wx1466) * Pos (Succ wx1460)) == GT))",fontsize=16,color="black",shape="box"];18386 -> 22389[label="",style="solid", color="black", weight=3]; 21356[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];21356 -> 22390[label="",style="solid", color="black", weight=3]; 21357[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];21357 -> 22391[label="",style="solid", color="black", weight=3]; 21358[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];21358 -> 22392[label="",style="solid", color="black", weight=3]; 21359[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];21359 -> 22393[label="",style="solid", color="black", weight=3]; 21360 -> 7683[label="",style="dashed", color="red", weight=0]; 21360[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21360 -> 22394[label="",style="dashed", color="magenta", weight=3]; 21360 -> 22395[label="",style="dashed", color="magenta", weight=3]; 21361[label="Succ wx30000",fontsize=16,color="green",shape="box"];21382[label="wx31",fontsize=16,color="green",shape="box"];21383[label="wx34",fontsize=16,color="green",shape="box"];21384[label="wx30000",fontsize=16,color="green",shape="box"];21385[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];21386[label="wx33",fontsize=16,color="green",shape="box"];21387[label="wx30100",fontsize=16,color="green",shape="box"];21388[label="wx4",fontsize=16,color="green",shape="box"];21389[label="wx32",fontsize=16,color="green",shape="box"];21363 -> 7683[label="",style="dashed", color="red", weight=0]; 21363[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21363 -> 22396[label="",style="dashed", color="magenta", weight=3]; 21363 -> 22397[label="",style="dashed", color="magenta", weight=3]; 21364[label="Succ wx30000",fontsize=16,color="green",shape="box"];21390[label="wx31",fontsize=16,color="green",shape="box"];21391[label="wx34",fontsize=16,color="green",shape="box"];21392[label="wx30000",fontsize=16,color="green",shape="box"];21393[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];21394[label="wx33",fontsize=16,color="green",shape="box"];21395[label="wx30100",fontsize=16,color="green",shape="box"];21396[label="wx4",fontsize=16,color="green",shape="box"];21397[label="wx32",fontsize=16,color="green",shape="box"];21578[label="FiniteMap.lookupWithDefaultFM0 wx2345 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) wx2348 wx2349 wx2350 wx2351 (Float (Pos Zero) (Neg (Succ wx2352))) (compare (Pos Zero * Neg (Succ wx2347)) (Neg (Succ wx2352) * Neg (Succ wx2346)) == GT))",fontsize=16,color="black",shape="box"];21578 -> 22398[label="",style="solid", color="black", weight=3]; 21408[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];21408 -> 22399[label="",style="solid", color="black", weight=3]; 21409[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];21409 -> 22400[label="",style="solid", color="black", weight=3]; 21410[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];21410 -> 22401[label="",style="solid", color="black", weight=3]; 21411 -> 7683[label="",style="dashed", color="red", weight=0]; 21411[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21411 -> 22402[label="",style="dashed", color="magenta", weight=3]; 21411 -> 22403[label="",style="dashed", color="magenta", weight=3]; 21412[label="Succ wx30000",fontsize=16,color="green",shape="box"];21452[label="wx34",fontsize=16,color="green",shape="box"];21453[label="wx30000",fontsize=16,color="green",shape="box"];21454[label="wx31",fontsize=16,color="green",shape="box"];21455[label="wx32",fontsize=16,color="green",shape="box"];21456[label="wx4",fontsize=16,color="green",shape="box"];21457[label="wx33",fontsize=16,color="green",shape="box"];21458[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];21414 -> 7683[label="",style="dashed", color="red", weight=0]; 21414[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21414 -> 22404[label="",style="dashed", color="magenta", weight=3]; 21414 -> 22405[label="",style="dashed", color="magenta", weight=3]; 21415[label="Succ wx30000",fontsize=16,color="green",shape="box"];21459[label="wx34",fontsize=16,color="green",shape="box"];21460[label="wx30000",fontsize=16,color="green",shape="box"];21461[label="wx31",fontsize=16,color="green",shape="box"];21462[label="wx32",fontsize=16,color="green",shape="box"];21463[label="wx4",fontsize=16,color="green",shape="box"];21464[label="wx33",fontsize=16,color="green",shape="box"];21465[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];18521[label="FiniteMap.lookupWithDefaultFM0 wx1498 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1499)) (Neg Zero)) wx1500 wx1501 wx1502 wx1503 (Float (Pos Zero) (Neg (Succ wx1504))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx1504)) (Pos (Succ wx1499))) == GT))",fontsize=16,color="black",shape="box"];18521 -> 22406[label="",style="solid", color="black", weight=3]; 21469[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];21469 -> 22407[label="",style="solid", color="black", weight=3]; 21470[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];21470 -> 22408[label="",style="solid", color="black", weight=3]; 21471[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];21471 -> 22409[label="",style="solid", color="black", weight=3]; 21472[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];21472 -> 22410[label="",style="solid", color="black", weight=3]; 21473 -> 7683[label="",style="dashed", color="red", weight=0]; 21473[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21473 -> 22411[label="",style="dashed", color="magenta", weight=3]; 21473 -> 22412[label="",style="dashed", color="magenta", weight=3]; 21474[label="Succ wx30000",fontsize=16,color="green",shape="box"];21493[label="wx4",fontsize=16,color="green",shape="box"];21494[label="wx33",fontsize=16,color="green",shape="box"];21495[label="wx34",fontsize=16,color="green",shape="box"];21496[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];21497[label="wx32",fontsize=16,color="green",shape="box"];21498[label="wx30000",fontsize=16,color="green",shape="box"];21499[label="wx31",fontsize=16,color="green",shape="box"];21476 -> 7683[label="",style="dashed", color="red", weight=0]; 21476[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21476 -> 22413[label="",style="dashed", color="magenta", weight=3]; 21476 -> 22414[label="",style="dashed", color="magenta", weight=3]; 21477[label="Succ wx30000",fontsize=16,color="green",shape="box"];21500[label="wx4",fontsize=16,color="green",shape="box"];21501[label="wx33",fontsize=16,color="green",shape="box"];21502[label="wx34",fontsize=16,color="green",shape="box"];21503[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];21504[label="wx32",fontsize=16,color="green",shape="box"];21505[label="wx30000",fontsize=16,color="green",shape="box"];21506[label="wx31",fontsize=16,color="green",shape="box"];21758[label="FiniteMap.lookupWithDefaultFM0 wx2362 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2363)) (Neg Zero)) wx2364 wx2365 wx2366 wx2367 (Float (Pos Zero) (Neg (Succ wx2368))) (compare (Pos Zero * Neg Zero) (Neg (Succ wx2368) * Neg (Succ wx2363)) == GT))",fontsize=16,color="black",shape="box"];21758 -> 22415[label="",style="solid", color="black", weight=3]; 21516[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];21516 -> 22416[label="",style="solid", color="black", weight=3]; 21517[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];21517 -> 22417[label="",style="solid", color="black", weight=3]; 21518[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];21518 -> 22418[label="",style="solid", color="black", weight=3]; 21519 -> 6395[label="",style="dashed", color="red", weight=0]; 21519[label="primMulNat wx6710 (Succ wx66400)",fontsize=16,color="magenta"];21519 -> 22419[label="",style="dashed", color="magenta", weight=3]; 21519 -> 22420[label="",style="dashed", color="magenta", weight=3]; 21520[label="Succ wx66400",fontsize=16,color="green",shape="box"];21521[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Neg (Succ wx20150)) == GT))",fontsize=16,color="black",shape="box"];21521 -> 22421[label="",style="solid", color="black", weight=3]; 21522[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];21522 -> 22422[label="",style="solid", color="black", weight=3]; 21523[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) False)",fontsize=16,color="black",shape="box"];21523 -> 22423[label="",style="solid", color="black", weight=3]; 21524[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];21524 -> 22424[label="",style="solid", color="black", weight=3]; 21525[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];21525 -> 22425[label="",style="solid", color="black", weight=3]; 21526 -> 22426[label="",style="dashed", color="red", weight=0]; 21526[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos (Succ wx16260)) (Pos (primMulNat (Succ wx6710) (Succ wx66400))) == GT))",fontsize=16,color="magenta"];21526 -> 22427[label="",style="dashed", color="magenta", weight=3]; 21527 -> 22428[label="",style="dashed", color="red", weight=0]; 21527[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx6710) (Succ wx66400))) == GT))",fontsize=16,color="magenta"];21527 -> 22429[label="",style="dashed", color="magenta", weight=3]; 21528[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat (Succ wx7370) Zero == GT))",fontsize=16,color="black",shape="box"];21528 -> 22430[label="",style="solid", color="black", weight=3]; 21529[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (EQ == GT))",fontsize=16,color="black",shape="box"];21529 -> 22431[label="",style="solid", color="black", weight=3]; 21530[label="wx66400",fontsize=16,color="green",shape="box"];21531[label="Zero",fontsize=16,color="green",shape="box"];21532[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpNat (Succ wx7380) wx2017 == GT))",fontsize=16,color="burlywood",shape="box"];26941[label="wx2017/Succ wx20170",fontsize=10,color="white",style="solid",shape="box"];21532 -> 26941[label="",style="solid", color="burlywood", weight=9]; 26941 -> 22432[label="",style="solid", color="burlywood", weight=3]; 26942[label="wx2017/Zero",fontsize=10,color="white",style="solid",shape="box"];21532 -> 26942[label="",style="solid", color="burlywood", weight=9]; 26942 -> 22433[label="",style="solid", color="burlywood", weight=3]; 21533[label="wx66400",fontsize=16,color="green",shape="box"];21534[label="Zero",fontsize=16,color="green",shape="box"];21535[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos (Succ wx20180)) == GT))",fontsize=16,color="black",shape="box"];21535 -> 22434[label="",style="solid", color="black", weight=3]; 21536[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];21536 -> 22435[label="",style="solid", color="black", weight=3]; 21537[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpNat (Succ wx7390) Zero == GT))",fontsize=16,color="black",shape="box"];21537 -> 22436[label="",style="solid", color="black", weight=3]; 21538[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];21538 -> 22437[label="",style="solid", color="black", weight=3]; 21539 -> 7683[label="",style="dashed", color="red", weight=0]; 21539[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21539 -> 22438[label="",style="dashed", color="magenta", weight=3]; 21539 -> 22439[label="",style="dashed", color="magenta", weight=3]; 21540[label="Succ wx30000",fontsize=16,color="green",shape="box"];21541[label="wx5000",fontsize=16,color="green",shape="box"];21542[label="wx32",fontsize=16,color="green",shape="box"];21543[label="wx34",fontsize=16,color="green",shape="box"];21544[label="wx4",fontsize=16,color="green",shape="box"];21545[label="wx33",fontsize=16,color="green",shape="box"];21546[label="wx30000",fontsize=16,color="green",shape="box"];21547[label="wx31",fontsize=16,color="green",shape="box"];21548[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];21549 -> 7683[label="",style="dashed", color="red", weight=0]; 21549[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21549 -> 22440[label="",style="dashed", color="magenta", weight=3]; 21549 -> 22441[label="",style="dashed", color="magenta", weight=3]; 21550[label="Succ wx30000",fontsize=16,color="green",shape="box"];21551[label="wx5000",fontsize=16,color="green",shape="box"];21552[label="wx32",fontsize=16,color="green",shape="box"];21553[label="wx34",fontsize=16,color="green",shape="box"];21554[label="wx4",fontsize=16,color="green",shape="box"];21555[label="wx33",fontsize=16,color="green",shape="box"];21556[label="wx30000",fontsize=16,color="green",shape="box"];21557[label="wx31",fontsize=16,color="green",shape="box"];21558[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];21559[label="wx5000",fontsize=16,color="green",shape="box"];21560[label="wx32",fontsize=16,color="green",shape="box"];21561[label="wx34",fontsize=16,color="green",shape="box"];21562[label="wx4",fontsize=16,color="green",shape="box"];21563[label="wx33",fontsize=16,color="green",shape="box"];21564[label="wx30000",fontsize=16,color="green",shape="box"];21565[label="wx31",fontsize=16,color="green",shape="box"];21566[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];21567[label="wx5000",fontsize=16,color="green",shape="box"];21568[label="wx32",fontsize=16,color="green",shape="box"];21569[label="wx34",fontsize=16,color="green",shape="box"];21570[label="wx4",fontsize=16,color="green",shape="box"];21571[label="wx33",fontsize=16,color="green",shape="box"];21572[label="wx30000",fontsize=16,color="green",shape="box"];21573[label="wx31",fontsize=16,color="green",shape="box"];21574[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21576 -> 6395[label="",style="dashed", color="red", weight=0]; 21576[label="primMulNat (Succ wx2027) (Succ wx2021)",fontsize=16,color="magenta"];21576 -> 22442[label="",style="dashed", color="magenta", weight=3]; 21576 -> 22443[label="",style="dashed", color="magenta", weight=3]; 21575[label="FiniteMap.lookupWithDefaultFM0 wx2020 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2021)) (Neg Zero)) wx2022 wx2023 wx2024 wx2025 (Float (Neg (Succ wx2026)) (Neg (Succ wx2027))) (primCmpInt (Pos Zero) (Neg wx2369) == GT))",fontsize=16,color="burlywood",shape="triangle"];26943[label="wx2369/Succ wx23690",fontsize=10,color="white",style="solid",shape="box"];21575 -> 26943[label="",style="solid", color="burlywood", weight=9]; 26943 -> 22444[label="",style="solid", color="burlywood", weight=3]; 26944[label="wx2369/Zero",fontsize=10,color="white",style="solid",shape="box"];21575 -> 26944[label="",style="solid", color="burlywood", weight=9]; 26944 -> 22445[label="",style="solid", color="burlywood", weight=3]; 21579[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];21579 -> 22446[label="",style="solid", color="black", weight=3]; 21580 -> 6[label="",style="dashed", color="red", weight=0]; 21580[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Float (Neg (Succ wx5000)) (Neg Zero)))",fontsize=16,color="magenta"];21580 -> 22447[label="",style="dashed", color="magenta", weight=3]; 21580 -> 22448[label="",style="dashed", color="magenta", weight=3]; 21581[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];21581 -> 22449[label="",style="solid", color="black", weight=3]; 21582[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];21582 -> 22450[label="",style="solid", color="black", weight=3]; 21583 -> 7683[label="",style="dashed", color="red", weight=0]; 21583[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21583 -> 22451[label="",style="dashed", color="magenta", weight=3]; 21583 -> 22452[label="",style="dashed", color="magenta", weight=3]; 21584[label="Succ wx30000",fontsize=16,color="green",shape="box"];21629[label="wx4",fontsize=16,color="green",shape="box"];21630[label="wx32",fontsize=16,color="green",shape="box"];21631[label="wx5000",fontsize=16,color="green",shape="box"];21632[label="wx33",fontsize=16,color="green",shape="box"];21633[label="wx30000",fontsize=16,color="green",shape="box"];21634[label="wx31",fontsize=16,color="green",shape="box"];21635[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];21636[label="wx34",fontsize=16,color="green",shape="box"];21586 -> 7683[label="",style="dashed", color="red", weight=0]; 21586[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21586 -> 22453[label="",style="dashed", color="magenta", weight=3]; 21586 -> 22454[label="",style="dashed", color="magenta", weight=3]; 21587[label="Succ wx30000",fontsize=16,color="green",shape="box"];21637[label="wx4",fontsize=16,color="green",shape="box"];21638[label="wx32",fontsize=16,color="green",shape="box"];21639[label="wx5000",fontsize=16,color="green",shape="box"];21640[label="wx33",fontsize=16,color="green",shape="box"];21641[label="wx30000",fontsize=16,color="green",shape="box"];21642[label="wx31",fontsize=16,color="green",shape="box"];21643[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];21644[label="wx34",fontsize=16,color="green",shape="box"];21647[label="FiniteMap.lookupWithDefaultFM0 wx2029 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2030)) (Neg Zero)) wx2031 wx2032 wx2033 wx2034 (Float (Neg (Succ wx2035)) (Neg (Succ wx2036))) (compare (Neg (Succ wx2035) * Neg Zero) (Neg (Succ wx2036) * Neg (Succ wx2030)) == GT))",fontsize=16,color="black",shape="box"];21647 -> 22455[label="",style="solid", color="black", weight=3]; 21648[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];21648 -> 22456[label="",style="solid", color="black", weight=3]; 21649 -> 18742[label="",style="dashed", color="red", weight=0]; 21649[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) False)",fontsize=16,color="magenta"];21650[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];21650 -> 22457[label="",style="solid", color="black", weight=3]; 21651[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];21651 -> 22458[label="",style="solid", color="black", weight=3]; 21652 -> 7683[label="",style="dashed", color="red", weight=0]; 21652[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21652 -> 22459[label="",style="dashed", color="magenta", weight=3]; 21652 -> 22460[label="",style="dashed", color="magenta", weight=3]; 21653[label="Succ wx30000",fontsize=16,color="green",shape="box"];21654[label="wx34",fontsize=16,color="green",shape="box"];21655[label="wx32",fontsize=16,color="green",shape="box"];21656[label="wx31",fontsize=16,color="green",shape="box"];21657[label="wx33",fontsize=16,color="green",shape="box"];21658[label="wx30100",fontsize=16,color="green",shape="box"];21659[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];21660[label="wx30000",fontsize=16,color="green",shape="box"];21661[label="wx4",fontsize=16,color="green",shape="box"];21662 -> 7683[label="",style="dashed", color="red", weight=0]; 21662[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21662 -> 22461[label="",style="dashed", color="magenta", weight=3]; 21662 -> 22462[label="",style="dashed", color="magenta", weight=3]; 21663[label="Succ wx30000",fontsize=16,color="green",shape="box"];21664[label="wx34",fontsize=16,color="green",shape="box"];21665[label="wx32",fontsize=16,color="green",shape="box"];21666[label="wx31",fontsize=16,color="green",shape="box"];21667[label="wx33",fontsize=16,color="green",shape="box"];21668[label="wx30100",fontsize=16,color="green",shape="box"];21669[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];21670[label="wx30000",fontsize=16,color="green",shape="box"];21671[label="wx4",fontsize=16,color="green",shape="box"];21672[label="wx34",fontsize=16,color="green",shape="box"];21673[label="wx32",fontsize=16,color="green",shape="box"];21674[label="wx31",fontsize=16,color="green",shape="box"];21675[label="wx33",fontsize=16,color="green",shape="box"];21676[label="wx30100",fontsize=16,color="green",shape="box"];21677[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];21678[label="wx30000",fontsize=16,color="green",shape="box"];21679[label="wx4",fontsize=16,color="green",shape="box"];21680[label="wx34",fontsize=16,color="green",shape="box"];21681[label="wx32",fontsize=16,color="green",shape="box"];21682[label="wx31",fontsize=16,color="green",shape="box"];21683[label="wx33",fontsize=16,color="green",shape="box"];21684[label="wx30100",fontsize=16,color="green",shape="box"];21685[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21686[label="wx30000",fontsize=16,color="green",shape="box"];21687[label="wx4",fontsize=16,color="green",shape="box"];21688 -> 22463[label="",style="dashed", color="red", weight=0]; 21688[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) (primCmpInt (Pos (Succ wx21000)) (Neg (primMulNat (Succ wx2045) (Succ wx2039))) == GT))",fontsize=16,color="magenta"];21688 -> 22464[label="",style="dashed", color="magenta", weight=3]; 21689 -> 22465[label="",style="dashed", color="red", weight=0]; 21689[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx2045) (Succ wx2039))) == GT))",fontsize=16,color="magenta"];21689 -> 22466[label="",style="dashed", color="magenta", weight=3]; 21690[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];21690 -> 22467[label="",style="solid", color="black", weight=3]; 21691 -> 6[label="",style="dashed", color="red", weight=0]; 21691[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];21691 -> 22468[label="",style="dashed", color="magenta", weight=3]; 21691 -> 22469[label="",style="dashed", color="magenta", weight=3]; 21692[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];21692 -> 22470[label="",style="solid", color="black", weight=3]; 21693[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];21693 -> 22471[label="",style="solid", color="black", weight=3]; 21694 -> 7683[label="",style="dashed", color="red", weight=0]; 21694[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21694 -> 22472[label="",style="dashed", color="magenta", weight=3]; 21694 -> 22473[label="",style="dashed", color="magenta", weight=3]; 21695[label="Succ wx30000",fontsize=16,color="green",shape="box"];21740[label="wx33",fontsize=16,color="green",shape="box"];21741[label="wx30000",fontsize=16,color="green",shape="box"];21742[label="wx34",fontsize=16,color="green",shape="box"];21743[label="wx31",fontsize=16,color="green",shape="box"];21744[label="wx32",fontsize=16,color="green",shape="box"];21745[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];21746[label="wx4",fontsize=16,color="green",shape="box"];21747[label="wx30100",fontsize=16,color="green",shape="box"];21697 -> 7683[label="",style="dashed", color="red", weight=0]; 21697[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21697 -> 22474[label="",style="dashed", color="magenta", weight=3]; 21697 -> 22475[label="",style="dashed", color="magenta", weight=3]; 21698[label="Succ wx30000",fontsize=16,color="green",shape="box"];21748[label="wx33",fontsize=16,color="green",shape="box"];21749[label="wx30000",fontsize=16,color="green",shape="box"];21750[label="wx34",fontsize=16,color="green",shape="box"];21751[label="wx31",fontsize=16,color="green",shape="box"];21752[label="wx32",fontsize=16,color="green",shape="box"];21753[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];21754[label="wx4",fontsize=16,color="green",shape="box"];21755[label="wx30100",fontsize=16,color="green",shape="box"];21759[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (compare (Neg Zero * Neg (Succ wx2049)) (Neg (Succ wx2054) * Neg (Succ wx2048)) == GT))",fontsize=16,color="black",shape="box"];21759 -> 22476[label="",style="solid", color="black", weight=3]; 21760[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];21760 -> 22477[label="",style="solid", color="black", weight=3]; 21761 -> 18866[label="",style="dashed", color="red", weight=0]; 21761[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="magenta"];21762[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];21762 -> 22478[label="",style="solid", color="black", weight=3]; 21763[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];21763 -> 22479[label="",style="solid", color="black", weight=3]; 21764 -> 7683[label="",style="dashed", color="red", weight=0]; 21764[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21764 -> 22480[label="",style="dashed", color="magenta", weight=3]; 21764 -> 22481[label="",style="dashed", color="magenta", weight=3]; 21765[label="Succ wx30000",fontsize=16,color="green",shape="box"];21766[label="wx34",fontsize=16,color="green",shape="box"];21767[label="wx4",fontsize=16,color="green",shape="box"];21768[label="wx31",fontsize=16,color="green",shape="box"];21769[label="wx33",fontsize=16,color="green",shape="box"];21770[label="wx32",fontsize=16,color="green",shape="box"];21771[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];21772[label="wx30000",fontsize=16,color="green",shape="box"];21773 -> 7683[label="",style="dashed", color="red", weight=0]; 21773[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21773 -> 22482[label="",style="dashed", color="magenta", weight=3]; 21773 -> 22483[label="",style="dashed", color="magenta", weight=3]; 21774[label="Succ wx30000",fontsize=16,color="green",shape="box"];21775[label="wx34",fontsize=16,color="green",shape="box"];21776[label="wx4",fontsize=16,color="green",shape="box"];21777[label="wx31",fontsize=16,color="green",shape="box"];21778[label="wx33",fontsize=16,color="green",shape="box"];21779[label="wx32",fontsize=16,color="green",shape="box"];21780[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];21781[label="wx30000",fontsize=16,color="green",shape="box"];21782[label="wx34",fontsize=16,color="green",shape="box"];21783[label="wx4",fontsize=16,color="green",shape="box"];21784[label="wx31",fontsize=16,color="green",shape="box"];21785[label="wx33",fontsize=16,color="green",shape="box"];21786[label="wx32",fontsize=16,color="green",shape="box"];21787[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];21788[label="wx30000",fontsize=16,color="green",shape="box"];21789[label="wx34",fontsize=16,color="green",shape="box"];21790[label="wx4",fontsize=16,color="green",shape="box"];21791[label="wx31",fontsize=16,color="green",shape="box"];21792[label="wx33",fontsize=16,color="green",shape="box"];21793[label="wx32",fontsize=16,color="green",shape="box"];21794[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21795[label="wx30000",fontsize=16,color="green",shape="box"];21797 -> 6395[label="",style="dashed", color="red", weight=0]; 21797[label="primMulNat (Succ wx2062) (Succ wx2057)",fontsize=16,color="magenta"];21797 -> 22484[label="",style="dashed", color="magenta", weight=3]; 21797 -> 22485[label="",style="dashed", color="magenta", weight=3]; 21796[label="FiniteMap.lookupWithDefaultFM0 wx2056 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2057)) (Neg Zero)) wx2058 wx2059 wx2060 wx2061 (Float (Neg Zero) (Neg (Succ wx2062))) (primCmpInt (Pos Zero) (Neg wx2388) == GT))",fontsize=16,color="burlywood",shape="triangle"];26945[label="wx2388/Succ wx23880",fontsize=10,color="white",style="solid",shape="box"];21796 -> 26945[label="",style="solid", color="burlywood", weight=9]; 26945 -> 22486[label="",style="solid", color="burlywood", weight=3]; 26946[label="wx2388/Zero",fontsize=10,color="white",style="solid",shape="box"];21796 -> 26946[label="",style="solid", color="burlywood", weight=9]; 26946 -> 22487[label="",style="solid", color="burlywood", weight=3]; 21802[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];21802 -> 22488[label="",style="solid", color="black", weight=3]; 21803 -> 6[label="",style="dashed", color="red", weight=0]; 21803[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];21803 -> 22489[label="",style="dashed", color="magenta", weight=3]; 21803 -> 22490[label="",style="dashed", color="magenta", weight=3]; 21804[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];21804 -> 22491[label="",style="solid", color="black", weight=3]; 21805[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];21805 -> 22492[label="",style="solid", color="black", weight=3]; 21806 -> 7683[label="",style="dashed", color="red", weight=0]; 21806[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21806 -> 22493[label="",style="dashed", color="magenta", weight=3]; 21806 -> 22494[label="",style="dashed", color="magenta", weight=3]; 21807[label="Succ wx30000",fontsize=16,color="green",shape="box"];21847[label="wx34",fontsize=16,color="green",shape="box"];21848[label="wx31",fontsize=16,color="green",shape="box"];21849[label="wx32",fontsize=16,color="green",shape="box"];21850[label="wx30000",fontsize=16,color="green",shape="box"];21851[label="wx33",fontsize=16,color="green",shape="box"];21852[label="wx4",fontsize=16,color="green",shape="box"];21853[label="Succ (Succ (Succ (Succ (Succ (Succ wx5100000000)))))",fontsize=16,color="green",shape="box"];21809 -> 7683[label="",style="dashed", color="red", weight=0]; 21809[label="primPlusNat (primPlusNat Zero (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21809 -> 22495[label="",style="dashed", color="magenta", weight=3]; 21809 -> 22496[label="",style="dashed", color="magenta", weight=3]; 21810[label="Succ wx30000",fontsize=16,color="green",shape="box"];21854[label="wx34",fontsize=16,color="green",shape="box"];21855[label="wx31",fontsize=16,color="green",shape="box"];21856[label="wx32",fontsize=16,color="green",shape="box"];21857[label="wx30000",fontsize=16,color="green",shape="box"];21858[label="wx33",fontsize=16,color="green",shape="box"];21859[label="wx4",fontsize=16,color="green",shape="box"];21860[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];21865[label="FiniteMap.lookupWithDefaultFM0 wx2064 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2065)) (Neg Zero)) wx2066 wx2067 wx2068 wx2069 (Float (Neg Zero) (Neg (Succ wx2070))) (compare (Neg Zero * Neg Zero) (Neg (Succ wx2070) * Neg (Succ wx2065)) == GT))",fontsize=16,color="black",shape="box"];21865 -> 22497[label="",style="solid", color="black", weight=3]; 21866[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg (Succ wx5100))) True)",fontsize=16,color="black",shape="box"];21866 -> 22498[label="",style="solid", color="black", weight=3]; 21867 -> 18982[label="",style="dashed", color="red", weight=0]; 21867[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) False)",fontsize=16,color="magenta"];21868[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];21868 -> 22499[label="",style="solid", color="black", weight=3]; 21869[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];21869 -> 22500[label="",style="solid", color="black", weight=3]; 21870 -> 6395[label="",style="dashed", color="red", weight=0]; 21870[label="primMulNat wx3170 (Succ wx31000)",fontsize=16,color="magenta"];21870 -> 22501[label="",style="dashed", color="magenta", weight=3]; 21870 -> 22502[label="",style="dashed", color="magenta", weight=3]; 21871[label="Succ wx31000",fontsize=16,color="green",shape="box"];21872[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos Zero) (Neg (Succ wx20710)) == GT))",fontsize=16,color="black",shape="box"];21872 -> 22503[label="",style="solid", color="black", weight=3]; 21873[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];21873 -> 22504[label="",style="solid", color="black", weight=3]; 21874[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) False)",fontsize=16,color="black",shape="box"];21874 -> 22505[label="",style="solid", color="black", weight=3]; 21875[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];21875 -> 22506[label="",style="solid", color="black", weight=3]; 21876[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];21876 -> 22507[label="",style="solid", color="black", weight=3]; 21877[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos (Succ wx16300)) (primMulInt (Pos (Succ wx3170)) (Pos (Succ wx31000))) == GT))",fontsize=16,color="black",shape="box"];21877 -> 22508[label="",style="solid", color="black", weight=3]; 21878[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx3170)) (Pos (Succ wx31000))) == GT))",fontsize=16,color="black",shape="box"];21878 -> 22509[label="",style="solid", color="black", weight=3]; 21879[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ wx16120) (primMulNat (Succ wx3170) Zero) == GT))",fontsize=16,color="black",shape="box"];21879 -> 22510[label="",style="solid", color="black", weight=3]; 21880[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];21880 -> 22511[label="",style="solid", color="black", weight=3]; 21882 -> 6395[label="",style="dashed", color="red", weight=0]; 21882[label="primMulNat Zero (Succ wx31000)",fontsize=16,color="magenta"];21882 -> 22512[label="",style="dashed", color="magenta", weight=3]; 21882 -> 22513[label="",style="dashed", color="magenta", weight=3]; 21881[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos (Succ wx16130)) (Pos wx2397) == GT))",fontsize=16,color="black",shape="triangle"];21881 -> 22514[label="",style="solid", color="black", weight=3]; 21885 -> 6395[label="",style="dashed", color="red", weight=0]; 21885[label="primMulNat Zero (Succ wx31000)",fontsize=16,color="magenta"];21885 -> 22515[label="",style="dashed", color="magenta", weight=3]; 21885 -> 22516[label="",style="dashed", color="magenta", weight=3]; 21884[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos wx2398) == GT))",fontsize=16,color="burlywood",shape="triangle"];26947[label="wx2398/Succ wx23980",fontsize=10,color="white",style="solid",shape="box"];21884 -> 26947[label="",style="solid", color="burlywood", weight=9]; 26947 -> 22517[label="",style="solid", color="burlywood", weight=3]; 26948[label="wx2398/Zero",fontsize=10,color="white",style="solid",shape="box"];21884 -> 26948[label="",style="solid", color="burlywood", weight=9]; 26948 -> 22518[label="",style="solid", color="burlywood", weight=3]; 21889[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpNat (Succ wx16140) (primMulNat Zero Zero) == GT))",fontsize=16,color="black",shape="box"];21889 -> 22519[label="",style="solid", color="black", weight=3]; 21890[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];21890 -> 22520[label="",style="solid", color="black", weight=3]; 21891 -> 7683[label="",style="dashed", color="red", weight=0]; 21891[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21891 -> 22521[label="",style="dashed", color="magenta", weight=3]; 21891 -> 22522[label="",style="dashed", color="magenta", weight=3]; 21892[label="Succ wx30000",fontsize=16,color="green",shape="box"];21893 -> 7683[label="",style="dashed", color="red", weight=0]; 21893[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];21893 -> 22523[label="",style="dashed", color="magenta", weight=3]; 21893 -> 22524[label="",style="dashed", color="magenta", weight=3]; 21894[label="Succ wx30000",fontsize=16,color="green",shape="box"];21895[label="FiniteMap.lookupWithDefaultFM0 wx1632 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1633)) (Pos Zero)) wx1634 wx1635 wx1636 wx1637 (Float (Pos (Succ wx1638)) (Pos (Succ wx1639))) (primCmpFloat (Float (Pos (Succ wx1638)) (Pos (Succ wx1639))) (Float (Pos (Succ wx1633)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];21895 -> 22525[label="",style="solid", color="black", weight=3]; 21896[label="wx30000",fontsize=16,color="green",shape="box"];21897[label="wx30000",fontsize=16,color="green",shape="box"];21898[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="black",shape="triangle"];21898 -> 22526[label="",style="solid", color="black", weight=3]; 21899[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];21899 -> 22527[label="",style="solid", color="black", weight=3]; 21900 -> 21898[label="",style="dashed", color="red", weight=0]; 21900[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];21901 -> 7683[label="",style="dashed", color="red", weight=0]; 21901[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21901 -> 22528[label="",style="dashed", color="magenta", weight=3]; 21901 -> 22529[label="",style="dashed", color="magenta", weight=3]; 21902[label="Succ wx30000",fontsize=16,color="green",shape="box"];21903 -> 7683[label="",style="dashed", color="red", weight=0]; 21903[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];21903 -> 22530[label="",style="dashed", color="magenta", weight=3]; 21903 -> 22531[label="",style="dashed", color="magenta", weight=3]; 21904[label="Succ wx30000",fontsize=16,color="green",shape="box"];21905[label="wx30000",fontsize=16,color="green",shape="box"];21906[label="wx30000",fontsize=16,color="green",shape="box"];21907[label="wx1642",fontsize=16,color="green",shape="box"];21908[label="Succ wx1648",fontsize=16,color="green",shape="box"];21909[label="FiniteMap.lookupWithDefaultFM0 wx1641 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1642)) (Pos Zero)) wx1643 wx1644 wx1645 wx1646 (Float (Pos (Succ wx1647)) (Pos (Succ wx1648))) (primCmpInt (Pos Zero) (Neg (Succ wx20820)) == GT))",fontsize=16,color="black",shape="box"];21909 -> 22532[label="",style="solid", color="black", weight=3]; 21910[label="FiniteMap.lookupWithDefaultFM0 wx1641 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1642)) (Pos Zero)) wx1643 wx1644 wx1645 wx1646 (Float (Pos (Succ wx1647)) (Pos (Succ wx1648))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];21910 -> 22533[label="",style="solid", color="black", weight=3]; 21911 -> 21898[label="",style="dashed", color="red", weight=0]; 21911[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];21912[label="Float (Pos (Succ wx5000)) (Pos Zero)",fontsize=16,color="green",shape="box"];21913[label="wx34",fontsize=16,color="green",shape="box"];21914[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];21914 -> 22534[label="",style="solid", color="black", weight=3]; 21915 -> 21898[label="",style="dashed", color="red", weight=0]; 21915[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];21916 -> 7683[label="",style="dashed", color="red", weight=0]; 21916[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21916 -> 22535[label="",style="dashed", color="magenta", weight=3]; 21916 -> 22536[label="",style="dashed", color="magenta", weight=3]; 21917[label="Succ wx30000",fontsize=16,color="green",shape="box"];21918 -> 7683[label="",style="dashed", color="red", weight=0]; 21918[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];21918 -> 22537[label="",style="dashed", color="magenta", weight=3]; 21918 -> 22538[label="",style="dashed", color="magenta", weight=3]; 21919[label="Succ wx30000",fontsize=16,color="green",shape="box"];21920[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpFloat (Float (Pos Zero) (Pos (Succ wx1657))) (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) == GT))",fontsize=16,color="black",shape="box"];21920 -> 22539[label="",style="solid", color="black", weight=3]; 21921[label="wx30000",fontsize=16,color="green",shape="box"];21922[label="wx30000",fontsize=16,color="green",shape="box"];21923 -> 21898[label="",style="dashed", color="red", weight=0]; 21923[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];21924[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];21924 -> 22540[label="",style="solid", color="black", weight=3]; 21925 -> 21898[label="",style="dashed", color="red", weight=0]; 21925[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];21926 -> 7683[label="",style="dashed", color="red", weight=0]; 21926[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21926 -> 22541[label="",style="dashed", color="magenta", weight=3]; 21926 -> 22542[label="",style="dashed", color="magenta", weight=3]; 21927[label="Succ wx30000",fontsize=16,color="green",shape="box"];21928 -> 7683[label="",style="dashed", color="red", weight=0]; 21928[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];21928 -> 22543[label="",style="dashed", color="magenta", weight=3]; 21928 -> 22544[label="",style="dashed", color="magenta", weight=3]; 21929[label="Succ wx30000",fontsize=16,color="green",shape="box"];21930[label="wx30000",fontsize=16,color="green",shape="box"];21931[label="wx30000",fontsize=16,color="green",shape="box"];21933 -> 6395[label="",style="dashed", color="red", weight=0]; 21933[label="primMulNat (Succ wx1666) (Succ wx1660)",fontsize=16,color="magenta"];21933 -> 22545[label="",style="dashed", color="magenta", weight=3]; 21933 -> 22546[label="",style="dashed", color="magenta", weight=3]; 21932[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) (primCmpInt (Pos (Succ wx17350)) (Neg wx2399) == GT))",fontsize=16,color="black",shape="triangle"];21932 -> 22547[label="",style="solid", color="black", weight=3]; 21935 -> 6395[label="",style="dashed", color="red", weight=0]; 21935[label="primMulNat (Succ wx1666) (Succ wx1660)",fontsize=16,color="magenta"];21935 -> 22548[label="",style="dashed", color="magenta", weight=3]; 21935 -> 22549[label="",style="dashed", color="magenta", weight=3]; 21934[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) (primCmpInt (Pos Zero) (Neg wx2400) == GT))",fontsize=16,color="burlywood",shape="triangle"];26949[label="wx2400/Succ wx24000",fontsize=10,color="white",style="solid",shape="box"];21934 -> 26949[label="",style="solid", color="burlywood", weight=9]; 26949 -> 22550[label="",style="solid", color="burlywood", weight=3]; 26950[label="wx2400/Zero",fontsize=10,color="white",style="solid",shape="box"];21934 -> 26950[label="",style="solid", color="burlywood", weight=9]; 26950 -> 22551[label="",style="solid", color="burlywood", weight=3]; 21936 -> 21898[label="",style="dashed", color="red", weight=0]; 21936[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];21937[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];21938[label="wx34",fontsize=16,color="green",shape="box"];21939[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];21939 -> 22552[label="",style="solid", color="black", weight=3]; 21940 -> 21898[label="",style="dashed", color="red", weight=0]; 21940[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];21941 -> 7683[label="",style="dashed", color="red", weight=0]; 21941[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21941 -> 22553[label="",style="dashed", color="magenta", weight=3]; 21941 -> 22554[label="",style="dashed", color="magenta", weight=3]; 21942[label="Succ wx30000",fontsize=16,color="green",shape="box"];21943 -> 7683[label="",style="dashed", color="red", weight=0]; 21943[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];21943 -> 22555[label="",style="dashed", color="magenta", weight=3]; 21943 -> 22556[label="",style="dashed", color="magenta", weight=3]; 21944[label="Succ wx30000",fontsize=16,color="green",shape="box"];21945[label="FiniteMap.lookupWithDefaultFM0 wx1668 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1669)) (Pos Zero)) wx1670 wx1671 wx1672 wx1673 (Float (Pos Zero) (Pos (Succ wx1674))) (primCmpFloat (Float (Pos Zero) (Pos (Succ wx1674))) (Float (Pos (Succ wx1669)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];21945 -> 22557[label="",style="solid", color="black", weight=3]; 21946[label="wx30000",fontsize=16,color="green",shape="box"];21947[label="wx30000",fontsize=16,color="green",shape="box"];21948 -> 21898[label="",style="dashed", color="red", weight=0]; 21948[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];21949[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];21949 -> 22558[label="",style="solid", color="black", weight=3]; 21950 -> 21898[label="",style="dashed", color="red", weight=0]; 21950[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];21951 -> 7683[label="",style="dashed", color="red", weight=0]; 21951[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21951 -> 22559[label="",style="dashed", color="magenta", weight=3]; 21951 -> 22560[label="",style="dashed", color="magenta", weight=3]; 21952[label="Succ wx30000",fontsize=16,color="green",shape="box"];21953 -> 7683[label="",style="dashed", color="red", weight=0]; 21953[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];21953 -> 22561[label="",style="dashed", color="magenta", weight=3]; 21953 -> 22562[label="",style="dashed", color="magenta", weight=3]; 21954[label="Succ wx30000",fontsize=16,color="green",shape="box"];21955[label="wx30000",fontsize=16,color="green",shape="box"];21956[label="wx30000",fontsize=16,color="green",shape="box"];21957[label="wx1677",fontsize=16,color="green",shape="box"];21958[label="Succ wx1682",fontsize=16,color="green",shape="box"];21959[label="FiniteMap.lookupWithDefaultFM0 wx1676 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1677)) (Pos Zero)) wx1678 wx1679 wx1680 wx1681 (Float (Pos Zero) (Pos (Succ wx1682))) (primCmpInt (Pos Zero) (Neg (Succ wx21010)) == GT))",fontsize=16,color="black",shape="box"];21959 -> 22563[label="",style="solid", color="black", weight=3]; 21960[label="FiniteMap.lookupWithDefaultFM0 wx1676 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1677)) (Pos Zero)) wx1678 wx1679 wx1680 wx1681 (Float (Pos Zero) (Pos (Succ wx1682))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];21960 -> 22564[label="",style="solid", color="black", weight=3]; 21961 -> 21898[label="",style="dashed", color="red", weight=0]; 21961[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];21962[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];21963[label="wx34",fontsize=16,color="green",shape="box"];21964[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];21964 -> 22565[label="",style="solid", color="black", weight=3]; 21965 -> 21898[label="",style="dashed", color="red", weight=0]; 21965[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];21966[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (compare (Neg (Succ wx327) * Pos (Succ wx322)) (Pos (Succ wx3280) * Neg (Succ wx32100)) == GT))",fontsize=16,color="black",shape="box"];21966 -> 22566[label="",style="solid", color="black", weight=3]; 21967 -> 23720[label="",style="dashed", color="red", weight=0]; 21967[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ Zero))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpInt (Neg (primMulNat (Succ wx327) (Succ Zero))) (Pos (Succ wx3280) * Neg (Succ wx32100)) == GT))",fontsize=16,color="magenta"];21967 -> 23721[label="",style="dashed", color="magenta", weight=3]; 21967 -> 23722[label="",style="dashed", color="magenta", weight=3]; 21968 -> 7683[label="",style="dashed", color="red", weight=0]; 21968[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21968 -> 22569[label="",style="dashed", color="magenta", weight=3]; 21968 -> 22570[label="",style="dashed", color="magenta", weight=3]; 21969[label="Succ wx30000",fontsize=16,color="green",shape="box"];21970 -> 7683[label="",style="dashed", color="red", weight=0]; 21970[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];21970 -> 22571[label="",style="dashed", color="magenta", weight=3]; 21970 -> 22572[label="",style="dashed", color="magenta", weight=3]; 21971[label="Succ wx30000",fontsize=16,color="green",shape="box"];21972[label="FiniteMap.lookupWithDefaultFM0 wx2103 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2104)) (Pos Zero)) wx2105 wx2106 wx2107 wx2108 (Float (Neg (Succ wx2109)) (Pos (Succ wx2110))) (primCmpFloat (Float (Neg (Succ wx2109)) (Pos (Succ wx2110))) (Float (Pos (Succ wx2104)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];21972 -> 22573[label="",style="solid", color="black", weight=3]; 21973[label="wx30000",fontsize=16,color="green",shape="box"];21974[label="wx30000",fontsize=16,color="green",shape="box"];21975 -> 21898[label="",style="dashed", color="red", weight=0]; 21975[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];21976[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];21976 -> 22574[label="",style="solid", color="black", weight=3]; 21977 -> 21898[label="",style="dashed", color="red", weight=0]; 21977[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];21978 -> 7683[label="",style="dashed", color="red", weight=0]; 21978[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21978 -> 22575[label="",style="dashed", color="magenta", weight=3]; 21978 -> 22576[label="",style="dashed", color="magenta", weight=3]; 21979[label="Succ wx30000",fontsize=16,color="green",shape="box"];21980 -> 7683[label="",style="dashed", color="red", weight=0]; 21980[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];21980 -> 22577[label="",style="dashed", color="magenta", weight=3]; 21980 -> 22578[label="",style="dashed", color="magenta", weight=3]; 21981[label="Succ wx30000",fontsize=16,color="green",shape="box"];21982[label="wx30000",fontsize=16,color="green",shape="box"];21983[label="wx30000",fontsize=16,color="green",shape="box"];21984 -> 22579[label="",style="dashed", color="red", weight=0]; 21984[label="FiniteMap.lookupWithDefaultFM0 wx1693 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1694)) (Pos Zero)) wx1695 wx1696 wx1697 wx1698 (Float (Neg (Succ wx1699)) (Pos (Succ wx1700))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx1700) (Succ wx1694))) == GT))",fontsize=16,color="magenta"];21984 -> 22580[label="",style="dashed", color="magenta", weight=3]; 21985 -> 21898[label="",style="dashed", color="red", weight=0]; 21985[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];21986 -> 6[label="",style="dashed", color="red", weight=0]; 21986[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Float (Neg (Succ wx5000)) (Pos Zero)))",fontsize=16,color="magenta"];21986 -> 22581[label="",style="dashed", color="magenta", weight=3]; 21986 -> 22582[label="",style="dashed", color="magenta", weight=3]; 21987[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];21987 -> 22583[label="",style="solid", color="black", weight=3]; 21988 -> 21898[label="",style="dashed", color="red", weight=0]; 21988[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];21989 -> 7683[label="",style="dashed", color="red", weight=0]; 21989[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21989 -> 22584[label="",style="dashed", color="magenta", weight=3]; 21989 -> 22585[label="",style="dashed", color="magenta", weight=3]; 21990[label="Succ wx30000",fontsize=16,color="green",shape="box"];21991 -> 7683[label="",style="dashed", color="red", weight=0]; 21991[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];21991 -> 22586[label="",style="dashed", color="magenta", weight=3]; 21991 -> 22587[label="",style="dashed", color="magenta", weight=3]; 21992[label="Succ wx30000",fontsize=16,color="green",shape="box"];21993[label="FiniteMap.lookupWithDefaultFM0 wx2121 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) wx2124 wx2125 wx2126 wx2127 (Float (Neg Zero) (Pos (Succ wx2128))) (primCmpFloat (Float (Neg Zero) (Pos (Succ wx2128))) (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) == GT))",fontsize=16,color="black",shape="box"];21993 -> 22588[label="",style="solid", color="black", weight=3]; 21994[label="wx30000",fontsize=16,color="green",shape="box"];21995[label="wx30000",fontsize=16,color="green",shape="box"];21996 -> 21898[label="",style="dashed", color="red", weight=0]; 21996[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];21997[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];21997 -> 22589[label="",style="solid", color="black", weight=3]; 21998 -> 21898[label="",style="dashed", color="red", weight=0]; 21998[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];21999 -> 7683[label="",style="dashed", color="red", weight=0]; 21999[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];21999 -> 22590[label="",style="dashed", color="magenta", weight=3]; 21999 -> 22591[label="",style="dashed", color="magenta", weight=3]; 22000[label="Succ wx30000",fontsize=16,color="green",shape="box"];22001 -> 7683[label="",style="dashed", color="red", weight=0]; 22001[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22001 -> 22592[label="",style="dashed", color="magenta", weight=3]; 22001 -> 22593[label="",style="dashed", color="magenta", weight=3]; 22002[label="Succ wx30000",fontsize=16,color="green",shape="box"];22003[label="wx30000",fontsize=16,color="green",shape="box"];22004[label="wx30000",fontsize=16,color="green",shape="box"];22005[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpInt (Neg (Succ wx21760)) (primMulInt (Pos (Succ wx1718)) (Neg (Succ wx1712))) == GT))",fontsize=16,color="black",shape="box"];22005 -> 22594[label="",style="solid", color="black", weight=3]; 22006[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx1718)) (Neg (Succ wx1712))) == GT))",fontsize=16,color="black",shape="box"];22006 -> 22595[label="",style="solid", color="black", weight=3]; 22007 -> 21898[label="",style="dashed", color="red", weight=0]; 22007[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22008 -> 6[label="",style="dashed", color="red", weight=0]; 22008[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];22008 -> 22596[label="",style="dashed", color="magenta", weight=3]; 22008 -> 22597[label="",style="dashed", color="magenta", weight=3]; 22009[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];22009 -> 22598[label="",style="solid", color="black", weight=3]; 22010 -> 21898[label="",style="dashed", color="red", weight=0]; 22010[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22011 -> 7683[label="",style="dashed", color="red", weight=0]; 22011[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22011 -> 22599[label="",style="dashed", color="magenta", weight=3]; 22011 -> 22600[label="",style="dashed", color="magenta", weight=3]; 22012[label="Succ wx30000",fontsize=16,color="green",shape="box"];22013 -> 7683[label="",style="dashed", color="red", weight=0]; 22013[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22013 -> 22601[label="",style="dashed", color="magenta", weight=3]; 22013 -> 22602[label="",style="dashed", color="magenta", weight=3]; 22014[label="Succ wx30000",fontsize=16,color="green",shape="box"];22015[label="FiniteMap.lookupWithDefaultFM0 wx2139 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2140)) (Pos Zero)) wx2141 wx2142 wx2143 wx2144 (Float (Neg Zero) (Pos (Succ wx2145))) (primCmpFloat (Float (Neg Zero) (Pos (Succ wx2145))) (Float (Pos (Succ wx2140)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];22015 -> 22603[label="",style="solid", color="black", weight=3]; 22016[label="wx30000",fontsize=16,color="green",shape="box"];22017[label="wx30000",fontsize=16,color="green",shape="box"];22018 -> 21898[label="",style="dashed", color="red", weight=0]; 22018[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22019[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];22019 -> 22604[label="",style="solid", color="black", weight=3]; 22020 -> 21898[label="",style="dashed", color="red", weight=0]; 22020[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22021 -> 7683[label="",style="dashed", color="red", weight=0]; 22021[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22021 -> 22605[label="",style="dashed", color="magenta", weight=3]; 22021 -> 22606[label="",style="dashed", color="magenta", weight=3]; 22022[label="Succ wx30000",fontsize=16,color="green",shape="box"];22023 -> 7683[label="",style="dashed", color="red", weight=0]; 22023[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22023 -> 22607[label="",style="dashed", color="magenta", weight=3]; 22023 -> 22608[label="",style="dashed", color="magenta", weight=3]; 22024[label="Succ wx30000",fontsize=16,color="green",shape="box"];22025[label="wx30000",fontsize=16,color="green",shape="box"];22026[label="wx30000",fontsize=16,color="green",shape="box"];22027 -> 22609[label="",style="dashed", color="red", weight=0]; 22027[label="FiniteMap.lookupWithDefaultFM0 wx1728 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1729)) (Pos Zero)) wx1730 wx1731 wx1732 wx1733 (Float (Neg Zero) (Pos (Succ wx1734))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx1734) (Succ wx1729))) == GT))",fontsize=16,color="magenta"];22027 -> 22610[label="",style="dashed", color="magenta", weight=3]; 22028 -> 21898[label="",style="dashed", color="red", weight=0]; 22028[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22029 -> 6[label="",style="dashed", color="red", weight=0]; 22029[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];22029 -> 22611[label="",style="dashed", color="magenta", weight=3]; 22029 -> 22612[label="",style="dashed", color="magenta", weight=3]; 22030[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];22030 -> 22613[label="",style="solid", color="black", weight=3]; 22031 -> 21898[label="",style="dashed", color="red", weight=0]; 22031[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22032 -> 6395[label="",style="dashed", color="red", weight=0]; 22032[label="primMulNat wx3390 (Succ wx33200)",fontsize=16,color="magenta"];22032 -> 22614[label="",style="dashed", color="magenta", weight=3]; 22032 -> 22615[label="",style="dashed", color="magenta", weight=3]; 22033[label="Succ wx33200",fontsize=16,color="green",shape="box"];22034[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos Zero) (Neg (Succ wx21540)) == GT))",fontsize=16,color="black",shape="box"];22034 -> 22616[label="",style="solid", color="black", weight=3]; 22035[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];22035 -> 22617[label="",style="solid", color="black", weight=3]; 22036[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) False)",fontsize=16,color="black",shape="box"];22036 -> 22618[label="",style="solid", color="black", weight=3]; 22037[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];22037 -> 22619[label="",style="solid", color="black", weight=3]; 22038[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];22038 -> 22620[label="",style="solid", color="black", weight=3]; 22039[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos (Succ wx17360)) (primMulInt (Neg (Succ wx3390)) (Neg (Succ wx33200))) == GT))",fontsize=16,color="black",shape="box"];22039 -> 22621[label="",style="solid", color="black", weight=3]; 22040[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx3390)) (Neg (Succ wx33200))) == GT))",fontsize=16,color="black",shape="box"];22040 -> 22622[label="",style="solid", color="black", weight=3]; 22041[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ wx16160) (primMulNat (Succ wx3390) Zero) == GT))",fontsize=16,color="black",shape="box"];22041 -> 22623[label="",style="solid", color="black", weight=3]; 22042[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];22042 -> 22624[label="",style="solid", color="black", weight=3]; 22044 -> 6395[label="",style="dashed", color="red", weight=0]; 22044[label="primMulNat Zero (Succ wx33200)",fontsize=16,color="magenta"];22044 -> 22625[label="",style="dashed", color="magenta", weight=3]; 22044 -> 22626[label="",style="dashed", color="magenta", weight=3]; 22043[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos (Succ wx16170)) (Pos wx2401) == GT))",fontsize=16,color="black",shape="triangle"];22043 -> 22627[label="",style="solid", color="black", weight=3]; 22046 -> 6395[label="",style="dashed", color="red", weight=0]; 22046[label="primMulNat Zero (Succ wx33200)",fontsize=16,color="magenta"];22046 -> 22628[label="",style="dashed", color="magenta", weight=3]; 22046 -> 22629[label="",style="dashed", color="magenta", weight=3]; 22045[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos wx2402) == GT))",fontsize=16,color="burlywood",shape="triangle"];26951[label="wx2402/Succ wx24020",fontsize=10,color="white",style="solid",shape="box"];22045 -> 26951[label="",style="solid", color="burlywood", weight=9]; 26951 -> 22630[label="",style="solid", color="burlywood", weight=3]; 26952[label="wx2402/Zero",fontsize=10,color="white",style="solid",shape="box"];22045 -> 26952[label="",style="solid", color="burlywood", weight=9]; 26952 -> 22631[label="",style="solid", color="burlywood", weight=3]; 22047[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpNat (Succ wx16180) (primMulNat Zero Zero) == GT))",fontsize=16,color="black",shape="box"];22047 -> 22632[label="",style="solid", color="black", weight=3]; 22048[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];22048 -> 22633[label="",style="solid", color="black", weight=3]; 22049 -> 7683[label="",style="dashed", color="red", weight=0]; 22049[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22049 -> 22634[label="",style="dashed", color="magenta", weight=3]; 22049 -> 22635[label="",style="dashed", color="magenta", weight=3]; 22050[label="Succ wx30000",fontsize=16,color="green",shape="box"];22051 -> 7683[label="",style="dashed", color="red", weight=0]; 22051[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22051 -> 22636[label="",style="dashed", color="magenta", weight=3]; 22051 -> 22637[label="",style="dashed", color="magenta", weight=3]; 22052[label="Succ wx30000",fontsize=16,color="green",shape="box"];22053[label="wx1739",fontsize=16,color="green",shape="box"];22054[label="Succ wx1745",fontsize=16,color="green",shape="box"];22055[label="FiniteMap.lookupWithDefaultFM0 wx1738 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1739)) (Neg Zero)) wx1740 wx1741 wx1742 wx1743 (Float (Pos (Succ wx1744)) (Pos (Succ wx1745))) (primCmpInt (Pos Zero) (Neg (Succ wx21560)) == GT))",fontsize=16,color="black",shape="box"];22055 -> 22638[label="",style="solid", color="black", weight=3]; 22056[label="FiniteMap.lookupWithDefaultFM0 wx1738 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1739)) (Neg Zero)) wx1740 wx1741 wx1742 wx1743 (Float (Pos (Succ wx1744)) (Pos (Succ wx1745))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];22056 -> 22639[label="",style="solid", color="black", weight=3]; 22057 -> 21898[label="",style="dashed", color="red", weight=0]; 22057[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22058[label="Float (Pos (Succ wx5000)) (Pos Zero)",fontsize=16,color="green",shape="box"];22059[label="wx34",fontsize=16,color="green",shape="box"];22060[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];22060 -> 22640[label="",style="solid", color="black", weight=3]; 22061 -> 21898[label="",style="dashed", color="red", weight=0]; 22061[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22062 -> 7683[label="",style="dashed", color="red", weight=0]; 22062[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22062 -> 22641[label="",style="dashed", color="magenta", weight=3]; 22062 -> 22642[label="",style="dashed", color="magenta", weight=3]; 22063[label="Succ wx30000",fontsize=16,color="green",shape="box"];22064 -> 7683[label="",style="dashed", color="red", weight=0]; 22064[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22064 -> 22643[label="",style="dashed", color="magenta", weight=3]; 22064 -> 22644[label="",style="dashed", color="magenta", weight=3]; 22065[label="Succ wx30000",fontsize=16,color="green",shape="box"];22066[label="FiniteMap.lookupWithDefaultFM0 wx1747 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1748)) (Neg Zero)) wx1749 wx1750 wx1751 wx1752 (Float (Pos (Succ wx1753)) (Pos (Succ wx1754))) (primCmpInt (Pos (Succ wx1753) * Pos Zero) (Neg (Succ wx1754) * Neg (Succ wx1748)) == GT))",fontsize=16,color="black",shape="box"];22066 -> 22645[label="",style="solid", color="black", weight=3]; 22067 -> 21898[label="",style="dashed", color="red", weight=0]; 22067[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22068[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];22068 -> 22646[label="",style="solid", color="black", weight=3]; 22069 -> 21898[label="",style="dashed", color="red", weight=0]; 22069[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22070 -> 7683[label="",style="dashed", color="red", weight=0]; 22070[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22070 -> 22647[label="",style="dashed", color="magenta", weight=3]; 22070 -> 22648[label="",style="dashed", color="magenta", weight=3]; 22071[label="Succ wx30000",fontsize=16,color="green",shape="box"];22072 -> 7683[label="",style="dashed", color="red", weight=0]; 22072[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22072 -> 22649[label="",style="dashed", color="magenta", weight=3]; 22072 -> 22650[label="",style="dashed", color="magenta", weight=3]; 22073[label="Succ wx30000",fontsize=16,color="green",shape="box"];22075 -> 6395[label="",style="dashed", color="red", weight=0]; 22075[label="primMulNat (Succ wx1763) (Succ wx1757)",fontsize=16,color="magenta"];22075 -> 22651[label="",style="dashed", color="magenta", weight=3]; 22075 -> 22652[label="",style="dashed", color="magenta", weight=3]; 22074[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) (primCmpInt (Pos (Succ wx18020)) (Neg wx2403) == GT))",fontsize=16,color="black",shape="triangle"];22074 -> 22653[label="",style="solid", color="black", weight=3]; 22077 -> 6395[label="",style="dashed", color="red", weight=0]; 22077[label="primMulNat (Succ wx1763) (Succ wx1757)",fontsize=16,color="magenta"];22077 -> 22654[label="",style="dashed", color="magenta", weight=3]; 22077 -> 22655[label="",style="dashed", color="magenta", weight=3]; 22076[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) (primCmpInt (Pos Zero) (Neg wx2404) == GT))",fontsize=16,color="burlywood",shape="triangle"];26953[label="wx2404/Succ wx24040",fontsize=10,color="white",style="solid",shape="box"];22076 -> 26953[label="",style="solid", color="burlywood", weight=9]; 26953 -> 22656[label="",style="solid", color="burlywood", weight=3]; 26954[label="wx2404/Zero",fontsize=10,color="white",style="solid",shape="box"];22076 -> 26954[label="",style="solid", color="burlywood", weight=9]; 26954 -> 22657[label="",style="solid", color="burlywood", weight=3]; 22078 -> 21898[label="",style="dashed", color="red", weight=0]; 22078[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22079[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];22080[label="wx34",fontsize=16,color="green",shape="box"];22081[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];22081 -> 22658[label="",style="solid", color="black", weight=3]; 22082 -> 21898[label="",style="dashed", color="red", weight=0]; 22082[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22083 -> 7683[label="",style="dashed", color="red", weight=0]; 22083[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22083 -> 22659[label="",style="dashed", color="magenta", weight=3]; 22083 -> 22660[label="",style="dashed", color="magenta", weight=3]; 22084[label="Succ wx30000",fontsize=16,color="green",shape="box"];22085 -> 7683[label="",style="dashed", color="red", weight=0]; 22085[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22085 -> 22661[label="",style="dashed", color="magenta", weight=3]; 22085 -> 22662[label="",style="dashed", color="magenta", weight=3]; 22086[label="Succ wx30000",fontsize=16,color="green",shape="box"];22087[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpInt (Pos Zero * Pos (Succ wx1767)) (Neg (Succ wx1772) * Neg (Succ wx1766)) == GT))",fontsize=16,color="black",shape="box"];22087 -> 22663[label="",style="solid", color="black", weight=3]; 22088 -> 21898[label="",style="dashed", color="red", weight=0]; 22088[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22089[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];22089 -> 22664[label="",style="solid", color="black", weight=3]; 22090 -> 21898[label="",style="dashed", color="red", weight=0]; 22090[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22091 -> 7683[label="",style="dashed", color="red", weight=0]; 22091[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22091 -> 22665[label="",style="dashed", color="magenta", weight=3]; 22091 -> 22666[label="",style="dashed", color="magenta", weight=3]; 22092[label="Succ wx30000",fontsize=16,color="green",shape="box"];22093 -> 7683[label="",style="dashed", color="red", weight=0]; 22093[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22093 -> 22667[label="",style="dashed", color="magenta", weight=3]; 22093 -> 22668[label="",style="dashed", color="magenta", weight=3]; 22094[label="Succ wx30000",fontsize=16,color="green",shape="box"];22095[label="wx1775",fontsize=16,color="green",shape="box"];22096[label="Succ wx1780",fontsize=16,color="green",shape="box"];22097[label="FiniteMap.lookupWithDefaultFM0 wx1774 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1775)) (Neg Zero)) wx1776 wx1777 wx1778 wx1779 (Float (Pos Zero) (Pos (Succ wx1780))) (primCmpInt (Pos Zero) (Neg (Succ wx21750)) == GT))",fontsize=16,color="black",shape="box"];22097 -> 22669[label="",style="solid", color="black", weight=3]; 22098[label="FiniteMap.lookupWithDefaultFM0 wx1774 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1775)) (Neg Zero)) wx1776 wx1777 wx1778 wx1779 (Float (Pos Zero) (Pos (Succ wx1780))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];22098 -> 22670[label="",style="solid", color="black", weight=3]; 22099 -> 21898[label="",style="dashed", color="red", weight=0]; 22099[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22100[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];22101[label="wx34",fontsize=16,color="green",shape="box"];22102[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];22102 -> 22671[label="",style="solid", color="black", weight=3]; 22103 -> 21898[label="",style="dashed", color="red", weight=0]; 22103[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22104 -> 7683[label="",style="dashed", color="red", weight=0]; 22104[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22104 -> 22672[label="",style="dashed", color="magenta", weight=3]; 22104 -> 22673[label="",style="dashed", color="magenta", weight=3]; 22105[label="Succ wx30000",fontsize=16,color="green",shape="box"];22106 -> 7683[label="",style="dashed", color="red", weight=0]; 22106[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22106 -> 22674[label="",style="dashed", color="magenta", weight=3]; 22106 -> 22675[label="",style="dashed", color="magenta", weight=3]; 22107[label="Succ wx30000",fontsize=16,color="green",shape="box"];22108[label="FiniteMap.lookupWithDefaultFM0 wx1782 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1783)) (Neg Zero)) wx1784 wx1785 wx1786 wx1787 (Float (Pos Zero) (Pos (Succ wx1788))) (primCmpInt (Pos Zero * Pos Zero) (Neg (Succ wx1788) * Neg (Succ wx1783)) == GT))",fontsize=16,color="black",shape="box"];22108 -> 22676[label="",style="solid", color="black", weight=3]; 22109 -> 21898[label="",style="dashed", color="red", weight=0]; 22109[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22110[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];22110 -> 22677[label="",style="solid", color="black", weight=3]; 22111 -> 21898[label="",style="dashed", color="red", weight=0]; 22111[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22113 -> 6395[label="",style="dashed", color="red", weight=0]; 22113[label="primMulNat (Succ wx4090) (Succ wx40200)",fontsize=16,color="magenta"];22113 -> 22678[label="",style="dashed", color="magenta", weight=3]; 22113 -> 22679[label="",style="dashed", color="magenta", weight=3]; 22112[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg (Succ wx16190)) (Neg wx2405) == GT))",fontsize=16,color="black",shape="triangle"];22112 -> 22680[label="",style="solid", color="black", weight=3]; 22115 -> 6395[label="",style="dashed", color="red", weight=0]; 22115[label="primMulNat (Succ wx4090) (Succ wx40200)",fontsize=16,color="magenta"];22115 -> 22681[label="",style="dashed", color="magenta", weight=3]; 22115 -> 22682[label="",style="dashed", color="magenta", weight=3]; 22114[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Neg wx2406) == GT))",fontsize=16,color="burlywood",shape="triangle"];26955[label="wx2406/Succ wx24060",fontsize=10,color="white",style="solid",shape="box"];22114 -> 26955[label="",style="solid", color="burlywood", weight=9]; 26955 -> 22683[label="",style="solid", color="burlywood", weight=3]; 26956[label="wx2406/Zero",fontsize=10,color="white",style="solid",shape="box"];22114 -> 26956[label="",style="solid", color="burlywood", weight=9]; 26956 -> 22684[label="",style="solid", color="burlywood", weight=3]; 22116[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (LT == GT))",fontsize=16,color="black",shape="box"];22116 -> 22685[label="",style="solid", color="black", weight=3]; 22117[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) False)",fontsize=16,color="black",shape="triangle"];22117 -> 22686[label="",style="solid", color="black", weight=3]; 22118[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpNat (Succ wx17890) (Succ wx4800) == GT))",fontsize=16,color="black",shape="box"];22118 -> 22687[label="",style="solid", color="black", weight=3]; 22119[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpNat Zero (Succ wx4800) == GT))",fontsize=16,color="black",shape="box"];22119 -> 22688[label="",style="solid", color="black", weight=3]; 22120[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpNat (Succ wx17900) Zero == GT))",fontsize=16,color="black",shape="box"];22120 -> 22689[label="",style="solid", color="black", weight=3]; 22121[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];22121 -> 22690[label="",style="solid", color="black", weight=3]; 22122[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];22122 -> 22691[label="",style="solid", color="black", weight=3]; 22123[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) False)",fontsize=16,color="black",shape="triangle"];22123 -> 22692[label="",style="solid", color="black", weight=3]; 22125 -> 6395[label="",style="dashed", color="red", weight=0]; 22125[label="primMulNat (Succ wx4090) (Succ wx40200)",fontsize=16,color="magenta"];22125 -> 22693[label="",style="dashed", color="magenta", weight=3]; 22125 -> 22694[label="",style="dashed", color="magenta", weight=3]; 22124[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg (Succ wx16200)) (Pos wx2407) == GT))",fontsize=16,color="black",shape="triangle"];22124 -> 22695[label="",style="solid", color="black", weight=3]; 22127 -> 6395[label="",style="dashed", color="red", weight=0]; 22127[label="primMulNat (Succ wx4090) (Succ wx40200)",fontsize=16,color="magenta"];22127 -> 22696[label="",style="dashed", color="magenta", weight=3]; 22127 -> 22697[label="",style="dashed", color="magenta", weight=3]; 22126[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Pos wx2408) == GT))",fontsize=16,color="burlywood",shape="triangle"];26957[label="wx2408/Succ wx24080",fontsize=10,color="white",style="solid",shape="box"];22126 -> 26957[label="",style="solid", color="burlywood", weight=9]; 26957 -> 22698[label="",style="solid", color="burlywood", weight=3]; 26958[label="wx2408/Zero",fontsize=10,color="white",style="solid",shape="box"];22126 -> 26958[label="",style="solid", color="burlywood", weight=9]; 26958 -> 22699[label="",style="solid", color="burlywood", weight=3]; 22128[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) otherwise)",fontsize=16,color="black",shape="box"];22128 -> 22700[label="",style="solid", color="black", weight=3]; 22129 -> 20060[label="",style="dashed", color="red", weight=0]; 22129[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) False)",fontsize=16,color="magenta"];22130[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) False)",fontsize=16,color="black",shape="triangle"];22130 -> 22701[label="",style="solid", color="black", weight=3]; 22131 -> 20064[label="",style="dashed", color="red", weight=0]; 22131[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (LT == GT))",fontsize=16,color="magenta"];22132[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];22132 -> 22702[label="",style="solid", color="black", weight=3]; 22133[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];22133 -> 22703[label="",style="solid", color="black", weight=3]; 22134 -> 20069[label="",style="dashed", color="red", weight=0]; 22134[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) False)",fontsize=16,color="magenta"];22135 -> 7683[label="",style="dashed", color="red", weight=0]; 22135[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22135 -> 22704[label="",style="dashed", color="magenta", weight=3]; 22135 -> 22705[label="",style="dashed", color="magenta", weight=3]; 22136[label="Succ wx30000",fontsize=16,color="green",shape="box"];22137 -> 7683[label="",style="dashed", color="red", weight=0]; 22137[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22137 -> 22706[label="",style="dashed", color="magenta", weight=3]; 22137 -> 22707[label="",style="dashed", color="magenta", weight=3]; 22138[label="Succ wx30000",fontsize=16,color="green",shape="box"];22139 -> 22708[label="",style="dashed", color="red", weight=0]; 22139[label="FiniteMap.lookupWithDefaultFM0 wx1097 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1098)) (Neg Zero)) wx1099 wx1100 wx1101 wx1102 (Float (Neg (Succ wx1103)) (Pos (Succ wx1104))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx1104) (Succ wx1098))) == GT))",fontsize=16,color="magenta"];22139 -> 22709[label="",style="dashed", color="magenta", weight=3]; 22140 -> 21898[label="",style="dashed", color="red", weight=0]; 22140[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22141 -> 6[label="",style="dashed", color="red", weight=0]; 22141[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Float (Neg (Succ wx5000)) (Pos Zero)))",fontsize=16,color="magenta"];22141 -> 22710[label="",style="dashed", color="magenta", weight=3]; 22141 -> 22711[label="",style="dashed", color="magenta", weight=3]; 22142[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];22142 -> 22712[label="",style="solid", color="black", weight=3]; 22143 -> 21898[label="",style="dashed", color="red", weight=0]; 22143[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22144 -> 7683[label="",style="dashed", color="red", weight=0]; 22144[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22144 -> 22713[label="",style="dashed", color="magenta", weight=3]; 22144 -> 22714[label="",style="dashed", color="magenta", weight=3]; 22145[label="Succ wx30000",fontsize=16,color="green",shape="box"];22146 -> 7683[label="",style="dashed", color="red", weight=0]; 22146[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22146 -> 22715[label="",style="dashed", color="magenta", weight=3]; 22146 -> 22716[label="",style="dashed", color="magenta", weight=3]; 22147[label="Succ wx30000",fontsize=16,color="green",shape="box"];22148[label="FiniteMap.lookupWithDefaultFM0 wx2195 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2196)) (Neg Zero)) wx2197 wx2198 wx2199 wx2200 (Float (Neg (Succ wx2201)) (Pos (Succ wx2202))) (primCmpInt (Neg (Succ wx2201) * Pos Zero) (Neg (Succ wx2202) * Neg (Succ wx2196)) == GT))",fontsize=16,color="black",shape="box"];22148 -> 22717[label="",style="solid", color="black", weight=3]; 22149 -> 21898[label="",style="dashed", color="red", weight=0]; 22149[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22150[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];22150 -> 22718[label="",style="solid", color="black", weight=3]; 22151 -> 21898[label="",style="dashed", color="red", weight=0]; 22151[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22152 -> 7683[label="",style="dashed", color="red", weight=0]; 22152[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22152 -> 22719[label="",style="dashed", color="magenta", weight=3]; 22152 -> 22720[label="",style="dashed", color="magenta", weight=3]; 22153[label="Succ wx30000",fontsize=16,color="green",shape="box"];22154 -> 7683[label="",style="dashed", color="red", weight=0]; 22154[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22154 -> 22721[label="",style="dashed", color="magenta", weight=3]; 22154 -> 22722[label="",style="dashed", color="magenta", weight=3]; 22155[label="Succ wx30000",fontsize=16,color="green",shape="box"];22156[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpInt (Neg (Succ wx16270)) (primMulInt (Neg (Succ wx1143)) (Pos (Succ wx1137))) == GT))",fontsize=16,color="black",shape="box"];22156 -> 22723[label="",style="solid", color="black", weight=3]; 22157[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx1143)) (Pos (Succ wx1137))) == GT))",fontsize=16,color="black",shape="box"];22157 -> 22724[label="",style="solid", color="black", weight=3]; 22158 -> 21898[label="",style="dashed", color="red", weight=0]; 22158[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22159 -> 6[label="",style="dashed", color="red", weight=0]; 22159[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];22159 -> 22725[label="",style="dashed", color="magenta", weight=3]; 22159 -> 22726[label="",style="dashed", color="magenta", weight=3]; 22160[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];22160 -> 22727[label="",style="solid", color="black", weight=3]; 22161 -> 21898[label="",style="dashed", color="red", weight=0]; 22161[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22162 -> 7683[label="",style="dashed", color="red", weight=0]; 22162[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22162 -> 22728[label="",style="dashed", color="magenta", weight=3]; 22162 -> 22729[label="",style="dashed", color="magenta", weight=3]; 22163[label="Succ wx30000",fontsize=16,color="green",shape="box"];22164 -> 7683[label="",style="dashed", color="red", weight=0]; 22164[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22164 -> 22730[label="",style="dashed", color="magenta", weight=3]; 22164 -> 22731[label="",style="dashed", color="magenta", weight=3]; 22165[label="Succ wx30000",fontsize=16,color="green",shape="box"];22166[label="FiniteMap.lookupWithDefaultFM0 wx2213 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) wx2216 wx2217 wx2218 wx2219 (Float (Neg Zero) (Pos (Succ wx2220))) (primCmpInt (Neg Zero * Pos (Succ wx2215)) (Neg (Succ wx2220) * Neg (Succ wx2214)) == GT))",fontsize=16,color="black",shape="box"];22166 -> 22732[label="",style="solid", color="black", weight=3]; 22167 -> 21898[label="",style="dashed", color="red", weight=0]; 22167[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22168[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];22168 -> 22733[label="",style="solid", color="black", weight=3]; 22169 -> 21898[label="",style="dashed", color="red", weight=0]; 22169[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22170 -> 7683[label="",style="dashed", color="red", weight=0]; 22170[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22170 -> 22734[label="",style="dashed", color="magenta", weight=3]; 22170 -> 22735[label="",style="dashed", color="magenta", weight=3]; 22171[label="Succ wx30000",fontsize=16,color="green",shape="box"];22172 -> 7683[label="",style="dashed", color="red", weight=0]; 22172[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22172 -> 22736[label="",style="dashed", color="magenta", weight=3]; 22172 -> 22737[label="",style="dashed", color="magenta", weight=3]; 22173[label="Succ wx30000",fontsize=16,color="green",shape="box"];22174 -> 22738[label="",style="dashed", color="red", weight=0]; 22174[label="FiniteMap.lookupWithDefaultFM0 wx1175 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1176)) (Neg Zero)) wx1177 wx1178 wx1179 wx1180 (Float (Neg Zero) (Pos (Succ wx1181))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx1181) (Succ wx1176))) == GT))",fontsize=16,color="magenta"];22174 -> 22739[label="",style="dashed", color="magenta", weight=3]; 22175 -> 21898[label="",style="dashed", color="red", weight=0]; 22175[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22176 -> 6[label="",style="dashed", color="red", weight=0]; 22176[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];22176 -> 22740[label="",style="dashed", color="magenta", weight=3]; 22176 -> 22741[label="",style="dashed", color="magenta", weight=3]; 22177[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];22177 -> 22742[label="",style="solid", color="black", weight=3]; 22178 -> 21898[label="",style="dashed", color="red", weight=0]; 22178[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22179 -> 7683[label="",style="dashed", color="red", weight=0]; 22179[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22179 -> 22743[label="",style="dashed", color="magenta", weight=3]; 22179 -> 22744[label="",style="dashed", color="magenta", weight=3]; 22180[label="Succ wx30000",fontsize=16,color="green",shape="box"];22181 -> 7683[label="",style="dashed", color="red", weight=0]; 22181[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22181 -> 22745[label="",style="dashed", color="magenta", weight=3]; 22181 -> 22746[label="",style="dashed", color="magenta", weight=3]; 22182[label="Succ wx30000",fontsize=16,color="green",shape="box"];22183[label="FiniteMap.lookupWithDefaultFM0 wx2230 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2231)) (Neg Zero)) wx2232 wx2233 wx2234 wx2235 (Float (Neg Zero) (Pos (Succ wx2236))) (primCmpInt (Neg Zero * Pos Zero) (Neg (Succ wx2236) * Neg (Succ wx2231)) == GT))",fontsize=16,color="black",shape="box"];22183 -> 22747[label="",style="solid", color="black", weight=3]; 22184 -> 21898[label="",style="dashed", color="red", weight=0]; 22184[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22185[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];22185 -> 22748[label="",style="solid", color="black", weight=3]; 22186 -> 21898[label="",style="dashed", color="red", weight=0]; 22186[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22188 -> 6395[label="",style="dashed", color="red", weight=0]; 22188[label="primMulNat (Succ wx4690) (Succ wx46200)",fontsize=16,color="magenta"];22188 -> 22749[label="",style="dashed", color="magenta", weight=3]; 22188 -> 22750[label="",style="dashed", color="magenta", weight=3]; 22187[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg (Succ wx16210)) (Pos wx2409) == GT))",fontsize=16,color="black",shape="triangle"];22187 -> 22751[label="",style="solid", color="black", weight=3]; 22190 -> 6395[label="",style="dashed", color="red", weight=0]; 22190[label="primMulNat (Succ wx4690) (Succ wx46200)",fontsize=16,color="magenta"];22190 -> 22752[label="",style="dashed", color="magenta", weight=3]; 22190 -> 22753[label="",style="dashed", color="magenta", weight=3]; 22189[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Pos wx2410) == GT))",fontsize=16,color="burlywood",shape="triangle"];26959[label="wx2410/Succ wx24100",fontsize=10,color="white",style="solid",shape="box"];22189 -> 26959[label="",style="solid", color="burlywood", weight=9]; 26959 -> 22754[label="",style="solid", color="burlywood", weight=3]; 26960[label="wx2410/Zero",fontsize=10,color="white",style="solid",shape="box"];22189 -> 26960[label="",style="solid", color="burlywood", weight=9]; 26960 -> 22755[label="",style="solid", color="burlywood", weight=3]; 22191[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) otherwise)",fontsize=16,color="black",shape="box"];22191 -> 22756[label="",style="solid", color="black", weight=3]; 22192 -> 20422[label="",style="dashed", color="red", weight=0]; 22192[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) False)",fontsize=16,color="magenta"];22193[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) False)",fontsize=16,color="black",shape="triangle"];22193 -> 22757[label="",style="solid", color="black", weight=3]; 22194 -> 20426[label="",style="dashed", color="red", weight=0]; 22194[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (LT == GT))",fontsize=16,color="magenta"];22195[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];22195 -> 22758[label="",style="solid", color="black", weight=3]; 22196[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];22196 -> 22759[label="",style="solid", color="black", weight=3]; 22197 -> 20431[label="",style="dashed", color="red", weight=0]; 22197[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) False)",fontsize=16,color="magenta"];22199 -> 6395[label="",style="dashed", color="red", weight=0]; 22199[label="primMulNat (Succ wx4690) (Succ wx46200)",fontsize=16,color="magenta"];22199 -> 22760[label="",style="dashed", color="magenta", weight=3]; 22199 -> 22761[label="",style="dashed", color="magenta", weight=3]; 22198[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg (Succ wx16220)) (Neg wx2411) == GT))",fontsize=16,color="black",shape="triangle"];22198 -> 22762[label="",style="solid", color="black", weight=3]; 22201 -> 6395[label="",style="dashed", color="red", weight=0]; 22201[label="primMulNat (Succ wx4690) (Succ wx46200)",fontsize=16,color="magenta"];22201 -> 22763[label="",style="dashed", color="magenta", weight=3]; 22201 -> 22764[label="",style="dashed", color="magenta", weight=3]; 22200[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Neg wx2412) == GT))",fontsize=16,color="burlywood",shape="triangle"];26961[label="wx2412/Succ wx24120",fontsize=10,color="white",style="solid",shape="box"];22200 -> 26961[label="",style="solid", color="burlywood", weight=9]; 26961 -> 22765[label="",style="solid", color="burlywood", weight=3]; 26962[label="wx2412/Zero",fontsize=10,color="white",style="solid",shape="box"];22200 -> 26962[label="",style="solid", color="burlywood", weight=9]; 26962 -> 22766[label="",style="solid", color="burlywood", weight=3]; 22202[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (LT == GT))",fontsize=16,color="black",shape="box"];22202 -> 22767[label="",style="solid", color="black", weight=3]; 22203[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) False)",fontsize=16,color="black",shape="triangle"];22203 -> 22768[label="",style="solid", color="black", weight=3]; 22204[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpNat (Succ wx18480) (Succ wx5200) == GT))",fontsize=16,color="black",shape="box"];22204 -> 22769[label="",style="solid", color="black", weight=3]; 22205[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpNat Zero (Succ wx5200) == GT))",fontsize=16,color="black",shape="box"];22205 -> 22770[label="",style="solid", color="black", weight=3]; 22206[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpNat (Succ wx18490) Zero == GT))",fontsize=16,color="black",shape="box"];22206 -> 22771[label="",style="solid", color="black", weight=3]; 22207[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];22207 -> 22772[label="",style="solid", color="black", weight=3]; 22208[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];22208 -> 22773[label="",style="solid", color="black", weight=3]; 22209[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) False)",fontsize=16,color="black",shape="triangle"];22209 -> 22774[label="",style="solid", color="black", weight=3]; 22210 -> 7683[label="",style="dashed", color="red", weight=0]; 22210[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22210 -> 22775[label="",style="dashed", color="magenta", weight=3]; 22210 -> 22776[label="",style="dashed", color="magenta", weight=3]; 22211[label="Succ wx30000",fontsize=16,color="green",shape="box"];22212 -> 7683[label="",style="dashed", color="red", weight=0]; 22212[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22212 -> 22777[label="",style="dashed", color="magenta", weight=3]; 22212 -> 22778[label="",style="dashed", color="magenta", weight=3]; 22213[label="Succ wx30000",fontsize=16,color="green",shape="box"];22214[label="FiniteMap.lookupWithDefaultFM0 wx2238 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2239)) (Pos Zero)) wx2240 wx2241 wx2242 wx2243 (Float (Pos (Succ wx2244)) (Neg (Succ wx2245))) (primCmpInt (Pos (Succ wx2244) * Neg Zero) (Pos (Succ wx2245) * Pos (Succ wx2239)) == GT))",fontsize=16,color="black",shape="box"];22214 -> 22779[label="",style="solid", color="black", weight=3]; 22215 -> 21898[label="",style="dashed", color="red", weight=0]; 22215[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22216[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22216 -> 22780[label="",style="solid", color="black", weight=3]; 22217 -> 21898[label="",style="dashed", color="red", weight=0]; 22217[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22218 -> 7683[label="",style="dashed", color="red", weight=0]; 22218[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22218 -> 22781[label="",style="dashed", color="magenta", weight=3]; 22218 -> 22782[label="",style="dashed", color="magenta", weight=3]; 22219[label="Succ wx30000",fontsize=16,color="green",shape="box"];22220 -> 7683[label="",style="dashed", color="red", weight=0]; 22220[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22220 -> 22783[label="",style="dashed", color="magenta", weight=3]; 22220 -> 22784[label="",style="dashed", color="magenta", weight=3]; 22221[label="Succ wx30000",fontsize=16,color="green",shape="box"];22222 -> 22785[label="",style="dashed", color="red", weight=0]; 22222[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1229)) (Pos Zero)) wx1230 wx1231 wx1232 wx1233 (Float (Pos (Succ wx1234)) (Neg (Succ wx1235))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx1235) (Succ wx1229))) == GT))",fontsize=16,color="magenta"];22222 -> 22786[label="",style="dashed", color="magenta", weight=3]; 22223 -> 21898[label="",style="dashed", color="red", weight=0]; 22223[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22224 -> 6[label="",style="dashed", color="red", weight=0]; 22224[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Float (Pos (Succ wx5000)) (Neg Zero)))",fontsize=16,color="magenta"];22224 -> 22787[label="",style="dashed", color="magenta", weight=3]; 22224 -> 22788[label="",style="dashed", color="magenta", weight=3]; 22225[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22225 -> 22789[label="",style="solid", color="black", weight=3]; 22226 -> 21898[label="",style="dashed", color="red", weight=0]; 22226[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22227 -> 7683[label="",style="dashed", color="red", weight=0]; 22227[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22227 -> 22790[label="",style="dashed", color="magenta", weight=3]; 22227 -> 22791[label="",style="dashed", color="magenta", weight=3]; 22228[label="Succ wx30000",fontsize=16,color="green",shape="box"];22229 -> 7683[label="",style="dashed", color="red", weight=0]; 22229[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22229 -> 22792[label="",style="dashed", color="magenta", weight=3]; 22229 -> 22793[label="",style="dashed", color="magenta", weight=3]; 22230[label="Succ wx30000",fontsize=16,color="green",shape="box"];22231[label="FiniteMap.lookupWithDefaultFM0 wx2256 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) wx2259 wx2260 wx2261 wx2262 (Float (Pos Zero) (Neg (Succ wx2263))) (primCmpInt (Pos Zero * Neg (Succ wx2258)) (Pos (Succ wx2263) * Pos (Succ wx2257)) == GT))",fontsize=16,color="black",shape="box"];22231 -> 22794[label="",style="solid", color="black", weight=3]; 22232 -> 21898[label="",style="dashed", color="red", weight=0]; 22232[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22233[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22233 -> 22795[label="",style="solid", color="black", weight=3]; 22234 -> 21898[label="",style="dashed", color="red", weight=0]; 22234[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22235 -> 7683[label="",style="dashed", color="red", weight=0]; 22235[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22235 -> 22796[label="",style="dashed", color="magenta", weight=3]; 22235 -> 22797[label="",style="dashed", color="magenta", weight=3]; 22236[label="Succ wx30000",fontsize=16,color="green",shape="box"];22237 -> 7683[label="",style="dashed", color="red", weight=0]; 22237[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22237 -> 22798[label="",style="dashed", color="magenta", weight=3]; 22237 -> 22799[label="",style="dashed", color="magenta", weight=3]; 22238[label="Succ wx30000",fontsize=16,color="green",shape="box"];22239[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpInt (Neg (Succ wx16280)) (primMulInt (Pos (Succ wx1274)) (Neg (Succ wx1268))) == GT))",fontsize=16,color="black",shape="box"];22239 -> 22800[label="",style="solid", color="black", weight=3]; 22240[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx1274)) (Neg (Succ wx1268))) == GT))",fontsize=16,color="black",shape="box"];22240 -> 22801[label="",style="solid", color="black", weight=3]; 22241 -> 21898[label="",style="dashed", color="red", weight=0]; 22241[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22242 -> 6[label="",style="dashed", color="red", weight=0]; 22242[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];22242 -> 22802[label="",style="dashed", color="magenta", weight=3]; 22242 -> 22803[label="",style="dashed", color="magenta", weight=3]; 22243[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22243 -> 22804[label="",style="solid", color="black", weight=3]; 22244 -> 21898[label="",style="dashed", color="red", weight=0]; 22244[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22245 -> 7683[label="",style="dashed", color="red", weight=0]; 22245[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22245 -> 22805[label="",style="dashed", color="magenta", weight=3]; 22245 -> 22806[label="",style="dashed", color="magenta", weight=3]; 22246[label="Succ wx30000",fontsize=16,color="green",shape="box"];22247 -> 7683[label="",style="dashed", color="red", weight=0]; 22247[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22247 -> 22807[label="",style="dashed", color="magenta", weight=3]; 22247 -> 22808[label="",style="dashed", color="magenta", weight=3]; 22248[label="Succ wx30000",fontsize=16,color="green",shape="box"];22249[label="FiniteMap.lookupWithDefaultFM0 wx2274 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2275)) (Pos Zero)) wx2276 wx2277 wx2278 wx2279 (Float (Pos Zero) (Neg (Succ wx2280))) (primCmpInt (Pos Zero * Neg Zero) (Pos (Succ wx2280) * Pos (Succ wx2275)) == GT))",fontsize=16,color="black",shape="box"];22249 -> 22809[label="",style="solid", color="black", weight=3]; 22250 -> 21898[label="",style="dashed", color="red", weight=0]; 22250[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22251[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22251 -> 22810[label="",style="solid", color="black", weight=3]; 22252 -> 21898[label="",style="dashed", color="red", weight=0]; 22252[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22253 -> 7683[label="",style="dashed", color="red", weight=0]; 22253[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22253 -> 22811[label="",style="dashed", color="magenta", weight=3]; 22253 -> 22812[label="",style="dashed", color="magenta", weight=3]; 22254[label="Succ wx30000",fontsize=16,color="green",shape="box"];22255 -> 7683[label="",style="dashed", color="red", weight=0]; 22255[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22255 -> 22813[label="",style="dashed", color="magenta", weight=3]; 22255 -> 22814[label="",style="dashed", color="magenta", weight=3]; 22256[label="Succ wx30000",fontsize=16,color="green",shape="box"];22257 -> 22815[label="",style="dashed", color="red", weight=0]; 22257[label="FiniteMap.lookupWithDefaultFM0 wx1306 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1307)) (Pos Zero)) wx1308 wx1309 wx1310 wx1311 (Float (Pos Zero) (Neg (Succ wx1312))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx1312) (Succ wx1307))) == GT))",fontsize=16,color="magenta"];22257 -> 22816[label="",style="dashed", color="magenta", weight=3]; 22258 -> 21898[label="",style="dashed", color="red", weight=0]; 22258[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22259 -> 6[label="",style="dashed", color="red", weight=0]; 22259[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];22259 -> 22817[label="",style="dashed", color="magenta", weight=3]; 22259 -> 22818[label="",style="dashed", color="magenta", weight=3]; 22260[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22260 -> 22819[label="",style="solid", color="black", weight=3]; 22261 -> 21898[label="",style="dashed", color="red", weight=0]; 22261[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22262[label="wx53400",fontsize=16,color="green",shape="box"];22263[label="wx5410",fontsize=16,color="green",shape="box"];22264 -> 12993[label="",style="dashed", color="red", weight=0]; 22264[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (GT == GT))",fontsize=16,color="magenta"];22264 -> 22820[label="",style="dashed", color="magenta", weight=3]; 22264 -> 22821[label="",style="dashed", color="magenta", weight=3]; 22265[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (EQ == GT))",fontsize=16,color="black",shape="box"];22265 -> 22822[label="",style="solid", color="black", weight=3]; 22266[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) otherwise)",fontsize=16,color="black",shape="box"];22266 -> 22823[label="",style="solid", color="black", weight=3]; 22267[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM0 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];22267 -> 22824[label="",style="solid", color="black", weight=3]; 22268[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];22268 -> 22825[label="",style="solid", color="black", weight=3]; 22270 -> 6395[label="",style="dashed", color="red", weight=0]; 22270[label="primMulNat (Succ wx5410) (Succ wx53400)",fontsize=16,color="magenta"];22270 -> 22826[label="",style="dashed", color="magenta", weight=3]; 22270 -> 22827[label="",style="dashed", color="magenta", weight=3]; 22269[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos (Succ wx16230)) (Pos wx2413) == GT))",fontsize=16,color="black",shape="triangle"];22269 -> 22828[label="",style="solid", color="black", weight=3]; 22272 -> 6395[label="",style="dashed", color="red", weight=0]; 22272[label="primMulNat (Succ wx5410) (Succ wx53400)",fontsize=16,color="magenta"];22272 -> 22829[label="",style="dashed", color="magenta", weight=3]; 22272 -> 22830[label="",style="dashed", color="magenta", weight=3]; 22271[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Pos wx2414) == GT))",fontsize=16,color="burlywood",shape="triangle"];26963[label="wx2414/Succ wx24140",fontsize=10,color="white",style="solid",shape="box"];22271 -> 26963[label="",style="solid", color="burlywood", weight=9]; 26963 -> 22831[label="",style="solid", color="burlywood", weight=3]; 26964[label="wx2414/Zero",fontsize=10,color="white",style="solid",shape="box"];22271 -> 26964[label="",style="solid", color="burlywood", weight=9]; 26964 -> 22832[label="",style="solid", color="burlywood", weight=3]; 22273[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (GT == GT))",fontsize=16,color="black",shape="box"];22273 -> 22833[label="",style="solid", color="black", weight=3]; 22274[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) False)",fontsize=16,color="black",shape="box"];22274 -> 22834[label="",style="solid", color="black", weight=3]; 22275[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpNat (Succ wx6130) (Succ wx19040) == GT))",fontsize=16,color="black",shape="box"];22275 -> 22835[label="",style="solid", color="black", weight=3]; 22276[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpNat (Succ wx6130) Zero == GT))",fontsize=16,color="black",shape="box"];22276 -> 22836[label="",style="solid", color="black", weight=3]; 22277[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpNat Zero (Succ wx19050) == GT))",fontsize=16,color="black",shape="box"];22277 -> 22837[label="",style="solid", color="black", weight=3]; 22278[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];22278 -> 22838[label="",style="solid", color="black", weight=3]; 22279[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];22279 -> 22839[label="",style="solid", color="black", weight=3]; 22280[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];22280 -> 22840[label="",style="solid", color="black", weight=3]; 22281 -> 7683[label="",style="dashed", color="red", weight=0]; 22281[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22281 -> 22841[label="",style="dashed", color="magenta", weight=3]; 22281 -> 22842[label="",style="dashed", color="magenta", weight=3]; 22282[label="Succ wx30000",fontsize=16,color="green",shape="box"];22283 -> 7683[label="",style="dashed", color="red", weight=0]; 22283[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22283 -> 22843[label="",style="dashed", color="magenta", weight=3]; 22283 -> 22844[label="",style="dashed", color="magenta", weight=3]; 22284[label="Succ wx30000",fontsize=16,color="green",shape="box"];22285[label="FiniteMap.lookupWithDefaultFM0 wx1907 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1908)) (Pos Zero)) wx1909 wx1910 wx1911 wx1912 (Float (Neg (Succ wx1913)) (Neg (Succ wx1914))) (primCmpInt (Neg (Succ wx1913) * Neg Zero) (Pos (Succ wx1914) * Pos (Succ wx1908)) == GT))",fontsize=16,color="black",shape="box"];22285 -> 22845[label="",style="solid", color="black", weight=3]; 22286 -> 21898[label="",style="dashed", color="red", weight=0]; 22286[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22287[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22287 -> 22846[label="",style="solid", color="black", weight=3]; 22288 -> 21898[label="",style="dashed", color="red", weight=0]; 22288[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22289 -> 7683[label="",style="dashed", color="red", weight=0]; 22289[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22289 -> 22847[label="",style="dashed", color="magenta", weight=3]; 22289 -> 22848[label="",style="dashed", color="magenta", weight=3]; 22290[label="Succ wx30000",fontsize=16,color="green",shape="box"];22291 -> 7683[label="",style="dashed", color="red", weight=0]; 22291[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22291 -> 22849[label="",style="dashed", color="magenta", weight=3]; 22291 -> 22850[label="",style="dashed", color="magenta", weight=3]; 22292[label="Succ wx30000",fontsize=16,color="green",shape="box"];22293[label="wx1917",fontsize=16,color="green",shape="box"];22294[label="Succ wx1923",fontsize=16,color="green",shape="box"];22295[label="FiniteMap.lookupWithDefaultFM0 wx1916 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1917)) (Pos Zero)) wx1918 wx1919 wx1920 wx1921 (Float (Neg (Succ wx1922)) (Neg (Succ wx1923))) (primCmpInt (Pos Zero) (Neg (Succ wx22980)) == GT))",fontsize=16,color="black",shape="box"];22295 -> 22851[label="",style="solid", color="black", weight=3]; 22296[label="FiniteMap.lookupWithDefaultFM0 wx1916 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1917)) (Pos Zero)) wx1918 wx1919 wx1920 wx1921 (Float (Neg (Succ wx1922)) (Neg (Succ wx1923))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];22296 -> 22852[label="",style="solid", color="black", weight=3]; 22297 -> 21898[label="",style="dashed", color="red", weight=0]; 22297[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22298[label="Float (Neg (Succ wx5000)) (Neg Zero)",fontsize=16,color="green",shape="box"];22299[label="wx34",fontsize=16,color="green",shape="box"];22300[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22300 -> 22853[label="",style="solid", color="black", weight=3]; 22301 -> 21898[label="",style="dashed", color="red", weight=0]; 22301[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22302 -> 7683[label="",style="dashed", color="red", weight=0]; 22302[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22302 -> 22854[label="",style="dashed", color="magenta", weight=3]; 22302 -> 22855[label="",style="dashed", color="magenta", weight=3]; 22303[label="Succ wx30000",fontsize=16,color="green",shape="box"];22304 -> 7683[label="",style="dashed", color="red", weight=0]; 22304[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22304 -> 22856[label="",style="dashed", color="magenta", weight=3]; 22304 -> 22857[label="",style="dashed", color="magenta", weight=3]; 22305[label="Succ wx30000",fontsize=16,color="green",shape="box"];22306[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpInt (Neg Zero * Neg (Succ wx1927)) (Pos (Succ wx1932) * Pos (Succ wx1926)) == GT))",fontsize=16,color="black",shape="box"];22306 -> 22858[label="",style="solid", color="black", weight=3]; 22307 -> 21898[label="",style="dashed", color="red", weight=0]; 22307[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22308[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22308 -> 22859[label="",style="solid", color="black", weight=3]; 22309 -> 21898[label="",style="dashed", color="red", weight=0]; 22309[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22310 -> 7683[label="",style="dashed", color="red", weight=0]; 22310[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22310 -> 22860[label="",style="dashed", color="magenta", weight=3]; 22310 -> 22861[label="",style="dashed", color="magenta", weight=3]; 22311[label="Succ wx30000",fontsize=16,color="green",shape="box"];22312 -> 7683[label="",style="dashed", color="red", weight=0]; 22312[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22312 -> 22862[label="",style="dashed", color="magenta", weight=3]; 22312 -> 22863[label="",style="dashed", color="magenta", weight=3]; 22313[label="Succ wx30000",fontsize=16,color="green",shape="box"];22315 -> 6395[label="",style="dashed", color="red", weight=0]; 22315[label="primMulNat (Succ wx1941) (Succ wx1935)",fontsize=16,color="magenta"];22315 -> 22864[label="",style="dashed", color="magenta", weight=3]; 22315 -> 22865[label="",style="dashed", color="magenta", weight=3]; 22314[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) (primCmpInt (Pos (Succ wx19800)) (Neg wx2415) == GT))",fontsize=16,color="black",shape="triangle"];22314 -> 22866[label="",style="solid", color="black", weight=3]; 22317 -> 6395[label="",style="dashed", color="red", weight=0]; 22317[label="primMulNat (Succ wx1941) (Succ wx1935)",fontsize=16,color="magenta"];22317 -> 22867[label="",style="dashed", color="magenta", weight=3]; 22317 -> 22868[label="",style="dashed", color="magenta", weight=3]; 22316[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) (primCmpInt (Pos Zero) (Neg wx2416) == GT))",fontsize=16,color="burlywood",shape="triangle"];26965[label="wx2416/Succ wx24160",fontsize=10,color="white",style="solid",shape="box"];22316 -> 26965[label="",style="solid", color="burlywood", weight=9]; 26965 -> 22869[label="",style="solid", color="burlywood", weight=3]; 26966[label="wx2416/Zero",fontsize=10,color="white",style="solid",shape="box"];22316 -> 26966[label="",style="solid", color="burlywood", weight=9]; 26966 -> 22870[label="",style="solid", color="burlywood", weight=3]; 22318 -> 21898[label="",style="dashed", color="red", weight=0]; 22318[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22319[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];22320[label="wx34",fontsize=16,color="green",shape="box"];22321[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Pos (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22321 -> 22871[label="",style="solid", color="black", weight=3]; 22322 -> 21898[label="",style="dashed", color="red", weight=0]; 22322[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22323 -> 7683[label="",style="dashed", color="red", weight=0]; 22323[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22323 -> 22872[label="",style="dashed", color="magenta", weight=3]; 22323 -> 22873[label="",style="dashed", color="magenta", weight=3]; 22324[label="Succ wx30000",fontsize=16,color="green",shape="box"];22325 -> 7683[label="",style="dashed", color="red", weight=0]; 22325[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22325 -> 22874[label="",style="dashed", color="magenta", weight=3]; 22325 -> 22875[label="",style="dashed", color="magenta", weight=3]; 22326[label="Succ wx30000",fontsize=16,color="green",shape="box"];22327[label="FiniteMap.lookupWithDefaultFM0 wx1943 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1944)) (Pos Zero)) wx1945 wx1946 wx1947 wx1948 (Float (Neg Zero) (Neg (Succ wx1949))) (primCmpInt (Neg Zero * Neg Zero) (Pos (Succ wx1949) * Pos (Succ wx1944)) == GT))",fontsize=16,color="black",shape="box"];22327 -> 22876[label="",style="solid", color="black", weight=3]; 22328 -> 21898[label="",style="dashed", color="red", weight=0]; 22328[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22329[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22329 -> 22877[label="",style="solid", color="black", weight=3]; 22330 -> 21898[label="",style="dashed", color="red", weight=0]; 22330[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22331 -> 7683[label="",style="dashed", color="red", weight=0]; 22331[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22331 -> 22878[label="",style="dashed", color="magenta", weight=3]; 22331 -> 22879[label="",style="dashed", color="magenta", weight=3]; 22332[label="Succ wx30000",fontsize=16,color="green",shape="box"];22333 -> 7683[label="",style="dashed", color="red", weight=0]; 22333[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22333 -> 22880[label="",style="dashed", color="magenta", weight=3]; 22333 -> 22881[label="",style="dashed", color="magenta", weight=3]; 22334[label="Succ wx30000",fontsize=16,color="green",shape="box"];22335[label="wx1952",fontsize=16,color="green",shape="box"];22336[label="Succ wx1957",fontsize=16,color="green",shape="box"];22337[label="FiniteMap.lookupWithDefaultFM0 wx1951 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1952)) (Pos Zero)) wx1953 wx1954 wx1955 wx1956 (Float (Neg Zero) (Neg (Succ wx1957))) (primCmpInt (Pos Zero) (Neg (Succ wx23160)) == GT))",fontsize=16,color="black",shape="box"];22337 -> 22882[label="",style="solid", color="black", weight=3]; 22338[label="FiniteMap.lookupWithDefaultFM0 wx1951 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1952)) (Pos Zero)) wx1953 wx1954 wx1955 wx1956 (Float (Neg Zero) (Neg (Succ wx1957))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];22338 -> 22883[label="",style="solid", color="black", weight=3]; 22339 -> 21898[label="",style="dashed", color="red", weight=0]; 22339[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22340[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];22341[label="wx34",fontsize=16,color="green",shape="box"];22342[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Pos Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22342 -> 22884[label="",style="solid", color="black", weight=3]; 22343 -> 21898[label="",style="dashed", color="red", weight=0]; 22343[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22345 -> 6395[label="",style="dashed", color="red", weight=0]; 22345[label="primMulNat (Succ wx6020) (Succ wx59500)",fontsize=16,color="magenta"];22345 -> 22885[label="",style="dashed", color="magenta", weight=3]; 22345 -> 22886[label="",style="dashed", color="magenta", weight=3]; 22344[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg (Succ wx16240)) (Neg wx2417) == GT))",fontsize=16,color="black",shape="triangle"];22344 -> 22887[label="",style="solid", color="black", weight=3]; 22347 -> 6395[label="",style="dashed", color="red", weight=0]; 22347[label="primMulNat (Succ wx6020) (Succ wx59500)",fontsize=16,color="magenta"];22347 -> 22888[label="",style="dashed", color="magenta", weight=3]; 22347 -> 22889[label="",style="dashed", color="magenta", weight=3]; 22346[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Neg wx2418) == GT))",fontsize=16,color="burlywood",shape="triangle"];26967[label="wx2418/Succ wx24180",fontsize=10,color="white",style="solid",shape="box"];22346 -> 26967[label="",style="solid", color="burlywood", weight=9]; 26967 -> 22890[label="",style="solid", color="burlywood", weight=3]; 26968[label="wx2418/Zero",fontsize=10,color="white",style="solid",shape="box"];22346 -> 26968[label="",style="solid", color="burlywood", weight=9]; 26968 -> 22891[label="",style="solid", color="burlywood", weight=3]; 22348[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (LT == GT))",fontsize=16,color="black",shape="box"];22348 -> 22892[label="",style="solid", color="black", weight=3]; 22349[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) False)",fontsize=16,color="black",shape="triangle"];22349 -> 22893[label="",style="solid", color="black", weight=3]; 22350[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpNat (Succ wx19580) (Succ wx6570) == GT))",fontsize=16,color="black",shape="box"];22350 -> 22894[label="",style="solid", color="black", weight=3]; 22351[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpNat Zero (Succ wx6570) == GT))",fontsize=16,color="black",shape="box"];22351 -> 22895[label="",style="solid", color="black", weight=3]; 22352[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpNat (Succ wx19590) Zero == GT))",fontsize=16,color="black",shape="box"];22352 -> 22896[label="",style="solid", color="black", weight=3]; 22353[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];22353 -> 22897[label="",style="solid", color="black", weight=3]; 22354[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (LT == GT))",fontsize=16,color="black",shape="box"];22354 -> 22898[label="",style="solid", color="black", weight=3]; 22355[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) False)",fontsize=16,color="black",shape="triangle"];22355 -> 22899[label="",style="solid", color="black", weight=3]; 22357 -> 6395[label="",style="dashed", color="red", weight=0]; 22357[label="primMulNat (Succ wx6020) (Succ wx59500)",fontsize=16,color="magenta"];22357 -> 22900[label="",style="dashed", color="magenta", weight=3]; 22357 -> 22901[label="",style="dashed", color="magenta", weight=3]; 22356[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg (Succ wx16250)) (Pos wx2419) == GT))",fontsize=16,color="black",shape="triangle"];22356 -> 22902[label="",style="solid", color="black", weight=3]; 22359 -> 6395[label="",style="dashed", color="red", weight=0]; 22359[label="primMulNat (Succ wx6020) (Succ wx59500)",fontsize=16,color="magenta"];22359 -> 22903[label="",style="dashed", color="magenta", weight=3]; 22359 -> 22904[label="",style="dashed", color="magenta", weight=3]; 22358[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Pos wx2420) == GT))",fontsize=16,color="burlywood",shape="triangle"];26969[label="wx2420/Succ wx24200",fontsize=10,color="white",style="solid",shape="box"];22358 -> 26969[label="",style="solid", color="burlywood", weight=9]; 26969 -> 22905[label="",style="solid", color="burlywood", weight=3]; 26970[label="wx2420/Zero",fontsize=10,color="white",style="solid",shape="box"];22358 -> 26970[label="",style="solid", color="burlywood", weight=9]; 26970 -> 22906[label="",style="solid", color="burlywood", weight=3]; 22360[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) otherwise)",fontsize=16,color="black",shape="box"];22360 -> 22907[label="",style="solid", color="black", weight=3]; 22361 -> 21161[label="",style="dashed", color="red", weight=0]; 22361[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) False)",fontsize=16,color="magenta"];22362[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) False)",fontsize=16,color="black",shape="triangle"];22362 -> 22908[label="",style="solid", color="black", weight=3]; 22363 -> 21165[label="",style="dashed", color="red", weight=0]; 22363[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (LT == GT))",fontsize=16,color="magenta"];22364[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];22364 -> 22909[label="",style="solid", color="black", weight=3]; 22365[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];22365 -> 22910[label="",style="solid", color="black", weight=3]; 22366 -> 21170[label="",style="dashed", color="red", weight=0]; 22366[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) False)",fontsize=16,color="magenta"];22367 -> 7683[label="",style="dashed", color="red", weight=0]; 22367[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22367 -> 22911[label="",style="dashed", color="magenta", weight=3]; 22367 -> 22912[label="",style="dashed", color="magenta", weight=3]; 22368[label="Succ wx30000",fontsize=16,color="green",shape="box"];22369 -> 7683[label="",style="dashed", color="red", weight=0]; 22369[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22369 -> 22913[label="",style="dashed", color="magenta", weight=3]; 22369 -> 22914[label="",style="dashed", color="magenta", weight=3]; 22370[label="Succ wx30000",fontsize=16,color="green",shape="box"];22371 -> 22915[label="",style="dashed", color="red", weight=0]; 22371[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1421)) (Neg Zero)) wx1422 wx1423 wx1424 wx1425 (Float (Pos (Succ wx1426)) (Neg (Succ wx1427))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx1427) (Succ wx1421))) == GT))",fontsize=16,color="magenta"];22371 -> 22916[label="",style="dashed", color="magenta", weight=3]; 22372 -> 21898[label="",style="dashed", color="red", weight=0]; 22372[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22373 -> 6[label="",style="dashed", color="red", weight=0]; 22373[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Float (Pos (Succ wx5000)) (Neg Zero)))",fontsize=16,color="magenta"];22373 -> 22917[label="",style="dashed", color="magenta", weight=3]; 22373 -> 22918[label="",style="dashed", color="magenta", weight=3]; 22374[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22374 -> 22919[label="",style="solid", color="black", weight=3]; 22375 -> 21898[label="",style="dashed", color="red", weight=0]; 22375[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22376 -> 7683[label="",style="dashed", color="red", weight=0]; 22376[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22376 -> 22920[label="",style="dashed", color="magenta", weight=3]; 22376 -> 22921[label="",style="dashed", color="magenta", weight=3]; 22377[label="Succ wx30000",fontsize=16,color="green",shape="box"];22378 -> 7683[label="",style="dashed", color="red", weight=0]; 22378[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22378 -> 22922[label="",style="dashed", color="magenta", weight=3]; 22378 -> 22923[label="",style="dashed", color="magenta", weight=3]; 22379[label="Succ wx30000",fontsize=16,color="green",shape="box"];22380[label="FiniteMap.lookupWithDefaultFM0 wx2327 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2328)) (Neg Zero)) wx2329 wx2330 wx2331 wx2332 (Float (Pos (Succ wx2333)) (Neg (Succ wx2334))) (primCmpInt (Pos (Succ wx2333) * Neg Zero) (Neg (Succ wx2334) * Neg (Succ wx2328)) == GT))",fontsize=16,color="black",shape="box"];22380 -> 22924[label="",style="solid", color="black", weight=3]; 22381 -> 21898[label="",style="dashed", color="red", weight=0]; 22381[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22382[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos (Succ wx5000)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22382 -> 22925[label="",style="solid", color="black", weight=3]; 22383 -> 21898[label="",style="dashed", color="red", weight=0]; 22383[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22384 -> 7683[label="",style="dashed", color="red", weight=0]; 22384[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22384 -> 22926[label="",style="dashed", color="magenta", weight=3]; 22384 -> 22927[label="",style="dashed", color="magenta", weight=3]; 22385[label="Succ wx30000",fontsize=16,color="green",shape="box"];22386 -> 7683[label="",style="dashed", color="red", weight=0]; 22386[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22386 -> 22928[label="",style="dashed", color="magenta", weight=3]; 22386 -> 22929[label="",style="dashed", color="magenta", weight=3]; 22387[label="Succ wx30000",fontsize=16,color="green",shape="box"];22388[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpInt (Neg (Succ wx16290)) (primMulInt (Neg (Succ wx1466)) (Pos (Succ wx1460))) == GT))",fontsize=16,color="black",shape="box"];22388 -> 22930[label="",style="solid", color="black", weight=3]; 22389[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx1466)) (Pos (Succ wx1460))) == GT))",fontsize=16,color="black",shape="box"];22389 -> 22931[label="",style="solid", color="black", weight=3]; 22390 -> 21898[label="",style="dashed", color="red", weight=0]; 22390[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22391 -> 6[label="",style="dashed", color="red", weight=0]; 22391[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];22391 -> 22932[label="",style="dashed", color="magenta", weight=3]; 22391 -> 22933[label="",style="dashed", color="magenta", weight=3]; 22392[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22392 -> 22934[label="",style="solid", color="black", weight=3]; 22393 -> 21898[label="",style="dashed", color="red", weight=0]; 22393[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22394 -> 7683[label="",style="dashed", color="red", weight=0]; 22394[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22394 -> 22935[label="",style="dashed", color="magenta", weight=3]; 22394 -> 22936[label="",style="dashed", color="magenta", weight=3]; 22395[label="Succ wx30000",fontsize=16,color="green",shape="box"];22396 -> 7683[label="",style="dashed", color="red", weight=0]; 22396[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22396 -> 22937[label="",style="dashed", color="magenta", weight=3]; 22396 -> 22938[label="",style="dashed", color="magenta", weight=3]; 22397[label="Succ wx30000",fontsize=16,color="green",shape="box"];22398[label="FiniteMap.lookupWithDefaultFM0 wx2345 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) wx2348 wx2349 wx2350 wx2351 (Float (Pos Zero) (Neg (Succ wx2352))) (primCmpInt (Pos Zero * Neg (Succ wx2347)) (Neg (Succ wx2352) * Neg (Succ wx2346)) == GT))",fontsize=16,color="black",shape="box"];22398 -> 22939[label="",style="solid", color="black", weight=3]; 22399 -> 21898[label="",style="dashed", color="red", weight=0]; 22399[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22400[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22400 -> 22940[label="",style="solid", color="black", weight=3]; 22401 -> 21898[label="",style="dashed", color="red", weight=0]; 22401[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22402 -> 7683[label="",style="dashed", color="red", weight=0]; 22402[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22402 -> 22941[label="",style="dashed", color="magenta", weight=3]; 22402 -> 22942[label="",style="dashed", color="magenta", weight=3]; 22403[label="Succ wx30000",fontsize=16,color="green",shape="box"];22404 -> 7683[label="",style="dashed", color="red", weight=0]; 22404[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22404 -> 22943[label="",style="dashed", color="magenta", weight=3]; 22404 -> 22944[label="",style="dashed", color="magenta", weight=3]; 22405[label="Succ wx30000",fontsize=16,color="green",shape="box"];22406 -> 22945[label="",style="dashed", color="red", weight=0]; 22406[label="FiniteMap.lookupWithDefaultFM0 wx1498 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1499)) (Neg Zero)) wx1500 wx1501 wx1502 wx1503 (Float (Pos Zero) (Neg (Succ wx1504))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx1504) (Succ wx1499))) == GT))",fontsize=16,color="magenta"];22406 -> 22946[label="",style="dashed", color="magenta", weight=3]; 22407 -> 21898[label="",style="dashed", color="red", weight=0]; 22407[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22408 -> 6[label="",style="dashed", color="red", weight=0]; 22408[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];22408 -> 22947[label="",style="dashed", color="magenta", weight=3]; 22408 -> 22948[label="",style="dashed", color="magenta", weight=3]; 22409[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22409 -> 22949[label="",style="solid", color="black", weight=3]; 22410 -> 21898[label="",style="dashed", color="red", weight=0]; 22410[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22411 -> 7683[label="",style="dashed", color="red", weight=0]; 22411[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22411 -> 22950[label="",style="dashed", color="magenta", weight=3]; 22411 -> 22951[label="",style="dashed", color="magenta", weight=3]; 22412[label="Succ wx30000",fontsize=16,color="green",shape="box"];22413 -> 7683[label="",style="dashed", color="red", weight=0]; 22413[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22413 -> 22952[label="",style="dashed", color="magenta", weight=3]; 22413 -> 22953[label="",style="dashed", color="magenta", weight=3]; 22414[label="Succ wx30000",fontsize=16,color="green",shape="box"];22415[label="FiniteMap.lookupWithDefaultFM0 wx2362 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2363)) (Neg Zero)) wx2364 wx2365 wx2366 wx2367 (Float (Pos Zero) (Neg (Succ wx2368))) (primCmpInt (Pos Zero * Neg Zero) (Neg (Succ wx2368) * Neg (Succ wx2363)) == GT))",fontsize=16,color="black",shape="box"];22415 -> 22954[label="",style="solid", color="black", weight=3]; 22416 -> 21898[label="",style="dashed", color="red", weight=0]; 22416[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22417[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Pos Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22417 -> 22955[label="",style="solid", color="black", weight=3]; 22418 -> 21898[label="",style="dashed", color="red", weight=0]; 22418[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22419[label="wx66400",fontsize=16,color="green",shape="box"];22420[label="wx6710",fontsize=16,color="green",shape="box"];22421 -> 13382[label="",style="dashed", color="red", weight=0]; 22421[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (GT == GT))",fontsize=16,color="magenta"];22421 -> 22956[label="",style="dashed", color="magenta", weight=3]; 22421 -> 22957[label="",style="dashed", color="magenta", weight=3]; 22422[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (EQ == GT))",fontsize=16,color="black",shape="box"];22422 -> 22958[label="",style="solid", color="black", weight=3]; 22423[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) otherwise)",fontsize=16,color="black",shape="box"];22423 -> 22959[label="",style="solid", color="black", weight=3]; 22424[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM0 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];22424 -> 22960[label="",style="solid", color="black", weight=3]; 22425[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];22425 -> 22961[label="",style="solid", color="black", weight=3]; 22427 -> 6395[label="",style="dashed", color="red", weight=0]; 22427[label="primMulNat (Succ wx6710) (Succ wx66400)",fontsize=16,color="magenta"];22427 -> 22962[label="",style="dashed", color="magenta", weight=3]; 22427 -> 22963[label="",style="dashed", color="magenta", weight=3]; 22426[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos (Succ wx16260)) (Pos wx2421) == GT))",fontsize=16,color="black",shape="triangle"];22426 -> 22964[label="",style="solid", color="black", weight=3]; 22429 -> 6395[label="",style="dashed", color="red", weight=0]; 22429[label="primMulNat (Succ wx6710) (Succ wx66400)",fontsize=16,color="magenta"];22429 -> 22965[label="",style="dashed", color="magenta", weight=3]; 22429 -> 22966[label="",style="dashed", color="magenta", weight=3]; 22428[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Pos wx2422) == GT))",fontsize=16,color="burlywood",shape="triangle"];26971[label="wx2422/Succ wx24220",fontsize=10,color="white",style="solid",shape="box"];22428 -> 26971[label="",style="solid", color="burlywood", weight=9]; 26971 -> 22967[label="",style="solid", color="burlywood", weight=3]; 26972[label="wx2422/Zero",fontsize=10,color="white",style="solid",shape="box"];22428 -> 26972[label="",style="solid", color="burlywood", weight=9]; 26972 -> 22968[label="",style="solid", color="burlywood", weight=3]; 22430[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (GT == GT))",fontsize=16,color="black",shape="box"];22430 -> 22969[label="",style="solid", color="black", weight=3]; 22431[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) False)",fontsize=16,color="black",shape="box"];22431 -> 22970[label="",style="solid", color="black", weight=3]; 22432[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpNat (Succ wx7380) (Succ wx20170) == GT))",fontsize=16,color="black",shape="box"];22432 -> 22971[label="",style="solid", color="black", weight=3]; 22433[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpNat (Succ wx7380) Zero == GT))",fontsize=16,color="black",shape="box"];22433 -> 22972[label="",style="solid", color="black", weight=3]; 22434[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpNat Zero (Succ wx20180) == GT))",fontsize=16,color="black",shape="box"];22434 -> 22973[label="",style="solid", color="black", weight=3]; 22435[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];22435 -> 22974[label="",style="solid", color="black", weight=3]; 22436[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];22436 -> 22975[label="",style="solid", color="black", weight=3]; 22437[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) False)",fontsize=16,color="black",shape="box"];22437 -> 22976[label="",style="solid", color="black", weight=3]; 22438 -> 7683[label="",style="dashed", color="red", weight=0]; 22438[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22438 -> 22977[label="",style="dashed", color="magenta", weight=3]; 22438 -> 22978[label="",style="dashed", color="magenta", weight=3]; 22439[label="Succ wx30000",fontsize=16,color="green",shape="box"];22440 -> 7683[label="",style="dashed", color="red", weight=0]; 22440[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22440 -> 22979[label="",style="dashed", color="magenta", weight=3]; 22440 -> 22980[label="",style="dashed", color="magenta", weight=3]; 22441[label="Succ wx30000",fontsize=16,color="green",shape="box"];22442[label="wx2021",fontsize=16,color="green",shape="box"];22443[label="Succ wx2027",fontsize=16,color="green",shape="box"];22444[label="FiniteMap.lookupWithDefaultFM0 wx2020 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2021)) (Neg Zero)) wx2022 wx2023 wx2024 wx2025 (Float (Neg (Succ wx2026)) (Neg (Succ wx2027))) (primCmpInt (Pos Zero) (Neg (Succ wx23690)) == GT))",fontsize=16,color="black",shape="box"];22444 -> 22981[label="",style="solid", color="black", weight=3]; 22445[label="FiniteMap.lookupWithDefaultFM0 wx2020 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2021)) (Neg Zero)) wx2022 wx2023 wx2024 wx2025 (Float (Neg (Succ wx2026)) (Neg (Succ wx2027))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];22445 -> 22982[label="",style="solid", color="black", weight=3]; 22446 -> 21898[label="",style="dashed", color="red", weight=0]; 22446[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22447[label="Float (Neg (Succ wx5000)) (Neg Zero)",fontsize=16,color="green",shape="box"];22448[label="wx34",fontsize=16,color="green",shape="box"];22449[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22449 -> 22983[label="",style="solid", color="black", weight=3]; 22450 -> 21898[label="",style="dashed", color="red", weight=0]; 22450[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22451 -> 7683[label="",style="dashed", color="red", weight=0]; 22451[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22451 -> 22984[label="",style="dashed", color="magenta", weight=3]; 22451 -> 22985[label="",style="dashed", color="magenta", weight=3]; 22452[label="Succ wx30000",fontsize=16,color="green",shape="box"];22453 -> 7683[label="",style="dashed", color="red", weight=0]; 22453[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22453 -> 22986[label="",style="dashed", color="magenta", weight=3]; 22453 -> 22987[label="",style="dashed", color="magenta", weight=3]; 22454[label="Succ wx30000",fontsize=16,color="green",shape="box"];22455[label="FiniteMap.lookupWithDefaultFM0 wx2029 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2030)) (Neg Zero)) wx2031 wx2032 wx2033 wx2034 (Float (Neg (Succ wx2035)) (Neg (Succ wx2036))) (primCmpInt (Neg (Succ wx2035) * Neg Zero) (Neg (Succ wx2036) * Neg (Succ wx2030)) == GT))",fontsize=16,color="black",shape="box"];22455 -> 22988[label="",style="solid", color="black", weight=3]; 22456 -> 21898[label="",style="dashed", color="red", weight=0]; 22456[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22457[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg (Succ wx5000)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22457 -> 22989[label="",style="solid", color="black", weight=3]; 22458 -> 21898[label="",style="dashed", color="red", weight=0]; 22458[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22459 -> 7683[label="",style="dashed", color="red", weight=0]; 22459[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22459 -> 22990[label="",style="dashed", color="magenta", weight=3]; 22459 -> 22991[label="",style="dashed", color="magenta", weight=3]; 22460[label="Succ wx30000",fontsize=16,color="green",shape="box"];22461 -> 7683[label="",style="dashed", color="red", weight=0]; 22461[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22461 -> 22992[label="",style="dashed", color="magenta", weight=3]; 22461 -> 22993[label="",style="dashed", color="magenta", weight=3]; 22462[label="Succ wx30000",fontsize=16,color="green",shape="box"];22464 -> 6395[label="",style="dashed", color="red", weight=0]; 22464[label="primMulNat (Succ wx2045) (Succ wx2039)",fontsize=16,color="magenta"];22464 -> 22994[label="",style="dashed", color="magenta", weight=3]; 22464 -> 22995[label="",style="dashed", color="magenta", weight=3]; 22463[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) (primCmpInt (Pos (Succ wx21000)) (Neg wx2423) == GT))",fontsize=16,color="black",shape="triangle"];22463 -> 22996[label="",style="solid", color="black", weight=3]; 22466 -> 6395[label="",style="dashed", color="red", weight=0]; 22466[label="primMulNat (Succ wx2045) (Succ wx2039)",fontsize=16,color="magenta"];22466 -> 22997[label="",style="dashed", color="magenta", weight=3]; 22466 -> 22998[label="",style="dashed", color="magenta", weight=3]; 22465[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) (primCmpInt (Pos Zero) (Neg wx2424) == GT))",fontsize=16,color="burlywood",shape="triangle"];26973[label="wx2424/Succ wx24240",fontsize=10,color="white",style="solid",shape="box"];22465 -> 26973[label="",style="solid", color="burlywood", weight=9]; 26973 -> 22999[label="",style="solid", color="burlywood", weight=3]; 26974[label="wx2424/Zero",fontsize=10,color="white",style="solid",shape="box"];22465 -> 26974[label="",style="solid", color="burlywood", weight=9]; 26974 -> 23000[label="",style="solid", color="burlywood", weight=3]; 22467 -> 21898[label="",style="dashed", color="red", weight=0]; 22467[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22468[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];22469[label="wx34",fontsize=16,color="green",shape="box"];22470[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22470 -> 23001[label="",style="solid", color="black", weight=3]; 22471 -> 21898[label="",style="dashed", color="red", weight=0]; 22471[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22472 -> 7683[label="",style="dashed", color="red", weight=0]; 22472[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22472 -> 23002[label="",style="dashed", color="magenta", weight=3]; 22472 -> 23003[label="",style="dashed", color="magenta", weight=3]; 22473[label="Succ wx30000",fontsize=16,color="green",shape="box"];22474 -> 7683[label="",style="dashed", color="red", weight=0]; 22474[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22474 -> 23004[label="",style="dashed", color="magenta", weight=3]; 22474 -> 23005[label="",style="dashed", color="magenta", weight=3]; 22475[label="Succ wx30000",fontsize=16,color="green",shape="box"];22476[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpInt (Neg Zero * Neg (Succ wx2049)) (Neg (Succ wx2054) * Neg (Succ wx2048)) == GT))",fontsize=16,color="black",shape="box"];22476 -> 23006[label="",style="solid", color="black", weight=3]; 22477 -> 21898[label="",style="dashed", color="red", weight=0]; 22477[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22478[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Neg (Succ wx30100))) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22478 -> 23007[label="",style="solid", color="black", weight=3]; 22479 -> 21898[label="",style="dashed", color="red", weight=0]; 22479[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22480 -> 7683[label="",style="dashed", color="red", weight=0]; 22480[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22480 -> 23008[label="",style="dashed", color="magenta", weight=3]; 22480 -> 23009[label="",style="dashed", color="magenta", weight=3]; 22481[label="Succ wx30000",fontsize=16,color="green",shape="box"];22482 -> 7683[label="",style="dashed", color="red", weight=0]; 22482[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22482 -> 23010[label="",style="dashed", color="magenta", weight=3]; 22482 -> 23011[label="",style="dashed", color="magenta", weight=3]; 22483[label="Succ wx30000",fontsize=16,color="green",shape="box"];22484[label="wx2057",fontsize=16,color="green",shape="box"];22485[label="Succ wx2062",fontsize=16,color="green",shape="box"];22486[label="FiniteMap.lookupWithDefaultFM0 wx2056 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2057)) (Neg Zero)) wx2058 wx2059 wx2060 wx2061 (Float (Neg Zero) (Neg (Succ wx2062))) (primCmpInt (Pos Zero) (Neg (Succ wx23880)) == GT))",fontsize=16,color="black",shape="box"];22486 -> 23012[label="",style="solid", color="black", weight=3]; 22487[label="FiniteMap.lookupWithDefaultFM0 wx2056 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2057)) (Neg Zero)) wx2058 wx2059 wx2060 wx2061 (Float (Neg Zero) (Neg (Succ wx2062))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];22487 -> 23013[label="",style="solid", color="black", weight=3]; 22488 -> 21898[label="",style="dashed", color="red", weight=0]; 22488[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22489[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];22490[label="wx34",fontsize=16,color="green",shape="box"];22491[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Pos (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22491 -> 23014[label="",style="solid", color="black", weight=3]; 22492 -> 21898[label="",style="dashed", color="red", weight=0]; 22492[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22493 -> 7683[label="",style="dashed", color="red", weight=0]; 22493[label="primPlusNat (primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22493 -> 23015[label="",style="dashed", color="magenta", weight=3]; 22493 -> 23016[label="",style="dashed", color="magenta", weight=3]; 22494[label="Succ wx30000",fontsize=16,color="green",shape="box"];22495 -> 7683[label="",style="dashed", color="red", weight=0]; 22495[label="primPlusNat Zero (Succ wx30000)",fontsize=16,color="magenta"];22495 -> 23017[label="",style="dashed", color="magenta", weight=3]; 22495 -> 23018[label="",style="dashed", color="magenta", weight=3]; 22496[label="Succ wx30000",fontsize=16,color="green",shape="box"];22497[label="FiniteMap.lookupWithDefaultFM0 wx2064 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2065)) (Neg Zero)) wx2066 wx2067 wx2068 wx2069 (Float (Neg Zero) (Neg (Succ wx2070))) (primCmpInt (Neg Zero * Neg Zero) (Neg (Succ wx2070) * Neg (Succ wx2065)) == GT))",fontsize=16,color="black",shape="box"];22497 -> 23019[label="",style="solid", color="black", weight=3]; 22498 -> 21898[label="",style="dashed", color="red", weight=0]; 22498[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22499[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Float (Neg (Succ wx30000)) (Neg Zero)) wx31 wx32 wx33 wx34 (Float (Neg Zero) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22499 -> 23020[label="",style="solid", color="black", weight=3]; 22500 -> 21898[label="",style="dashed", color="red", weight=0]; 22500[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22501[label="wx31000",fontsize=16,color="green",shape="box"];22502[label="wx3170",fontsize=16,color="green",shape="box"];22503 -> 13509[label="",style="dashed", color="red", weight=0]; 22503[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (GT == GT))",fontsize=16,color="magenta"];22503 -> 23021[label="",style="dashed", color="magenta", weight=3]; 22503 -> 23022[label="",style="dashed", color="magenta", weight=3]; 22504[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (EQ == GT))",fontsize=16,color="black",shape="box"];22504 -> 23023[label="",style="solid", color="black", weight=3]; 22505[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) otherwise)",fontsize=16,color="black",shape="box"];22505 -> 23024[label="",style="solid", color="black", weight=3]; 22506[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM0 (Float (Neg (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];22506 -> 23025[label="",style="solid", color="black", weight=3]; 22507[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];22507 -> 23026[label="",style="solid", color="black", weight=3]; 22508 -> 23027[label="",style="dashed", color="red", weight=0]; 22508[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos (Succ wx16300)) (Pos (primMulNat (Succ wx3170) (Succ wx31000))) == GT))",fontsize=16,color="magenta"];22508 -> 23028[label="",style="dashed", color="magenta", weight=3]; 22509 -> 23029[label="",style="dashed", color="red", weight=0]; 22509[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx3170) (Succ wx31000))) == GT))",fontsize=16,color="magenta"];22509 -> 23030[label="",style="dashed", color="magenta", weight=3]; 22510[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ wx16120) Zero == GT))",fontsize=16,color="black",shape="box"];22510 -> 23031[label="",style="solid", color="black", weight=3]; 22511[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (EQ == GT))",fontsize=16,color="black",shape="box"];22511 -> 23032[label="",style="solid", color="black", weight=3]; 22512[label="wx31000",fontsize=16,color="green",shape="box"];22513[label="Zero",fontsize=16,color="green",shape="box"];22514[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpNat (Succ wx16130) wx2397 == GT))",fontsize=16,color="burlywood",shape="box"];26975[label="wx2397/Succ wx23970",fontsize=10,color="white",style="solid",shape="box"];22514 -> 26975[label="",style="solid", color="burlywood", weight=9]; 26975 -> 23033[label="",style="solid", color="burlywood", weight=3]; 26976[label="wx2397/Zero",fontsize=10,color="white",style="solid",shape="box"];22514 -> 26976[label="",style="solid", color="burlywood", weight=9]; 26976 -> 23034[label="",style="solid", color="burlywood", weight=3]; 22515[label="wx31000",fontsize=16,color="green",shape="box"];22516[label="Zero",fontsize=16,color="green",shape="box"];22517[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (Succ wx23980)) == GT))",fontsize=16,color="black",shape="box"];22517 -> 23035[label="",style="solid", color="black", weight=3]; 22518[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];22518 -> 23036[label="",style="solid", color="black", weight=3]; 22519[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpNat (Succ wx16140) Zero == GT))",fontsize=16,color="black",shape="box"];22519 -> 23037[label="",style="solid", color="black", weight=3]; 22520[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];22520 -> 23038[label="",style="solid", color="black", weight=3]; 22521 -> 7683[label="",style="dashed", color="red", weight=0]; 22521[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22521 -> 23039[label="",style="dashed", color="magenta", weight=3]; 22521 -> 23040[label="",style="dashed", color="magenta", weight=3]; 22522[label="Succ wx30000",fontsize=16,color="green",shape="box"];22523[label="Zero",fontsize=16,color="green",shape="box"];22524[label="Succ wx30000",fontsize=16,color="green",shape="box"];22525[label="FiniteMap.lookupWithDefaultFM0 wx1632 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1633)) (Pos Zero)) wx1634 wx1635 wx1636 wx1637 (Float (Pos (Succ wx1638)) (Pos (Succ wx1639))) (compare (Pos (Succ wx1638) * Pos Zero) (Pos (Succ wx1639) * Pos (Succ wx1633)) == GT))",fontsize=16,color="black",shape="box"];22525 -> 23041[label="",style="solid", color="black", weight=3]; 22526[label="wx31",fontsize=16,color="green",shape="box"];22527 -> 21898[label="",style="dashed", color="red", weight=0]; 22527[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22528 -> 7683[label="",style="dashed", color="red", weight=0]; 22528[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22528 -> 23042[label="",style="dashed", color="magenta", weight=3]; 22528 -> 23043[label="",style="dashed", color="magenta", weight=3]; 22529[label="Succ wx30000",fontsize=16,color="green",shape="box"];22530[label="Zero",fontsize=16,color="green",shape="box"];22531[label="Succ wx30000",fontsize=16,color="green",shape="box"];22532[label="FiniteMap.lookupWithDefaultFM0 wx1641 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1642)) (Pos Zero)) wx1643 wx1644 wx1645 wx1646 (Float (Pos (Succ wx1647)) (Pos (Succ wx1648))) (GT == GT))",fontsize=16,color="black",shape="box"];22532 -> 23044[label="",style="solid", color="black", weight=3]; 22533[label="FiniteMap.lookupWithDefaultFM0 wx1641 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1642)) (Pos Zero)) wx1643 wx1644 wx1645 wx1646 (Float (Pos (Succ wx1647)) (Pos (Succ wx1648))) (EQ == GT))",fontsize=16,color="black",shape="box"];22533 -> 23045[label="",style="solid", color="black", weight=3]; 22534 -> 21898[label="",style="dashed", color="red", weight=0]; 22534[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22535 -> 7683[label="",style="dashed", color="red", weight=0]; 22535[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22535 -> 23046[label="",style="dashed", color="magenta", weight=3]; 22535 -> 23047[label="",style="dashed", color="magenta", weight=3]; 22536[label="Succ wx30000",fontsize=16,color="green",shape="box"];22537[label="Zero",fontsize=16,color="green",shape="box"];22538[label="Succ wx30000",fontsize=16,color="green",shape="box"];22539[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (compare (Pos Zero * Pos (Succ wx1652)) (Pos (Succ wx1657) * Pos (Succ wx1651)) == GT))",fontsize=16,color="black",shape="box"];22539 -> 23048[label="",style="solid", color="black", weight=3]; 22540 -> 21898[label="",style="dashed", color="red", weight=0]; 22540[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22541 -> 7683[label="",style="dashed", color="red", weight=0]; 22541[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22541 -> 23049[label="",style="dashed", color="magenta", weight=3]; 22541 -> 23050[label="",style="dashed", color="magenta", weight=3]; 22542[label="Succ wx30000",fontsize=16,color="green",shape="box"];22543[label="Zero",fontsize=16,color="green",shape="box"];22544[label="Succ wx30000",fontsize=16,color="green",shape="box"];22545[label="wx1660",fontsize=16,color="green",shape="box"];22546[label="Succ wx1666",fontsize=16,color="green",shape="box"];22547[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) (GT == GT))",fontsize=16,color="black",shape="triangle"];22547 -> 23051[label="",style="solid", color="black", weight=3]; 22548[label="wx1660",fontsize=16,color="green",shape="box"];22549[label="Succ wx1666",fontsize=16,color="green",shape="box"];22550[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) (primCmpInt (Pos Zero) (Neg (Succ wx24000)) == GT))",fontsize=16,color="black",shape="box"];22550 -> 23052[label="",style="solid", color="black", weight=3]; 22551[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];22551 -> 23053[label="",style="solid", color="black", weight=3]; 22552 -> 21898[label="",style="dashed", color="red", weight=0]; 22552[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22553 -> 7683[label="",style="dashed", color="red", weight=0]; 22553[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22553 -> 23054[label="",style="dashed", color="magenta", weight=3]; 22553 -> 23055[label="",style="dashed", color="magenta", weight=3]; 22554[label="Succ wx30000",fontsize=16,color="green",shape="box"];22555[label="Zero",fontsize=16,color="green",shape="box"];22556[label="Succ wx30000",fontsize=16,color="green",shape="box"];22557[label="FiniteMap.lookupWithDefaultFM0 wx1668 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1669)) (Pos Zero)) wx1670 wx1671 wx1672 wx1673 (Float (Pos Zero) (Pos (Succ wx1674))) (compare (Pos Zero * Pos Zero) (Pos (Succ wx1674) * Pos (Succ wx1669)) == GT))",fontsize=16,color="black",shape="box"];22557 -> 23056[label="",style="solid", color="black", weight=3]; 22558 -> 21898[label="",style="dashed", color="red", weight=0]; 22558[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22559 -> 7683[label="",style="dashed", color="red", weight=0]; 22559[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22559 -> 23057[label="",style="dashed", color="magenta", weight=3]; 22559 -> 23058[label="",style="dashed", color="magenta", weight=3]; 22560[label="Succ wx30000",fontsize=16,color="green",shape="box"];22561[label="Zero",fontsize=16,color="green",shape="box"];22562[label="Succ wx30000",fontsize=16,color="green",shape="box"];22563[label="FiniteMap.lookupWithDefaultFM0 wx1676 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1677)) (Pos Zero)) wx1678 wx1679 wx1680 wx1681 (Float (Pos Zero) (Pos (Succ wx1682))) (GT == GT))",fontsize=16,color="black",shape="box"];22563 -> 23059[label="",style="solid", color="black", weight=3]; 22564[label="FiniteMap.lookupWithDefaultFM0 wx1676 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1677)) (Pos Zero)) wx1678 wx1679 wx1680 wx1681 (Float (Pos Zero) (Pos (Succ wx1682))) (EQ == GT))",fontsize=16,color="black",shape="box"];22564 -> 23060[label="",style="solid", color="black", weight=3]; 22565 -> 21898[label="",style="dashed", color="red", weight=0]; 22565[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22566[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpInt (Neg (Succ wx327) * Pos (Succ wx322)) (Pos (Succ wx3280) * Neg (Succ wx32100)) == GT))",fontsize=16,color="black",shape="box"];22566 -> 23061[label="",style="solid", color="black", weight=3]; 23721 -> 6395[label="",style="dashed", color="red", weight=0]; 23721[label="primMulNat (Succ wx327) (Succ Zero)",fontsize=16,color="magenta"];23721 -> 23726[label="",style="dashed", color="magenta", weight=3]; 23721 -> 23727[label="",style="dashed", color="magenta", weight=3]; 23722[label="Zero",fontsize=16,color="green",shape="box"];23720[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpInt (Neg wx2452) (Pos (Succ wx3280) * Neg (Succ wx32100)) == GT))",fontsize=16,color="burlywood",shape="triangle"];26977[label="wx2452/Succ wx24520",fontsize=10,color="white",style="solid",shape="box"];23720 -> 26977[label="",style="solid", color="burlywood", weight=9]; 26977 -> 23728[label="",style="solid", color="burlywood", weight=3]; 26978[label="wx2452/Zero",fontsize=10,color="white",style="solid",shape="box"];23720 -> 26978[label="",style="solid", color="burlywood", weight=9]; 26978 -> 23729[label="",style="solid", color="burlywood", weight=3]; 22569 -> 7683[label="",style="dashed", color="red", weight=0]; 22569[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22569 -> 23066[label="",style="dashed", color="magenta", weight=3]; 22569 -> 23067[label="",style="dashed", color="magenta", weight=3]; 22570[label="Succ wx30000",fontsize=16,color="green",shape="box"];22571[label="Zero",fontsize=16,color="green",shape="box"];22572[label="Succ wx30000",fontsize=16,color="green",shape="box"];22573[label="FiniteMap.lookupWithDefaultFM0 wx2103 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2104)) (Pos Zero)) wx2105 wx2106 wx2107 wx2108 (Float (Neg (Succ wx2109)) (Pos (Succ wx2110))) (compare (Neg (Succ wx2109) * Pos Zero) (Pos (Succ wx2110) * Pos (Succ wx2104)) == GT))",fontsize=16,color="black",shape="box"];22573 -> 23068[label="",style="solid", color="black", weight=3]; 22574 -> 21898[label="",style="dashed", color="red", weight=0]; 22574[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22575 -> 7683[label="",style="dashed", color="red", weight=0]; 22575[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22575 -> 23069[label="",style="dashed", color="magenta", weight=3]; 22575 -> 23070[label="",style="dashed", color="magenta", weight=3]; 22576[label="Succ wx30000",fontsize=16,color="green",shape="box"];22577[label="Zero",fontsize=16,color="green",shape="box"];22578[label="Succ wx30000",fontsize=16,color="green",shape="box"];22580 -> 6395[label="",style="dashed", color="red", weight=0]; 22580[label="primMulNat (Succ wx1700) (Succ wx1694)",fontsize=16,color="magenta"];22580 -> 23071[label="",style="dashed", color="magenta", weight=3]; 22580 -> 23072[label="",style="dashed", color="magenta", weight=3]; 22579[label="FiniteMap.lookupWithDefaultFM0 wx1693 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1694)) (Pos Zero)) wx1695 wx1696 wx1697 wx1698 (Float (Neg (Succ wx1699)) (Pos (Succ wx1700))) (primCmpInt (Neg Zero) (Neg wx2426) == GT))",fontsize=16,color="burlywood",shape="triangle"];26979[label="wx2426/Succ wx24260",fontsize=10,color="white",style="solid",shape="box"];22579 -> 26979[label="",style="solid", color="burlywood", weight=9]; 26979 -> 23073[label="",style="solid", color="burlywood", weight=3]; 26980[label="wx2426/Zero",fontsize=10,color="white",style="solid",shape="box"];22579 -> 26980[label="",style="solid", color="burlywood", weight=9]; 26980 -> 23074[label="",style="solid", color="burlywood", weight=3]; 22581[label="Float (Neg (Succ wx5000)) (Pos Zero)",fontsize=16,color="green",shape="box"];22582[label="wx34",fontsize=16,color="green",shape="box"];22583 -> 21898[label="",style="dashed", color="red", weight=0]; 22583[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22584 -> 7683[label="",style="dashed", color="red", weight=0]; 22584[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22584 -> 23075[label="",style="dashed", color="magenta", weight=3]; 22584 -> 23076[label="",style="dashed", color="magenta", weight=3]; 22585[label="Succ wx30000",fontsize=16,color="green",shape="box"];22586[label="Zero",fontsize=16,color="green",shape="box"];22587[label="Succ wx30000",fontsize=16,color="green",shape="box"];22588[label="FiniteMap.lookupWithDefaultFM0 wx2121 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) wx2124 wx2125 wx2126 wx2127 (Float (Neg Zero) (Pos (Succ wx2128))) (compare (Neg Zero * Pos (Succ wx2123)) (Pos (Succ wx2128) * Pos (Succ wx2122)) == GT))",fontsize=16,color="black",shape="box"];22588 -> 23077[label="",style="solid", color="black", weight=3]; 22589 -> 21898[label="",style="dashed", color="red", weight=0]; 22589[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22590 -> 7683[label="",style="dashed", color="red", weight=0]; 22590[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22590 -> 23078[label="",style="dashed", color="magenta", weight=3]; 22590 -> 23079[label="",style="dashed", color="magenta", weight=3]; 22591[label="Succ wx30000",fontsize=16,color="green",shape="box"];22592[label="Zero",fontsize=16,color="green",shape="box"];22593[label="Succ wx30000",fontsize=16,color="green",shape="box"];22594 -> 23080[label="",style="dashed", color="red", weight=0]; 22594[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpInt (Neg (Succ wx21760)) (Neg (primMulNat (Succ wx1718) (Succ wx1712))) == GT))",fontsize=16,color="magenta"];22594 -> 23081[label="",style="dashed", color="magenta", weight=3]; 22595 -> 23082[label="",style="dashed", color="red", weight=0]; 22595[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx1718) (Succ wx1712))) == GT))",fontsize=16,color="magenta"];22595 -> 23083[label="",style="dashed", color="magenta", weight=3]; 22596[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];22597[label="wx34",fontsize=16,color="green",shape="box"];22598 -> 21898[label="",style="dashed", color="red", weight=0]; 22598[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22599 -> 7683[label="",style="dashed", color="red", weight=0]; 22599[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22599 -> 23084[label="",style="dashed", color="magenta", weight=3]; 22599 -> 23085[label="",style="dashed", color="magenta", weight=3]; 22600[label="Succ wx30000",fontsize=16,color="green",shape="box"];22601[label="Zero",fontsize=16,color="green",shape="box"];22602[label="Succ wx30000",fontsize=16,color="green",shape="box"];22603[label="FiniteMap.lookupWithDefaultFM0 wx2139 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2140)) (Pos Zero)) wx2141 wx2142 wx2143 wx2144 (Float (Neg Zero) (Pos (Succ wx2145))) (compare (Neg Zero * Pos Zero) (Pos (Succ wx2145) * Pos (Succ wx2140)) == GT))",fontsize=16,color="black",shape="box"];22603 -> 23086[label="",style="solid", color="black", weight=3]; 22604 -> 21898[label="",style="dashed", color="red", weight=0]; 22604[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22605 -> 7683[label="",style="dashed", color="red", weight=0]; 22605[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22605 -> 23087[label="",style="dashed", color="magenta", weight=3]; 22605 -> 23088[label="",style="dashed", color="magenta", weight=3]; 22606[label="Succ wx30000",fontsize=16,color="green",shape="box"];22607[label="Zero",fontsize=16,color="green",shape="box"];22608[label="Succ wx30000",fontsize=16,color="green",shape="box"];22610 -> 6395[label="",style="dashed", color="red", weight=0]; 22610[label="primMulNat (Succ wx1734) (Succ wx1729)",fontsize=16,color="magenta"];22610 -> 23089[label="",style="dashed", color="magenta", weight=3]; 22610 -> 23090[label="",style="dashed", color="magenta", weight=3]; 22609[label="FiniteMap.lookupWithDefaultFM0 wx1728 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1729)) (Pos Zero)) wx1730 wx1731 wx1732 wx1733 (Float (Neg Zero) (Pos (Succ wx1734))) (primCmpInt (Neg Zero) (Neg wx2427) == GT))",fontsize=16,color="burlywood",shape="triangle"];26981[label="wx2427/Succ wx24270",fontsize=10,color="white",style="solid",shape="box"];22609 -> 26981[label="",style="solid", color="burlywood", weight=9]; 26981 -> 23091[label="",style="solid", color="burlywood", weight=3]; 26982[label="wx2427/Zero",fontsize=10,color="white",style="solid",shape="box"];22609 -> 26982[label="",style="solid", color="burlywood", weight=9]; 26982 -> 23092[label="",style="solid", color="burlywood", weight=3]; 22611[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];22612[label="wx34",fontsize=16,color="green",shape="box"];22613 -> 21898[label="",style="dashed", color="red", weight=0]; 22613[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22614[label="wx33200",fontsize=16,color="green",shape="box"];22615[label="wx3390",fontsize=16,color="green",shape="box"];22616 -> 13807[label="",style="dashed", color="red", weight=0]; 22616[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (GT == GT))",fontsize=16,color="magenta"];22616 -> 23093[label="",style="dashed", color="magenta", weight=3]; 22616 -> 23094[label="",style="dashed", color="magenta", weight=3]; 22617[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (EQ == GT))",fontsize=16,color="black",shape="box"];22617 -> 23095[label="",style="solid", color="black", weight=3]; 22618[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) otherwise)",fontsize=16,color="black",shape="box"];22618 -> 23096[label="",style="solid", color="black", weight=3]; 22619[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM0 (Float (Pos (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];22619 -> 23097[label="",style="solid", color="black", weight=3]; 22620[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];22620 -> 23098[label="",style="solid", color="black", weight=3]; 22621 -> 23099[label="",style="dashed", color="red", weight=0]; 22621[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos (Succ wx17360)) (Pos (primMulNat (Succ wx3390) (Succ wx33200))) == GT))",fontsize=16,color="magenta"];22621 -> 23100[label="",style="dashed", color="magenta", weight=3]; 22622 -> 23101[label="",style="dashed", color="red", weight=0]; 22622[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx3390) (Succ wx33200))) == GT))",fontsize=16,color="magenta"];22622 -> 23102[label="",style="dashed", color="magenta", weight=3]; 22623[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ wx16160) Zero == GT))",fontsize=16,color="black",shape="box"];22623 -> 23103[label="",style="solid", color="black", weight=3]; 22624[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (EQ == GT))",fontsize=16,color="black",shape="box"];22624 -> 23104[label="",style="solid", color="black", weight=3]; 22625[label="wx33200",fontsize=16,color="green",shape="box"];22626[label="Zero",fontsize=16,color="green",shape="box"];22627[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpNat (Succ wx16170) wx2401 == GT))",fontsize=16,color="burlywood",shape="box"];26983[label="wx2401/Succ wx24010",fontsize=10,color="white",style="solid",shape="box"];22627 -> 26983[label="",style="solid", color="burlywood", weight=9]; 26983 -> 23105[label="",style="solid", color="burlywood", weight=3]; 26984[label="wx2401/Zero",fontsize=10,color="white",style="solid",shape="box"];22627 -> 26984[label="",style="solid", color="burlywood", weight=9]; 26984 -> 23106[label="",style="solid", color="burlywood", weight=3]; 22628[label="wx33200",fontsize=16,color="green",shape="box"];22629[label="Zero",fontsize=16,color="green",shape="box"];22630[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos (Succ wx24020)) == GT))",fontsize=16,color="black",shape="box"];22630 -> 23107[label="",style="solid", color="black", weight=3]; 22631[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];22631 -> 23108[label="",style="solid", color="black", weight=3]; 22632[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpNat (Succ wx16180) Zero == GT))",fontsize=16,color="black",shape="box"];22632 -> 23109[label="",style="solid", color="black", weight=3]; 22633[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="box"];22633 -> 23110[label="",style="solid", color="black", weight=3]; 22634 -> 7683[label="",style="dashed", color="red", weight=0]; 22634[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22634 -> 23111[label="",style="dashed", color="magenta", weight=3]; 22634 -> 23112[label="",style="dashed", color="magenta", weight=3]; 22635[label="Succ wx30000",fontsize=16,color="green",shape="box"];22636[label="Zero",fontsize=16,color="green",shape="box"];22637[label="Succ wx30000",fontsize=16,color="green",shape="box"];22638[label="FiniteMap.lookupWithDefaultFM0 wx1738 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1739)) (Neg Zero)) wx1740 wx1741 wx1742 wx1743 (Float (Pos (Succ wx1744)) (Pos (Succ wx1745))) (GT == GT))",fontsize=16,color="black",shape="box"];22638 -> 23113[label="",style="solid", color="black", weight=3]; 22639[label="FiniteMap.lookupWithDefaultFM0 wx1738 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1739)) (Neg Zero)) wx1740 wx1741 wx1742 wx1743 (Float (Pos (Succ wx1744)) (Pos (Succ wx1745))) (EQ == GT))",fontsize=16,color="black",shape="box"];22639 -> 23114[label="",style="solid", color="black", weight=3]; 22640 -> 21898[label="",style="dashed", color="red", weight=0]; 22640[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22641 -> 7683[label="",style="dashed", color="red", weight=0]; 22641[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22641 -> 23115[label="",style="dashed", color="magenta", weight=3]; 22641 -> 23116[label="",style="dashed", color="magenta", weight=3]; 22642[label="Succ wx30000",fontsize=16,color="green",shape="box"];22643[label="Zero",fontsize=16,color="green",shape="box"];22644[label="Succ wx30000",fontsize=16,color="green",shape="box"];22645[label="FiniteMap.lookupWithDefaultFM0 wx1747 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1748)) (Neg Zero)) wx1749 wx1750 wx1751 wx1752 (Float (Pos (Succ wx1753)) (Pos (Succ wx1754))) (primCmpInt (primMulInt (Pos (Succ wx1753)) (Pos Zero)) (Neg (Succ wx1754) * Neg (Succ wx1748)) == GT))",fontsize=16,color="black",shape="box"];22645 -> 23117[label="",style="solid", color="black", weight=3]; 22646 -> 21898[label="",style="dashed", color="red", weight=0]; 22646[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22647 -> 7683[label="",style="dashed", color="red", weight=0]; 22647[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22647 -> 23118[label="",style="dashed", color="magenta", weight=3]; 22647 -> 23119[label="",style="dashed", color="magenta", weight=3]; 22648[label="Succ wx30000",fontsize=16,color="green",shape="box"];22649[label="Zero",fontsize=16,color="green",shape="box"];22650[label="Succ wx30000",fontsize=16,color="green",shape="box"];22651[label="wx1757",fontsize=16,color="green",shape="box"];22652[label="Succ wx1763",fontsize=16,color="green",shape="box"];22653[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) (GT == GT))",fontsize=16,color="black",shape="triangle"];22653 -> 23120[label="",style="solid", color="black", weight=3]; 22654[label="wx1757",fontsize=16,color="green",shape="box"];22655[label="Succ wx1763",fontsize=16,color="green",shape="box"];22656[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) (primCmpInt (Pos Zero) (Neg (Succ wx24040)) == GT))",fontsize=16,color="black",shape="box"];22656 -> 23121[label="",style="solid", color="black", weight=3]; 22657[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];22657 -> 23122[label="",style="solid", color="black", weight=3]; 22658 -> 21898[label="",style="dashed", color="red", weight=0]; 22658[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22659 -> 7683[label="",style="dashed", color="red", weight=0]; 22659[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22659 -> 23123[label="",style="dashed", color="magenta", weight=3]; 22659 -> 23124[label="",style="dashed", color="magenta", weight=3]; 22660[label="Succ wx30000",fontsize=16,color="green",shape="box"];22661[label="Zero",fontsize=16,color="green",shape="box"];22662[label="Succ wx30000",fontsize=16,color="green",shape="box"];22663[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx1767))) (Neg (Succ wx1772) * Neg (Succ wx1766)) == GT))",fontsize=16,color="black",shape="box"];22663 -> 23125[label="",style="solid", color="black", weight=3]; 22664 -> 21898[label="",style="dashed", color="red", weight=0]; 22664[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22665 -> 7683[label="",style="dashed", color="red", weight=0]; 22665[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22665 -> 23126[label="",style="dashed", color="magenta", weight=3]; 22665 -> 23127[label="",style="dashed", color="magenta", weight=3]; 22666[label="Succ wx30000",fontsize=16,color="green",shape="box"];22667[label="Zero",fontsize=16,color="green",shape="box"];22668[label="Succ wx30000",fontsize=16,color="green",shape="box"];22669[label="FiniteMap.lookupWithDefaultFM0 wx1774 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1775)) (Neg Zero)) wx1776 wx1777 wx1778 wx1779 (Float (Pos Zero) (Pos (Succ wx1780))) (GT == GT))",fontsize=16,color="black",shape="box"];22669 -> 23128[label="",style="solid", color="black", weight=3]; 22670[label="FiniteMap.lookupWithDefaultFM0 wx1774 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1775)) (Neg Zero)) wx1776 wx1777 wx1778 wx1779 (Float (Pos Zero) (Pos (Succ wx1780))) (EQ == GT))",fontsize=16,color="black",shape="box"];22670 -> 23129[label="",style="solid", color="black", weight=3]; 22671 -> 21898[label="",style="dashed", color="red", weight=0]; 22671[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22672 -> 7683[label="",style="dashed", color="red", weight=0]; 22672[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22672 -> 23130[label="",style="dashed", color="magenta", weight=3]; 22672 -> 23131[label="",style="dashed", color="magenta", weight=3]; 22673[label="Succ wx30000",fontsize=16,color="green",shape="box"];22674[label="Zero",fontsize=16,color="green",shape="box"];22675[label="Succ wx30000",fontsize=16,color="green",shape="box"];22676[label="FiniteMap.lookupWithDefaultFM0 wx1782 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1783)) (Neg Zero)) wx1784 wx1785 wx1786 wx1787 (Float (Pos Zero) (Pos (Succ wx1788))) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Neg (Succ wx1788) * Neg (Succ wx1783)) == GT))",fontsize=16,color="black",shape="box"];22676 -> 23132[label="",style="solid", color="black", weight=3]; 22677 -> 21898[label="",style="dashed", color="red", weight=0]; 22677[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22678[label="wx40200",fontsize=16,color="green",shape="box"];22679[label="Succ wx4090",fontsize=16,color="green",shape="box"];22680[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat wx2405 (Succ wx16190) == GT))",fontsize=16,color="burlywood",shape="box"];26985[label="wx2405/Succ wx24050",fontsize=10,color="white",style="solid",shape="box"];22680 -> 26985[label="",style="solid", color="burlywood", weight=9]; 26985 -> 23133[label="",style="solid", color="burlywood", weight=3]; 26986[label="wx2405/Zero",fontsize=10,color="white",style="solid",shape="box"];22680 -> 26986[label="",style="solid", color="burlywood", weight=9]; 26986 -> 23134[label="",style="solid", color="burlywood", weight=3]; 22681[label="wx40200",fontsize=16,color="green",shape="box"];22682[label="Succ wx4090",fontsize=16,color="green",shape="box"];22683[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Neg (Succ wx24060)) == GT))",fontsize=16,color="black",shape="box"];22683 -> 23135[label="",style="solid", color="black", weight=3]; 22684[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];22684 -> 23136[label="",style="solid", color="black", weight=3]; 22685 -> 22117[label="",style="dashed", color="red", weight=0]; 22685[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) False)",fontsize=16,color="magenta"];22686[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) otherwise)",fontsize=16,color="black",shape="box"];22686 -> 23137[label="",style="solid", color="black", weight=3]; 22687[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpNat wx17890 wx4800 == GT))",fontsize=16,color="burlywood",shape="triangle"];26987[label="wx17890/Succ wx178900",fontsize=10,color="white",style="solid",shape="box"];22687 -> 26987[label="",style="solid", color="burlywood", weight=9]; 26987 -> 23138[label="",style="solid", color="burlywood", weight=3]; 26988[label="wx17890/Zero",fontsize=10,color="white",style="solid",shape="box"];22687 -> 26988[label="",style="solid", color="burlywood", weight=9]; 26988 -> 23139[label="",style="solid", color="burlywood", weight=3]; 22688[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (LT == GT))",fontsize=16,color="black",shape="triangle"];22688 -> 23140[label="",style="solid", color="black", weight=3]; 22689[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (GT == GT))",fontsize=16,color="black",shape="triangle"];22689 -> 23141[label="",style="solid", color="black", weight=3]; 22690[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) False)",fontsize=16,color="black",shape="triangle"];22690 -> 23142[label="",style="solid", color="black", weight=3]; 22691 -> 22123[label="",style="dashed", color="red", weight=0]; 22691[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) False)",fontsize=16,color="magenta"];22692[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];22692 -> 23143[label="",style="solid", color="black", weight=3]; 22693[label="wx40200",fontsize=16,color="green",shape="box"];22694[label="Succ wx4090",fontsize=16,color="green",shape="box"];22695[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (LT == GT))",fontsize=16,color="black",shape="triangle"];22695 -> 23144[label="",style="solid", color="black", weight=3]; 22696[label="wx40200",fontsize=16,color="green",shape="box"];22697[label="Succ wx4090",fontsize=16,color="green",shape="box"];22698[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Pos (Succ wx24080)) == GT))",fontsize=16,color="black",shape="box"];22698 -> 23145[label="",style="solid", color="black", weight=3]; 22699[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];22699 -> 23146[label="",style="solid", color="black", weight=3]; 22700[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) True)",fontsize=16,color="black",shape="box"];22700 -> 23147[label="",style="solid", color="black", weight=3]; 22701[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM0 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];22701 -> 23148[label="",style="solid", color="black", weight=3]; 22702 -> 22130[label="",style="dashed", color="red", weight=0]; 22702[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) False)",fontsize=16,color="magenta"];22703[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];22703 -> 23149[label="",style="solid", color="black", weight=3]; 22704 -> 7683[label="",style="dashed", color="red", weight=0]; 22704[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22704 -> 23150[label="",style="dashed", color="magenta", weight=3]; 22704 -> 23151[label="",style="dashed", color="magenta", weight=3]; 22705[label="Succ wx30000",fontsize=16,color="green",shape="box"];22706[label="Zero",fontsize=16,color="green",shape="box"];22707[label="Succ wx30000",fontsize=16,color="green",shape="box"];22709 -> 6395[label="",style="dashed", color="red", weight=0]; 22709[label="primMulNat (Succ wx1104) (Succ wx1098)",fontsize=16,color="magenta"];22709 -> 23152[label="",style="dashed", color="magenta", weight=3]; 22709 -> 23153[label="",style="dashed", color="magenta", weight=3]; 22708[label="FiniteMap.lookupWithDefaultFM0 wx1097 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1098)) (Neg Zero)) wx1099 wx1100 wx1101 wx1102 (Float (Neg (Succ wx1103)) (Pos (Succ wx1104))) (primCmpInt (Neg Zero) (Neg wx2428) == GT))",fontsize=16,color="burlywood",shape="triangle"];26989[label="wx2428/Succ wx24280",fontsize=10,color="white",style="solid",shape="box"];22708 -> 26989[label="",style="solid", color="burlywood", weight=9]; 26989 -> 23154[label="",style="solid", color="burlywood", weight=3]; 26990[label="wx2428/Zero",fontsize=10,color="white",style="solid",shape="box"];22708 -> 26990[label="",style="solid", color="burlywood", weight=9]; 26990 -> 23155[label="",style="solid", color="burlywood", weight=3]; 22710[label="Float (Neg (Succ wx5000)) (Pos Zero)",fontsize=16,color="green",shape="box"];22711[label="wx34",fontsize=16,color="green",shape="box"];22712 -> 21898[label="",style="dashed", color="red", weight=0]; 22712[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22713 -> 7683[label="",style="dashed", color="red", weight=0]; 22713[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22713 -> 23156[label="",style="dashed", color="magenta", weight=3]; 22713 -> 23157[label="",style="dashed", color="magenta", weight=3]; 22714[label="Succ wx30000",fontsize=16,color="green",shape="box"];22715[label="Zero",fontsize=16,color="green",shape="box"];22716[label="Succ wx30000",fontsize=16,color="green",shape="box"];22717[label="FiniteMap.lookupWithDefaultFM0 wx2195 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2196)) (Neg Zero)) wx2197 wx2198 wx2199 wx2200 (Float (Neg (Succ wx2201)) (Pos (Succ wx2202))) (primCmpInt (primMulInt (Neg (Succ wx2201)) (Pos Zero)) (Neg (Succ wx2202) * Neg (Succ wx2196)) == GT))",fontsize=16,color="black",shape="box"];22717 -> 23158[label="",style="solid", color="black", weight=3]; 22718 -> 21898[label="",style="dashed", color="red", weight=0]; 22718[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22719 -> 7683[label="",style="dashed", color="red", weight=0]; 22719[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22719 -> 23159[label="",style="dashed", color="magenta", weight=3]; 22719 -> 23160[label="",style="dashed", color="magenta", weight=3]; 22720[label="Succ wx30000",fontsize=16,color="green",shape="box"];22721[label="Zero",fontsize=16,color="green",shape="box"];22722[label="Succ wx30000",fontsize=16,color="green",shape="box"];22723 -> 23161[label="",style="dashed", color="red", weight=0]; 22723[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpInt (Neg (Succ wx16270)) (Neg (primMulNat (Succ wx1143) (Succ wx1137))) == GT))",fontsize=16,color="magenta"];22723 -> 23162[label="",style="dashed", color="magenta", weight=3]; 22724 -> 23163[label="",style="dashed", color="red", weight=0]; 22724[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx1143) (Succ wx1137))) == GT))",fontsize=16,color="magenta"];22724 -> 23164[label="",style="dashed", color="magenta", weight=3]; 22725[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];22726[label="wx34",fontsize=16,color="green",shape="box"];22727 -> 21898[label="",style="dashed", color="red", weight=0]; 22727[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22728 -> 7683[label="",style="dashed", color="red", weight=0]; 22728[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22728 -> 23165[label="",style="dashed", color="magenta", weight=3]; 22728 -> 23166[label="",style="dashed", color="magenta", weight=3]; 22729[label="Succ wx30000",fontsize=16,color="green",shape="box"];22730[label="Zero",fontsize=16,color="green",shape="box"];22731[label="Succ wx30000",fontsize=16,color="green",shape="box"];22732[label="FiniteMap.lookupWithDefaultFM0 wx2213 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) wx2216 wx2217 wx2218 wx2219 (Float (Neg Zero) (Pos (Succ wx2220))) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx2215))) (Neg (Succ wx2220) * Neg (Succ wx2214)) == GT))",fontsize=16,color="black",shape="box"];22732 -> 23167[label="",style="solid", color="black", weight=3]; 22733 -> 21898[label="",style="dashed", color="red", weight=0]; 22733[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22734 -> 7683[label="",style="dashed", color="red", weight=0]; 22734[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22734 -> 23168[label="",style="dashed", color="magenta", weight=3]; 22734 -> 23169[label="",style="dashed", color="magenta", weight=3]; 22735[label="Succ wx30000",fontsize=16,color="green",shape="box"];22736[label="Zero",fontsize=16,color="green",shape="box"];22737[label="Succ wx30000",fontsize=16,color="green",shape="box"];22739 -> 6395[label="",style="dashed", color="red", weight=0]; 22739[label="primMulNat (Succ wx1181) (Succ wx1176)",fontsize=16,color="magenta"];22739 -> 23170[label="",style="dashed", color="magenta", weight=3]; 22739 -> 23171[label="",style="dashed", color="magenta", weight=3]; 22738[label="FiniteMap.lookupWithDefaultFM0 wx1175 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1176)) (Neg Zero)) wx1177 wx1178 wx1179 wx1180 (Float (Neg Zero) (Pos (Succ wx1181))) (primCmpInt (Neg Zero) (Neg wx2429) == GT))",fontsize=16,color="burlywood",shape="triangle"];26991[label="wx2429/Succ wx24290",fontsize=10,color="white",style="solid",shape="box"];22738 -> 26991[label="",style="solid", color="burlywood", weight=9]; 26991 -> 23172[label="",style="solid", color="burlywood", weight=3]; 26992[label="wx2429/Zero",fontsize=10,color="white",style="solid",shape="box"];22738 -> 26992[label="",style="solid", color="burlywood", weight=9]; 26992 -> 23173[label="",style="solid", color="burlywood", weight=3]; 22740[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];22741[label="wx34",fontsize=16,color="green",shape="box"];22742 -> 21898[label="",style="dashed", color="red", weight=0]; 22742[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22743 -> 7683[label="",style="dashed", color="red", weight=0]; 22743[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22743 -> 23174[label="",style="dashed", color="magenta", weight=3]; 22743 -> 23175[label="",style="dashed", color="magenta", weight=3]; 22744[label="Succ wx30000",fontsize=16,color="green",shape="box"];22745[label="Zero",fontsize=16,color="green",shape="box"];22746[label="Succ wx30000",fontsize=16,color="green",shape="box"];22747[label="FiniteMap.lookupWithDefaultFM0 wx2230 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2231)) (Neg Zero)) wx2232 wx2233 wx2234 wx2235 (Float (Neg Zero) (Pos (Succ wx2236))) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Neg (Succ wx2236) * Neg (Succ wx2231)) == GT))",fontsize=16,color="black",shape="box"];22747 -> 23176[label="",style="solid", color="black", weight=3]; 22748 -> 21898[label="",style="dashed", color="red", weight=0]; 22748[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22749[label="wx46200",fontsize=16,color="green",shape="box"];22750[label="Succ wx4690",fontsize=16,color="green",shape="box"];22751[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (LT == GT))",fontsize=16,color="black",shape="triangle"];22751 -> 23177[label="",style="solid", color="black", weight=3]; 22752[label="wx46200",fontsize=16,color="green",shape="box"];22753[label="Succ wx4690",fontsize=16,color="green",shape="box"];22754[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Pos (Succ wx24100)) == GT))",fontsize=16,color="black",shape="box"];22754 -> 23178[label="",style="solid", color="black", weight=3]; 22755[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];22755 -> 23179[label="",style="solid", color="black", weight=3]; 22756[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) True)",fontsize=16,color="black",shape="box"];22756 -> 23180[label="",style="solid", color="black", weight=3]; 22757[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM0 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];22757 -> 23181[label="",style="solid", color="black", weight=3]; 22758 -> 22193[label="",style="dashed", color="red", weight=0]; 22758[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) False)",fontsize=16,color="magenta"];22759[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22759 -> 23182[label="",style="solid", color="black", weight=3]; 22760[label="wx46200",fontsize=16,color="green",shape="box"];22761[label="Succ wx4690",fontsize=16,color="green",shape="box"];22762[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat wx2411 (Succ wx16220) == GT))",fontsize=16,color="burlywood",shape="box"];26993[label="wx2411/Succ wx24110",fontsize=10,color="white",style="solid",shape="box"];22762 -> 26993[label="",style="solid", color="burlywood", weight=9]; 26993 -> 23183[label="",style="solid", color="burlywood", weight=3]; 26994[label="wx2411/Zero",fontsize=10,color="white",style="solid",shape="box"];22762 -> 26994[label="",style="solid", color="burlywood", weight=9]; 26994 -> 23184[label="",style="solid", color="burlywood", weight=3]; 22763[label="wx46200",fontsize=16,color="green",shape="box"];22764[label="Succ wx4690",fontsize=16,color="green",shape="box"];22765[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Neg (Succ wx24120)) == GT))",fontsize=16,color="black",shape="box"];22765 -> 23185[label="",style="solid", color="black", weight=3]; 22766[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];22766 -> 23186[label="",style="solid", color="black", weight=3]; 22767 -> 22203[label="",style="dashed", color="red", weight=0]; 22767[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) False)",fontsize=16,color="magenta"];22768[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) otherwise)",fontsize=16,color="black",shape="box"];22768 -> 23187[label="",style="solid", color="black", weight=3]; 22769[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpNat wx18480 wx5200 == GT))",fontsize=16,color="burlywood",shape="triangle"];26995[label="wx18480/Succ wx184800",fontsize=10,color="white",style="solid",shape="box"];22769 -> 26995[label="",style="solid", color="burlywood", weight=9]; 26995 -> 23188[label="",style="solid", color="burlywood", weight=3]; 26996[label="wx18480/Zero",fontsize=10,color="white",style="solid",shape="box"];22769 -> 26996[label="",style="solid", color="burlywood", weight=9]; 26996 -> 23189[label="",style="solid", color="burlywood", weight=3]; 22770[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (LT == GT))",fontsize=16,color="black",shape="triangle"];22770 -> 23190[label="",style="solid", color="black", weight=3]; 22771[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (GT == GT))",fontsize=16,color="black",shape="triangle"];22771 -> 23191[label="",style="solid", color="black", weight=3]; 22772[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) False)",fontsize=16,color="black",shape="triangle"];22772 -> 23192[label="",style="solid", color="black", weight=3]; 22773 -> 22209[label="",style="dashed", color="red", weight=0]; 22773[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) False)",fontsize=16,color="magenta"];22774[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];22774 -> 23193[label="",style="solid", color="black", weight=3]; 22775 -> 7683[label="",style="dashed", color="red", weight=0]; 22775[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22775 -> 23194[label="",style="dashed", color="magenta", weight=3]; 22775 -> 23195[label="",style="dashed", color="magenta", weight=3]; 22776[label="Succ wx30000",fontsize=16,color="green",shape="box"];22777[label="Zero",fontsize=16,color="green",shape="box"];22778[label="Succ wx30000",fontsize=16,color="green",shape="box"];22779[label="FiniteMap.lookupWithDefaultFM0 wx2238 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2239)) (Pos Zero)) wx2240 wx2241 wx2242 wx2243 (Float (Pos (Succ wx2244)) (Neg (Succ wx2245))) (primCmpInt (primMulInt (Pos (Succ wx2244)) (Neg Zero)) (Pos (Succ wx2245) * Pos (Succ wx2239)) == GT))",fontsize=16,color="black",shape="box"];22779 -> 23196[label="",style="solid", color="black", weight=3]; 22780 -> 21898[label="",style="dashed", color="red", weight=0]; 22780[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22781 -> 7683[label="",style="dashed", color="red", weight=0]; 22781[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22781 -> 23197[label="",style="dashed", color="magenta", weight=3]; 22781 -> 23198[label="",style="dashed", color="magenta", weight=3]; 22782[label="Succ wx30000",fontsize=16,color="green",shape="box"];22783[label="Zero",fontsize=16,color="green",shape="box"];22784[label="Succ wx30000",fontsize=16,color="green",shape="box"];22786 -> 6395[label="",style="dashed", color="red", weight=0]; 22786[label="primMulNat (Succ wx1235) (Succ wx1229)",fontsize=16,color="magenta"];22786 -> 23199[label="",style="dashed", color="magenta", weight=3]; 22786 -> 23200[label="",style="dashed", color="magenta", weight=3]; 22785[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1229)) (Pos Zero)) wx1230 wx1231 wx1232 wx1233 (Float (Pos (Succ wx1234)) (Neg (Succ wx1235))) (primCmpInt (Neg Zero) (Neg wx2430) == GT))",fontsize=16,color="burlywood",shape="triangle"];26997[label="wx2430/Succ wx24300",fontsize=10,color="white",style="solid",shape="box"];22785 -> 26997[label="",style="solid", color="burlywood", weight=9]; 26997 -> 23201[label="",style="solid", color="burlywood", weight=3]; 26998[label="wx2430/Zero",fontsize=10,color="white",style="solid",shape="box"];22785 -> 26998[label="",style="solid", color="burlywood", weight=9]; 26998 -> 23202[label="",style="solid", color="burlywood", weight=3]; 22787[label="Float (Pos (Succ wx5000)) (Neg Zero)",fontsize=16,color="green",shape="box"];22788[label="wx34",fontsize=16,color="green",shape="box"];22789 -> 21898[label="",style="dashed", color="red", weight=0]; 22789[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22790 -> 7683[label="",style="dashed", color="red", weight=0]; 22790[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22790 -> 23203[label="",style="dashed", color="magenta", weight=3]; 22790 -> 23204[label="",style="dashed", color="magenta", weight=3]; 22791[label="Succ wx30000",fontsize=16,color="green",shape="box"];22792[label="Zero",fontsize=16,color="green",shape="box"];22793[label="Succ wx30000",fontsize=16,color="green",shape="box"];22794[label="FiniteMap.lookupWithDefaultFM0 wx2256 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) wx2259 wx2260 wx2261 wx2262 (Float (Pos Zero) (Neg (Succ wx2263))) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx2258))) (Pos (Succ wx2263) * Pos (Succ wx2257)) == GT))",fontsize=16,color="black",shape="box"];22794 -> 23205[label="",style="solid", color="black", weight=3]; 22795 -> 21898[label="",style="dashed", color="red", weight=0]; 22795[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22796 -> 7683[label="",style="dashed", color="red", weight=0]; 22796[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22796 -> 23206[label="",style="dashed", color="magenta", weight=3]; 22796 -> 23207[label="",style="dashed", color="magenta", weight=3]; 22797[label="Succ wx30000",fontsize=16,color="green",shape="box"];22798[label="Zero",fontsize=16,color="green",shape="box"];22799[label="Succ wx30000",fontsize=16,color="green",shape="box"];22800 -> 23208[label="",style="dashed", color="red", weight=0]; 22800[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpInt (Neg (Succ wx16280)) (Neg (primMulNat (Succ wx1274) (Succ wx1268))) == GT))",fontsize=16,color="magenta"];22800 -> 23209[label="",style="dashed", color="magenta", weight=3]; 22801 -> 23210[label="",style="dashed", color="red", weight=0]; 22801[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx1274) (Succ wx1268))) == GT))",fontsize=16,color="magenta"];22801 -> 23211[label="",style="dashed", color="magenta", weight=3]; 22802[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];22803[label="wx34",fontsize=16,color="green",shape="box"];22804 -> 21898[label="",style="dashed", color="red", weight=0]; 22804[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22805 -> 7683[label="",style="dashed", color="red", weight=0]; 22805[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22805 -> 23212[label="",style="dashed", color="magenta", weight=3]; 22805 -> 23213[label="",style="dashed", color="magenta", weight=3]; 22806[label="Succ wx30000",fontsize=16,color="green",shape="box"];22807[label="Zero",fontsize=16,color="green",shape="box"];22808[label="Succ wx30000",fontsize=16,color="green",shape="box"];22809[label="FiniteMap.lookupWithDefaultFM0 wx2274 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2275)) (Pos Zero)) wx2276 wx2277 wx2278 wx2279 (Float (Pos Zero) (Neg (Succ wx2280))) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Pos (Succ wx2280) * Pos (Succ wx2275)) == GT))",fontsize=16,color="black",shape="box"];22809 -> 23214[label="",style="solid", color="black", weight=3]; 22810 -> 21898[label="",style="dashed", color="red", weight=0]; 22810[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22811 -> 7683[label="",style="dashed", color="red", weight=0]; 22811[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22811 -> 23215[label="",style="dashed", color="magenta", weight=3]; 22811 -> 23216[label="",style="dashed", color="magenta", weight=3]; 22812[label="Succ wx30000",fontsize=16,color="green",shape="box"];22813[label="Zero",fontsize=16,color="green",shape="box"];22814[label="Succ wx30000",fontsize=16,color="green",shape="box"];22816 -> 6395[label="",style="dashed", color="red", weight=0]; 22816[label="primMulNat (Succ wx1312) (Succ wx1307)",fontsize=16,color="magenta"];22816 -> 23217[label="",style="dashed", color="magenta", weight=3]; 22816 -> 23218[label="",style="dashed", color="magenta", weight=3]; 22815[label="FiniteMap.lookupWithDefaultFM0 wx1306 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1307)) (Pos Zero)) wx1308 wx1309 wx1310 wx1311 (Float (Pos Zero) (Neg (Succ wx1312))) (primCmpInt (Neg Zero) (Neg wx2431) == GT))",fontsize=16,color="burlywood",shape="triangle"];26999[label="wx2431/Succ wx24310",fontsize=10,color="white",style="solid",shape="box"];22815 -> 26999[label="",style="solid", color="burlywood", weight=9]; 26999 -> 23219[label="",style="solid", color="burlywood", weight=3]; 27000[label="wx2431/Zero",fontsize=10,color="white",style="solid",shape="box"];22815 -> 27000[label="",style="solid", color="burlywood", weight=9]; 27000 -> 23220[label="",style="solid", color="burlywood", weight=3]; 22817[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];22818[label="wx34",fontsize=16,color="green",shape="box"];22819 -> 21898[label="",style="dashed", color="red", weight=0]; 22819[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22820[label="Succ wx53400",fontsize=16,color="green",shape="box"];22821[label="Succ wx5410",fontsize=16,color="green",shape="box"];22822[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) False)",fontsize=16,color="black",shape="box"];22822 -> 23221[label="",style="solid", color="black", weight=3]; 22823[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) True)",fontsize=16,color="black",shape="box"];22823 -> 23222[label="",style="solid", color="black", weight=3]; 22824[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM0 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22824 -> 23223[label="",style="solid", color="black", weight=3]; 22825[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22825 -> 23224[label="",style="solid", color="black", weight=3]; 22826[label="wx53400",fontsize=16,color="green",shape="box"];22827[label="Succ wx5410",fontsize=16,color="green",shape="box"];22828[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat (Succ wx16230) wx2413 == GT))",fontsize=16,color="burlywood",shape="box"];27001[label="wx2413/Succ wx24130",fontsize=10,color="white",style="solid",shape="box"];22828 -> 27001[label="",style="solid", color="burlywood", weight=9]; 27001 -> 23225[label="",style="solid", color="burlywood", weight=3]; 27002[label="wx2413/Zero",fontsize=10,color="white",style="solid",shape="box"];22828 -> 27002[label="",style="solid", color="burlywood", weight=9]; 27002 -> 23226[label="",style="solid", color="burlywood", weight=3]; 22829[label="wx53400",fontsize=16,color="green",shape="box"];22830[label="Succ wx5410",fontsize=16,color="green",shape="box"];22831[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Pos (Succ wx24140)) == GT))",fontsize=16,color="black",shape="box"];22831 -> 23227[label="",style="solid", color="black", weight=3]; 22832[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];22832 -> 23228[label="",style="solid", color="black", weight=3]; 22833[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) True)",fontsize=16,color="black",shape="box"];22833 -> 23229[label="",style="solid", color="black", weight=3]; 22834[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) otherwise)",fontsize=16,color="black",shape="box"];22834 -> 23230[label="",style="solid", color="black", weight=3]; 22835[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpNat wx6130 wx19040 == GT))",fontsize=16,color="burlywood",shape="triangle"];27003[label="wx6130/Succ wx61300",fontsize=10,color="white",style="solid",shape="box"];22835 -> 27003[label="",style="solid", color="burlywood", weight=9]; 27003 -> 23231[label="",style="solid", color="burlywood", weight=3]; 27004[label="wx6130/Zero",fontsize=10,color="white",style="solid",shape="box"];22835 -> 27004[label="",style="solid", color="burlywood", weight=9]; 27004 -> 23232[label="",style="solid", color="burlywood", weight=3]; 22836[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (GT == GT))",fontsize=16,color="black",shape="triangle"];22836 -> 23233[label="",style="solid", color="black", weight=3]; 22837[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (LT == GT))",fontsize=16,color="black",shape="triangle"];22837 -> 23234[label="",style="solid", color="black", weight=3]; 22838[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) False)",fontsize=16,color="black",shape="triangle"];22838 -> 23235[label="",style="solid", color="black", weight=3]; 22839[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22839 -> 23236[label="",style="solid", color="black", weight=3]; 22840[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];22840 -> 23237[label="",style="solid", color="black", weight=3]; 22841 -> 7683[label="",style="dashed", color="red", weight=0]; 22841[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22841 -> 23238[label="",style="dashed", color="magenta", weight=3]; 22841 -> 23239[label="",style="dashed", color="magenta", weight=3]; 22842[label="Succ wx30000",fontsize=16,color="green",shape="box"];22843[label="Zero",fontsize=16,color="green",shape="box"];22844[label="Succ wx30000",fontsize=16,color="green",shape="box"];22845[label="FiniteMap.lookupWithDefaultFM0 wx1907 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1908)) (Pos Zero)) wx1909 wx1910 wx1911 wx1912 (Float (Neg (Succ wx1913)) (Neg (Succ wx1914))) (primCmpInt (primMulInt (Neg (Succ wx1913)) (Neg Zero)) (Pos (Succ wx1914) * Pos (Succ wx1908)) == GT))",fontsize=16,color="black",shape="box"];22845 -> 23240[label="",style="solid", color="black", weight=3]; 22846 -> 21898[label="",style="dashed", color="red", weight=0]; 22846[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22847 -> 7683[label="",style="dashed", color="red", weight=0]; 22847[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22847 -> 23241[label="",style="dashed", color="magenta", weight=3]; 22847 -> 23242[label="",style="dashed", color="magenta", weight=3]; 22848[label="Succ wx30000",fontsize=16,color="green",shape="box"];22849[label="Zero",fontsize=16,color="green",shape="box"];22850[label="Succ wx30000",fontsize=16,color="green",shape="box"];22851[label="FiniteMap.lookupWithDefaultFM0 wx1916 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1917)) (Pos Zero)) wx1918 wx1919 wx1920 wx1921 (Float (Neg (Succ wx1922)) (Neg (Succ wx1923))) (GT == GT))",fontsize=16,color="black",shape="box"];22851 -> 23243[label="",style="solid", color="black", weight=3]; 22852[label="FiniteMap.lookupWithDefaultFM0 wx1916 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1917)) (Pos Zero)) wx1918 wx1919 wx1920 wx1921 (Float (Neg (Succ wx1922)) (Neg (Succ wx1923))) (EQ == GT))",fontsize=16,color="black",shape="box"];22852 -> 23244[label="",style="solid", color="black", weight=3]; 22853 -> 21898[label="",style="dashed", color="red", weight=0]; 22853[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22854 -> 7683[label="",style="dashed", color="red", weight=0]; 22854[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22854 -> 23245[label="",style="dashed", color="magenta", weight=3]; 22854 -> 23246[label="",style="dashed", color="magenta", weight=3]; 22855[label="Succ wx30000",fontsize=16,color="green",shape="box"];22856[label="Zero",fontsize=16,color="green",shape="box"];22857[label="Succ wx30000",fontsize=16,color="green",shape="box"];22858[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx1927))) (Pos (Succ wx1932) * Pos (Succ wx1926)) == GT))",fontsize=16,color="black",shape="box"];22858 -> 23247[label="",style="solid", color="black", weight=3]; 22859 -> 21898[label="",style="dashed", color="red", weight=0]; 22859[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22860 -> 7683[label="",style="dashed", color="red", weight=0]; 22860[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22860 -> 23248[label="",style="dashed", color="magenta", weight=3]; 22860 -> 23249[label="",style="dashed", color="magenta", weight=3]; 22861[label="Succ wx30000",fontsize=16,color="green",shape="box"];22862[label="Zero",fontsize=16,color="green",shape="box"];22863[label="Succ wx30000",fontsize=16,color="green",shape="box"];22864[label="wx1935",fontsize=16,color="green",shape="box"];22865[label="Succ wx1941",fontsize=16,color="green",shape="box"];22866[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) (GT == GT))",fontsize=16,color="black",shape="triangle"];22866 -> 23250[label="",style="solid", color="black", weight=3]; 22867[label="wx1935",fontsize=16,color="green",shape="box"];22868[label="Succ wx1941",fontsize=16,color="green",shape="box"];22869[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) (primCmpInt (Pos Zero) (Neg (Succ wx24160)) == GT))",fontsize=16,color="black",shape="box"];22869 -> 23251[label="",style="solid", color="black", weight=3]; 22870[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];22870 -> 23252[label="",style="solid", color="black", weight=3]; 22871 -> 21898[label="",style="dashed", color="red", weight=0]; 22871[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22872 -> 7683[label="",style="dashed", color="red", weight=0]; 22872[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22872 -> 23253[label="",style="dashed", color="magenta", weight=3]; 22872 -> 23254[label="",style="dashed", color="magenta", weight=3]; 22873[label="Succ wx30000",fontsize=16,color="green",shape="box"];22874[label="Zero",fontsize=16,color="green",shape="box"];22875[label="Succ wx30000",fontsize=16,color="green",shape="box"];22876[label="FiniteMap.lookupWithDefaultFM0 wx1943 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1944)) (Pos Zero)) wx1945 wx1946 wx1947 wx1948 (Float (Neg Zero) (Neg (Succ wx1949))) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Pos (Succ wx1949) * Pos (Succ wx1944)) == GT))",fontsize=16,color="black",shape="box"];22876 -> 23255[label="",style="solid", color="black", weight=3]; 22877 -> 21898[label="",style="dashed", color="red", weight=0]; 22877[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22878 -> 7683[label="",style="dashed", color="red", weight=0]; 22878[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22878 -> 23256[label="",style="dashed", color="magenta", weight=3]; 22878 -> 23257[label="",style="dashed", color="magenta", weight=3]; 22879[label="Succ wx30000",fontsize=16,color="green",shape="box"];22880[label="Zero",fontsize=16,color="green",shape="box"];22881[label="Succ wx30000",fontsize=16,color="green",shape="box"];22882[label="FiniteMap.lookupWithDefaultFM0 wx1951 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1952)) (Pos Zero)) wx1953 wx1954 wx1955 wx1956 (Float (Neg Zero) (Neg (Succ wx1957))) (GT == GT))",fontsize=16,color="black",shape="box"];22882 -> 23258[label="",style="solid", color="black", weight=3]; 22883[label="FiniteMap.lookupWithDefaultFM0 wx1951 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1952)) (Pos Zero)) wx1953 wx1954 wx1955 wx1956 (Float (Neg Zero) (Neg (Succ wx1957))) (EQ == GT))",fontsize=16,color="black",shape="box"];22883 -> 23259[label="",style="solid", color="black", weight=3]; 22884 -> 21898[label="",style="dashed", color="red", weight=0]; 22884[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22885[label="wx59500",fontsize=16,color="green",shape="box"];22886[label="Succ wx6020",fontsize=16,color="green",shape="box"];22887[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat wx2417 (Succ wx16240) == GT))",fontsize=16,color="burlywood",shape="box"];27005[label="wx2417/Succ wx24170",fontsize=10,color="white",style="solid",shape="box"];22887 -> 27005[label="",style="solid", color="burlywood", weight=9]; 27005 -> 23260[label="",style="solid", color="burlywood", weight=3]; 27006[label="wx2417/Zero",fontsize=10,color="white",style="solid",shape="box"];22887 -> 27006[label="",style="solid", color="burlywood", weight=9]; 27006 -> 23261[label="",style="solid", color="burlywood", weight=3]; 22888[label="wx59500",fontsize=16,color="green",shape="box"];22889[label="Succ wx6020",fontsize=16,color="green",shape="box"];22890[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Neg (Succ wx24180)) == GT))",fontsize=16,color="black",shape="box"];22890 -> 23262[label="",style="solid", color="black", weight=3]; 22891[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];22891 -> 23263[label="",style="solid", color="black", weight=3]; 22892 -> 22349[label="",style="dashed", color="red", weight=0]; 22892[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) False)",fontsize=16,color="magenta"];22893[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) otherwise)",fontsize=16,color="black",shape="box"];22893 -> 23264[label="",style="solid", color="black", weight=3]; 22894[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpNat wx19580 wx6570 == GT))",fontsize=16,color="burlywood",shape="triangle"];27007[label="wx19580/Succ wx195800",fontsize=10,color="white",style="solid",shape="box"];22894 -> 27007[label="",style="solid", color="burlywood", weight=9]; 27007 -> 23265[label="",style="solid", color="burlywood", weight=3]; 27008[label="wx19580/Zero",fontsize=10,color="white",style="solid",shape="box"];22894 -> 27008[label="",style="solid", color="burlywood", weight=9]; 27008 -> 23266[label="",style="solid", color="burlywood", weight=3]; 22895[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (LT == GT))",fontsize=16,color="black",shape="triangle"];22895 -> 23267[label="",style="solid", color="black", weight=3]; 22896[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (GT == GT))",fontsize=16,color="black",shape="triangle"];22896 -> 23268[label="",style="solid", color="black", weight=3]; 22897[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) False)",fontsize=16,color="black",shape="triangle"];22897 -> 23269[label="",style="solid", color="black", weight=3]; 22898 -> 22355[label="",style="dashed", color="red", weight=0]; 22898[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) False)",fontsize=16,color="magenta"];22899[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];22899 -> 23270[label="",style="solid", color="black", weight=3]; 22900[label="wx59500",fontsize=16,color="green",shape="box"];22901[label="Succ wx6020",fontsize=16,color="green",shape="box"];22902[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (LT == GT))",fontsize=16,color="black",shape="triangle"];22902 -> 23271[label="",style="solid", color="black", weight=3]; 22903[label="wx59500",fontsize=16,color="green",shape="box"];22904[label="Succ wx6020",fontsize=16,color="green",shape="box"];22905[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Pos (Succ wx24200)) == GT))",fontsize=16,color="black",shape="box"];22905 -> 23272[label="",style="solid", color="black", weight=3]; 22906[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];22906 -> 23273[label="",style="solid", color="black", weight=3]; 22907[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) True)",fontsize=16,color="black",shape="box"];22907 -> 23274[label="",style="solid", color="black", weight=3]; 22908[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM0 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];22908 -> 23275[label="",style="solid", color="black", weight=3]; 22909 -> 22362[label="",style="dashed", color="red", weight=0]; 22909[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) False)",fontsize=16,color="magenta"];22910[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22910 -> 23276[label="",style="solid", color="black", weight=3]; 22911 -> 7683[label="",style="dashed", color="red", weight=0]; 22911[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22911 -> 23277[label="",style="dashed", color="magenta", weight=3]; 22911 -> 23278[label="",style="dashed", color="magenta", weight=3]; 22912[label="Succ wx30000",fontsize=16,color="green",shape="box"];22913[label="Zero",fontsize=16,color="green",shape="box"];22914[label="Succ wx30000",fontsize=16,color="green",shape="box"];22916 -> 6395[label="",style="dashed", color="red", weight=0]; 22916[label="primMulNat (Succ wx1427) (Succ wx1421)",fontsize=16,color="magenta"];22916 -> 23279[label="",style="dashed", color="magenta", weight=3]; 22916 -> 23280[label="",style="dashed", color="magenta", weight=3]; 22915[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1421)) (Neg Zero)) wx1422 wx1423 wx1424 wx1425 (Float (Pos (Succ wx1426)) (Neg (Succ wx1427))) (primCmpInt (Neg Zero) (Neg wx2432) == GT))",fontsize=16,color="burlywood",shape="triangle"];27009[label="wx2432/Succ wx24320",fontsize=10,color="white",style="solid",shape="box"];22915 -> 27009[label="",style="solid", color="burlywood", weight=9]; 27009 -> 23281[label="",style="solid", color="burlywood", weight=3]; 27010[label="wx2432/Zero",fontsize=10,color="white",style="solid",shape="box"];22915 -> 27010[label="",style="solid", color="burlywood", weight=9]; 27010 -> 23282[label="",style="solid", color="burlywood", weight=3]; 22917[label="Float (Pos (Succ wx5000)) (Neg Zero)",fontsize=16,color="green",shape="box"];22918[label="wx34",fontsize=16,color="green",shape="box"];22919 -> 21898[label="",style="dashed", color="red", weight=0]; 22919[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22920 -> 7683[label="",style="dashed", color="red", weight=0]; 22920[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22920 -> 23283[label="",style="dashed", color="magenta", weight=3]; 22920 -> 23284[label="",style="dashed", color="magenta", weight=3]; 22921[label="Succ wx30000",fontsize=16,color="green",shape="box"];22922[label="Zero",fontsize=16,color="green",shape="box"];22923[label="Succ wx30000",fontsize=16,color="green",shape="box"];22924[label="FiniteMap.lookupWithDefaultFM0 wx2327 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2328)) (Neg Zero)) wx2329 wx2330 wx2331 wx2332 (Float (Pos (Succ wx2333)) (Neg (Succ wx2334))) (primCmpInt (primMulInt (Pos (Succ wx2333)) (Neg Zero)) (Neg (Succ wx2334) * Neg (Succ wx2328)) == GT))",fontsize=16,color="black",shape="box"];22924 -> 23285[label="",style="solid", color="black", weight=3]; 22925 -> 21898[label="",style="dashed", color="red", weight=0]; 22925[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22926 -> 7683[label="",style="dashed", color="red", weight=0]; 22926[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22926 -> 23286[label="",style="dashed", color="magenta", weight=3]; 22926 -> 23287[label="",style="dashed", color="magenta", weight=3]; 22927[label="Succ wx30000",fontsize=16,color="green",shape="box"];22928[label="Zero",fontsize=16,color="green",shape="box"];22929[label="Succ wx30000",fontsize=16,color="green",shape="box"];22930 -> 23288[label="",style="dashed", color="red", weight=0]; 22930[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpInt (Neg (Succ wx16290)) (Neg (primMulNat (Succ wx1466) (Succ wx1460))) == GT))",fontsize=16,color="magenta"];22930 -> 23289[label="",style="dashed", color="magenta", weight=3]; 22931 -> 23290[label="",style="dashed", color="red", weight=0]; 22931[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx1466) (Succ wx1460))) == GT))",fontsize=16,color="magenta"];22931 -> 23291[label="",style="dashed", color="magenta", weight=3]; 22932[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];22933[label="wx34",fontsize=16,color="green",shape="box"];22934 -> 21898[label="",style="dashed", color="red", weight=0]; 22934[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22935 -> 7683[label="",style="dashed", color="red", weight=0]; 22935[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22935 -> 23292[label="",style="dashed", color="magenta", weight=3]; 22935 -> 23293[label="",style="dashed", color="magenta", weight=3]; 22936[label="Succ wx30000",fontsize=16,color="green",shape="box"];22937[label="Zero",fontsize=16,color="green",shape="box"];22938[label="Succ wx30000",fontsize=16,color="green",shape="box"];22939[label="FiniteMap.lookupWithDefaultFM0 wx2345 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) wx2348 wx2349 wx2350 wx2351 (Float (Pos Zero) (Neg (Succ wx2352))) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx2347))) (Neg (Succ wx2352) * Neg (Succ wx2346)) == GT))",fontsize=16,color="black",shape="box"];22939 -> 23294[label="",style="solid", color="black", weight=3]; 22940 -> 21898[label="",style="dashed", color="red", weight=0]; 22940[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22941 -> 7683[label="",style="dashed", color="red", weight=0]; 22941[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22941 -> 23295[label="",style="dashed", color="magenta", weight=3]; 22941 -> 23296[label="",style="dashed", color="magenta", weight=3]; 22942[label="Succ wx30000",fontsize=16,color="green",shape="box"];22943[label="Zero",fontsize=16,color="green",shape="box"];22944[label="Succ wx30000",fontsize=16,color="green",shape="box"];22946 -> 6395[label="",style="dashed", color="red", weight=0]; 22946[label="primMulNat (Succ wx1504) (Succ wx1499)",fontsize=16,color="magenta"];22946 -> 23297[label="",style="dashed", color="magenta", weight=3]; 22946 -> 23298[label="",style="dashed", color="magenta", weight=3]; 22945[label="FiniteMap.lookupWithDefaultFM0 wx1498 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1499)) (Neg Zero)) wx1500 wx1501 wx1502 wx1503 (Float (Pos Zero) (Neg (Succ wx1504))) (primCmpInt (Neg Zero) (Neg wx2433) == GT))",fontsize=16,color="burlywood",shape="triangle"];27011[label="wx2433/Succ wx24330",fontsize=10,color="white",style="solid",shape="box"];22945 -> 27011[label="",style="solid", color="burlywood", weight=9]; 27011 -> 23299[label="",style="solid", color="burlywood", weight=3]; 27012[label="wx2433/Zero",fontsize=10,color="white",style="solid",shape="box"];22945 -> 27012[label="",style="solid", color="burlywood", weight=9]; 27012 -> 23300[label="",style="solid", color="burlywood", weight=3]; 22947[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];22948[label="wx34",fontsize=16,color="green",shape="box"];22949 -> 21898[label="",style="dashed", color="red", weight=0]; 22949[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22950 -> 7683[label="",style="dashed", color="red", weight=0]; 22950[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22950 -> 23301[label="",style="dashed", color="magenta", weight=3]; 22950 -> 23302[label="",style="dashed", color="magenta", weight=3]; 22951[label="Succ wx30000",fontsize=16,color="green",shape="box"];22952[label="Zero",fontsize=16,color="green",shape="box"];22953[label="Succ wx30000",fontsize=16,color="green",shape="box"];22954[label="FiniteMap.lookupWithDefaultFM0 wx2362 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2363)) (Neg Zero)) wx2364 wx2365 wx2366 wx2367 (Float (Pos Zero) (Neg (Succ wx2368))) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Neg (Succ wx2368) * Neg (Succ wx2363)) == GT))",fontsize=16,color="black",shape="box"];22954 -> 23303[label="",style="solid", color="black", weight=3]; 22955 -> 21898[label="",style="dashed", color="red", weight=0]; 22955[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22956[label="Succ wx66400",fontsize=16,color="green",shape="box"];22957[label="Succ wx6710",fontsize=16,color="green",shape="box"];22958[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) False)",fontsize=16,color="black",shape="box"];22958 -> 23304[label="",style="solid", color="black", weight=3]; 22959[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) True)",fontsize=16,color="black",shape="box"];22959 -> 23305[label="",style="solid", color="black", weight=3]; 22960[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM0 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22960 -> 23306[label="",style="solid", color="black", weight=3]; 22961[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22961 -> 23307[label="",style="solid", color="black", weight=3]; 22962[label="wx66400",fontsize=16,color="green",shape="box"];22963[label="Succ wx6710",fontsize=16,color="green",shape="box"];22964[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat (Succ wx16260) wx2421 == GT))",fontsize=16,color="burlywood",shape="box"];27013[label="wx2421/Succ wx24210",fontsize=10,color="white",style="solid",shape="box"];22964 -> 27013[label="",style="solid", color="burlywood", weight=9]; 27013 -> 23308[label="",style="solid", color="burlywood", weight=3]; 27014[label="wx2421/Zero",fontsize=10,color="white",style="solid",shape="box"];22964 -> 27014[label="",style="solid", color="burlywood", weight=9]; 27014 -> 23309[label="",style="solid", color="burlywood", weight=3]; 22965[label="wx66400",fontsize=16,color="green",shape="box"];22966[label="Succ wx6710",fontsize=16,color="green",shape="box"];22967[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Pos (Succ wx24220)) == GT))",fontsize=16,color="black",shape="box"];22967 -> 23310[label="",style="solid", color="black", weight=3]; 22968[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];22968 -> 23311[label="",style="solid", color="black", weight=3]; 22969[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) True)",fontsize=16,color="black",shape="box"];22969 -> 23312[label="",style="solid", color="black", weight=3]; 22970[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) otherwise)",fontsize=16,color="black",shape="box"];22970 -> 23313[label="",style="solid", color="black", weight=3]; 22971[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpNat wx7380 wx20170 == GT))",fontsize=16,color="burlywood",shape="triangle"];27015[label="wx7380/Succ wx73800",fontsize=10,color="white",style="solid",shape="box"];22971 -> 27015[label="",style="solid", color="burlywood", weight=9]; 27015 -> 23314[label="",style="solid", color="burlywood", weight=3]; 27016[label="wx7380/Zero",fontsize=10,color="white",style="solid",shape="box"];22971 -> 27016[label="",style="solid", color="burlywood", weight=9]; 27016 -> 23315[label="",style="solid", color="burlywood", weight=3]; 22972[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (GT == GT))",fontsize=16,color="black",shape="triangle"];22972 -> 23316[label="",style="solid", color="black", weight=3]; 22973[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (LT == GT))",fontsize=16,color="black",shape="triangle"];22973 -> 23317[label="",style="solid", color="black", weight=3]; 22974[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) False)",fontsize=16,color="black",shape="triangle"];22974 -> 23318[label="",style="solid", color="black", weight=3]; 22975[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];22975 -> 23319[label="",style="solid", color="black", weight=3]; 22976[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];22976 -> 23320[label="",style="solid", color="black", weight=3]; 22977 -> 7683[label="",style="dashed", color="red", weight=0]; 22977[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22977 -> 23321[label="",style="dashed", color="magenta", weight=3]; 22977 -> 23322[label="",style="dashed", color="magenta", weight=3]; 22978[label="Succ wx30000",fontsize=16,color="green",shape="box"];22979[label="Zero",fontsize=16,color="green",shape="box"];22980[label="Succ wx30000",fontsize=16,color="green",shape="box"];22981[label="FiniteMap.lookupWithDefaultFM0 wx2020 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2021)) (Neg Zero)) wx2022 wx2023 wx2024 wx2025 (Float (Neg (Succ wx2026)) (Neg (Succ wx2027))) (GT == GT))",fontsize=16,color="black",shape="box"];22981 -> 23323[label="",style="solid", color="black", weight=3]; 22982[label="FiniteMap.lookupWithDefaultFM0 wx2020 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2021)) (Neg Zero)) wx2022 wx2023 wx2024 wx2025 (Float (Neg (Succ wx2026)) (Neg (Succ wx2027))) (EQ == GT))",fontsize=16,color="black",shape="box"];22982 -> 23324[label="",style="solid", color="black", weight=3]; 22983 -> 21898[label="",style="dashed", color="red", weight=0]; 22983[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22984 -> 7683[label="",style="dashed", color="red", weight=0]; 22984[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22984 -> 23325[label="",style="dashed", color="magenta", weight=3]; 22984 -> 23326[label="",style="dashed", color="magenta", weight=3]; 22985[label="Succ wx30000",fontsize=16,color="green",shape="box"];22986[label="Zero",fontsize=16,color="green",shape="box"];22987[label="Succ wx30000",fontsize=16,color="green",shape="box"];22988[label="FiniteMap.lookupWithDefaultFM0 wx2029 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2030)) (Neg Zero)) wx2031 wx2032 wx2033 wx2034 (Float (Neg (Succ wx2035)) (Neg (Succ wx2036))) (primCmpInt (primMulInt (Neg (Succ wx2035)) (Neg Zero)) (Neg (Succ wx2036) * Neg (Succ wx2030)) == GT))",fontsize=16,color="black",shape="box"];22988 -> 23327[label="",style="solid", color="black", weight=3]; 22989 -> 21898[label="",style="dashed", color="red", weight=0]; 22989[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];22990 -> 7683[label="",style="dashed", color="red", weight=0]; 22990[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];22990 -> 23328[label="",style="dashed", color="magenta", weight=3]; 22990 -> 23329[label="",style="dashed", color="magenta", weight=3]; 22991[label="Succ wx30000",fontsize=16,color="green",shape="box"];22992[label="Zero",fontsize=16,color="green",shape="box"];22993[label="Succ wx30000",fontsize=16,color="green",shape="box"];22994[label="wx2039",fontsize=16,color="green",shape="box"];22995[label="Succ wx2045",fontsize=16,color="green",shape="box"];22996[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) (GT == GT))",fontsize=16,color="black",shape="triangle"];22996 -> 23330[label="",style="solid", color="black", weight=3]; 22997[label="wx2039",fontsize=16,color="green",shape="box"];22998[label="Succ wx2045",fontsize=16,color="green",shape="box"];22999[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) (primCmpInt (Pos Zero) (Neg (Succ wx24240)) == GT))",fontsize=16,color="black",shape="box"];22999 -> 23331[label="",style="solid", color="black", weight=3]; 23000[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];23000 -> 23332[label="",style="solid", color="black", weight=3]; 23001 -> 21898[label="",style="dashed", color="red", weight=0]; 23001[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];23002 -> 7683[label="",style="dashed", color="red", weight=0]; 23002[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];23002 -> 23333[label="",style="dashed", color="magenta", weight=3]; 23002 -> 23334[label="",style="dashed", color="magenta", weight=3]; 23003[label="Succ wx30000",fontsize=16,color="green",shape="box"];23004[label="Zero",fontsize=16,color="green",shape="box"];23005[label="Succ wx30000",fontsize=16,color="green",shape="box"];23006[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx2049))) (Neg (Succ wx2054) * Neg (Succ wx2048)) == GT))",fontsize=16,color="black",shape="box"];23006 -> 23335[label="",style="solid", color="black", weight=3]; 23007 -> 21898[label="",style="dashed", color="red", weight=0]; 23007[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];23008 -> 7683[label="",style="dashed", color="red", weight=0]; 23008[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];23008 -> 23336[label="",style="dashed", color="magenta", weight=3]; 23008 -> 23337[label="",style="dashed", color="magenta", weight=3]; 23009[label="Succ wx30000",fontsize=16,color="green",shape="box"];23010[label="Zero",fontsize=16,color="green",shape="box"];23011[label="Succ wx30000",fontsize=16,color="green",shape="box"];23012[label="FiniteMap.lookupWithDefaultFM0 wx2056 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2057)) (Neg Zero)) wx2058 wx2059 wx2060 wx2061 (Float (Neg Zero) (Neg (Succ wx2062))) (GT == GT))",fontsize=16,color="black",shape="box"];23012 -> 23338[label="",style="solid", color="black", weight=3]; 23013[label="FiniteMap.lookupWithDefaultFM0 wx2056 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2057)) (Neg Zero)) wx2058 wx2059 wx2060 wx2061 (Float (Neg Zero) (Neg (Succ wx2062))) (EQ == GT))",fontsize=16,color="black",shape="box"];23013 -> 23339[label="",style="solid", color="black", weight=3]; 23014 -> 21898[label="",style="dashed", color="red", weight=0]; 23014[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];23015 -> 7683[label="",style="dashed", color="red", weight=0]; 23015[label="primPlusNat (primMulNat wx5100000000 (Succ wx30000)) (Succ wx30000)",fontsize=16,color="magenta"];23015 -> 23340[label="",style="dashed", color="magenta", weight=3]; 23015 -> 23341[label="",style="dashed", color="magenta", weight=3]; 23016[label="Succ wx30000",fontsize=16,color="green",shape="box"];23017[label="Zero",fontsize=16,color="green",shape="box"];23018[label="Succ wx30000",fontsize=16,color="green",shape="box"];23019[label="FiniteMap.lookupWithDefaultFM0 wx2064 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2065)) (Neg Zero)) wx2066 wx2067 wx2068 wx2069 (Float (Neg Zero) (Neg (Succ wx2070))) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Neg (Succ wx2070) * Neg (Succ wx2065)) == GT))",fontsize=16,color="black",shape="box"];23019 -> 23342[label="",style="solid", color="black", weight=3]; 23020 -> 21898[label="",style="dashed", color="red", weight=0]; 23020[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];23021[label="Succ wx3170",fontsize=16,color="green",shape="box"];23022[label="Succ wx31000",fontsize=16,color="green",shape="box"];23023[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Neg (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) False)",fontsize=16,color="black",shape="box"];23023 -> 23343[label="",style="solid", color="black", weight=3]; 23024[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) True)",fontsize=16,color="black",shape="box"];23024 -> 23344[label="",style="solid", color="black", weight=3]; 23025[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM0 (Float (Neg (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];23025 -> 23345[label="",style="solid", color="black", weight=3]; 23026[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];23026 -> 23346[label="",style="solid", color="black", weight=3]; 23028 -> 6395[label="",style="dashed", color="red", weight=0]; 23028[label="primMulNat (Succ wx3170) (Succ wx31000)",fontsize=16,color="magenta"];23028 -> 23347[label="",style="dashed", color="magenta", weight=3]; 23028 -> 23348[label="",style="dashed", color="magenta", weight=3]; 23027[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos (Succ wx16300)) (Pos wx2434) == GT))",fontsize=16,color="black",shape="triangle"];23027 -> 23349[label="",style="solid", color="black", weight=3]; 23030 -> 6395[label="",style="dashed", color="red", weight=0]; 23030[label="primMulNat (Succ wx3170) (Succ wx31000)",fontsize=16,color="magenta"];23030 -> 23350[label="",style="dashed", color="magenta", weight=3]; 23030 -> 23351[label="",style="dashed", color="magenta", weight=3]; 23029[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos Zero) (Pos wx2435) == GT))",fontsize=16,color="burlywood",shape="triangle"];27017[label="wx2435/Succ wx24350",fontsize=10,color="white",style="solid",shape="box"];23029 -> 27017[label="",style="solid", color="burlywood", weight=9]; 27017 -> 23352[label="",style="solid", color="burlywood", weight=3]; 27018[label="wx2435/Zero",fontsize=10,color="white",style="solid",shape="box"];23029 -> 27018[label="",style="solid", color="burlywood", weight=9]; 27018 -> 23353[label="",style="solid", color="burlywood", weight=3]; 23031[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (GT == GT))",fontsize=16,color="black",shape="box"];23031 -> 23354[label="",style="solid", color="black", weight=3]; 23032[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) False)",fontsize=16,color="black",shape="box"];23032 -> 23355[label="",style="solid", color="black", weight=3]; 23033[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpNat (Succ wx16130) (Succ wx23970) == GT))",fontsize=16,color="black",shape="box"];23033 -> 23356[label="",style="solid", color="black", weight=3]; 23034[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpNat (Succ wx16130) Zero == GT))",fontsize=16,color="black",shape="box"];23034 -> 23357[label="",style="solid", color="black", weight=3]; 23035[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpNat Zero (Succ wx23980) == GT))",fontsize=16,color="black",shape="box"];23035 -> 23358[label="",style="solid", color="black", weight=3]; 23036[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];23036 -> 23359[label="",style="solid", color="black", weight=3]; 23037[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];23037 -> 23360[label="",style="solid", color="black", weight=3]; 23038[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];23038 -> 23361[label="",style="solid", color="black", weight=3]; 23039 -> 6395[label="",style="dashed", color="red", weight=0]; 23039[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23039 -> 23362[label="",style="dashed", color="magenta", weight=3]; 23039 -> 23363[label="",style="dashed", color="magenta", weight=3]; 23040[label="Succ wx30000",fontsize=16,color="green",shape="box"];23041[label="FiniteMap.lookupWithDefaultFM0 wx1632 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1633)) (Pos Zero)) wx1634 wx1635 wx1636 wx1637 (Float (Pos (Succ wx1638)) (Pos (Succ wx1639))) (primCmpInt (Pos (Succ wx1638) * Pos Zero) (Pos (Succ wx1639) * Pos (Succ wx1633)) == GT))",fontsize=16,color="black",shape="box"];23041 -> 23364[label="",style="solid", color="black", weight=3]; 23042 -> 6395[label="",style="dashed", color="red", weight=0]; 23042[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23042 -> 23365[label="",style="dashed", color="magenta", weight=3]; 23042 -> 23366[label="",style="dashed", color="magenta", weight=3]; 23043[label="Succ wx30000",fontsize=16,color="green",shape="box"];23044[label="FiniteMap.lookupWithDefaultFM0 wx1641 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1642)) (Pos Zero)) wx1643 wx1644 wx1645 wx1646 (Float (Pos (Succ wx1647)) (Pos (Succ wx1648))) True)",fontsize=16,color="black",shape="box"];23044 -> 23367[label="",style="solid", color="black", weight=3]; 23045[label="FiniteMap.lookupWithDefaultFM0 wx1641 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1642)) (Pos Zero)) wx1643 wx1644 wx1645 wx1646 (Float (Pos (Succ wx1647)) (Pos (Succ wx1648))) False)",fontsize=16,color="black",shape="box"];23045 -> 23368[label="",style="solid", color="black", weight=3]; 23046 -> 6395[label="",style="dashed", color="red", weight=0]; 23046[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23046 -> 23369[label="",style="dashed", color="magenta", weight=3]; 23046 -> 23370[label="",style="dashed", color="magenta", weight=3]; 23047[label="Succ wx30000",fontsize=16,color="green",shape="box"];23048[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpInt (Pos Zero * Pos (Succ wx1652)) (Pos (Succ wx1657) * Pos (Succ wx1651)) == GT))",fontsize=16,color="black",shape="box"];23048 -> 23371[label="",style="solid", color="black", weight=3]; 23049 -> 6395[label="",style="dashed", color="red", weight=0]; 23049[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23049 -> 23372[label="",style="dashed", color="magenta", weight=3]; 23049 -> 23373[label="",style="dashed", color="magenta", weight=3]; 23050[label="Succ wx30000",fontsize=16,color="green",shape="box"];23051[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) True)",fontsize=16,color="black",shape="box"];23051 -> 23374[label="",style="solid", color="black", weight=3]; 23052 -> 22547[label="",style="dashed", color="red", weight=0]; 23052[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) (GT == GT))",fontsize=16,color="magenta"];23053[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) (EQ == GT))",fontsize=16,color="black",shape="box"];23053 -> 23375[label="",style="solid", color="black", weight=3]; 23054 -> 6395[label="",style="dashed", color="red", weight=0]; 23054[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23054 -> 23376[label="",style="dashed", color="magenta", weight=3]; 23054 -> 23377[label="",style="dashed", color="magenta", weight=3]; 23055[label="Succ wx30000",fontsize=16,color="green",shape="box"];23056[label="FiniteMap.lookupWithDefaultFM0 wx1668 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1669)) (Pos Zero)) wx1670 wx1671 wx1672 wx1673 (Float (Pos Zero) (Pos (Succ wx1674))) (primCmpInt (Pos Zero * Pos Zero) (Pos (Succ wx1674) * Pos (Succ wx1669)) == GT))",fontsize=16,color="black",shape="box"];23056 -> 23378[label="",style="solid", color="black", weight=3]; 23057 -> 6395[label="",style="dashed", color="red", weight=0]; 23057[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23057 -> 23379[label="",style="dashed", color="magenta", weight=3]; 23057 -> 23380[label="",style="dashed", color="magenta", weight=3]; 23058[label="Succ wx30000",fontsize=16,color="green",shape="box"];23059[label="FiniteMap.lookupWithDefaultFM0 wx1676 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1677)) (Pos Zero)) wx1678 wx1679 wx1680 wx1681 (Float (Pos Zero) (Pos (Succ wx1682))) True)",fontsize=16,color="black",shape="box"];23059 -> 23381[label="",style="solid", color="black", weight=3]; 23060[label="FiniteMap.lookupWithDefaultFM0 wx1676 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1677)) (Pos Zero)) wx1678 wx1679 wx1680 wx1681 (Float (Pos Zero) (Pos (Succ wx1682))) False)",fontsize=16,color="black",shape="box"];23060 -> 23382[label="",style="solid", color="black", weight=3]; 23061[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpInt (primMulInt (Neg (Succ wx327)) (Pos (Succ wx322))) (Pos (Succ wx3280) * Neg (Succ wx32100)) == GT))",fontsize=16,color="black",shape="box"];23061 -> 23383[label="",style="solid", color="black", weight=3]; 23726[label="Zero",fontsize=16,color="green",shape="box"];23727[label="Succ wx327",fontsize=16,color="green",shape="box"];23728[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpInt (Neg (Succ wx24520)) (Pos (Succ wx3280) * Neg (Succ wx32100)) == GT))",fontsize=16,color="black",shape="box"];23728 -> 23976[label="",style="solid", color="black", weight=3]; 23729[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpInt (Neg Zero) (Pos (Succ wx3280) * Neg (Succ wx32100)) == GT))",fontsize=16,color="black",shape="box"];23729 -> 23977[label="",style="solid", color="black", weight=3]; 23066 -> 6395[label="",style="dashed", color="red", weight=0]; 23066[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23066 -> 23386[label="",style="dashed", color="magenta", weight=3]; 23066 -> 23387[label="",style="dashed", color="magenta", weight=3]; 23067[label="Succ wx30000",fontsize=16,color="green",shape="box"];23068[label="FiniteMap.lookupWithDefaultFM0 wx2103 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2104)) (Pos Zero)) wx2105 wx2106 wx2107 wx2108 (Float (Neg (Succ wx2109)) (Pos (Succ wx2110))) (primCmpInt (Neg (Succ wx2109) * Pos Zero) (Pos (Succ wx2110) * Pos (Succ wx2104)) == GT))",fontsize=16,color="black",shape="box"];23068 -> 23388[label="",style="solid", color="black", weight=3]; 23069 -> 6395[label="",style="dashed", color="red", weight=0]; 23069[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23069 -> 23389[label="",style="dashed", color="magenta", weight=3]; 23069 -> 23390[label="",style="dashed", color="magenta", weight=3]; 23070[label="Succ wx30000",fontsize=16,color="green",shape="box"];23071[label="wx1694",fontsize=16,color="green",shape="box"];23072[label="Succ wx1700",fontsize=16,color="green",shape="box"];23073[label="FiniteMap.lookupWithDefaultFM0 wx1693 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1694)) (Pos Zero)) wx1695 wx1696 wx1697 wx1698 (Float (Neg (Succ wx1699)) (Pos (Succ wx1700))) (primCmpInt (Neg Zero) (Neg (Succ wx24260)) == GT))",fontsize=16,color="black",shape="box"];23073 -> 23391[label="",style="solid", color="black", weight=3]; 23074[label="FiniteMap.lookupWithDefaultFM0 wx1693 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1694)) (Pos Zero)) wx1695 wx1696 wx1697 wx1698 (Float (Neg (Succ wx1699)) (Pos (Succ wx1700))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];23074 -> 23392[label="",style="solid", color="black", weight=3]; 23075 -> 6395[label="",style="dashed", color="red", weight=0]; 23075[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23075 -> 23393[label="",style="dashed", color="magenta", weight=3]; 23075 -> 23394[label="",style="dashed", color="magenta", weight=3]; 23076[label="Succ wx30000",fontsize=16,color="green",shape="box"];23077[label="FiniteMap.lookupWithDefaultFM0 wx2121 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) wx2124 wx2125 wx2126 wx2127 (Float (Neg Zero) (Pos (Succ wx2128))) (primCmpInt (Neg Zero * Pos (Succ wx2123)) (Pos (Succ wx2128) * Pos (Succ wx2122)) == GT))",fontsize=16,color="black",shape="box"];23077 -> 23395[label="",style="solid", color="black", weight=3]; 23078 -> 6395[label="",style="dashed", color="red", weight=0]; 23078[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23078 -> 23396[label="",style="dashed", color="magenta", weight=3]; 23078 -> 23397[label="",style="dashed", color="magenta", weight=3]; 23079[label="Succ wx30000",fontsize=16,color="green",shape="box"];23081 -> 6395[label="",style="dashed", color="red", weight=0]; 23081[label="primMulNat (Succ wx1718) (Succ wx1712)",fontsize=16,color="magenta"];23081 -> 23398[label="",style="dashed", color="magenta", weight=3]; 23081 -> 23399[label="",style="dashed", color="magenta", weight=3]; 23080[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpInt (Neg (Succ wx21760)) (Neg wx2436) == GT))",fontsize=16,color="black",shape="triangle"];23080 -> 23400[label="",style="solid", color="black", weight=3]; 23083 -> 6395[label="",style="dashed", color="red", weight=0]; 23083[label="primMulNat (Succ wx1718) (Succ wx1712)",fontsize=16,color="magenta"];23083 -> 23401[label="",style="dashed", color="magenta", weight=3]; 23083 -> 23402[label="",style="dashed", color="magenta", weight=3]; 23082[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpInt (Neg Zero) (Neg wx2437) == GT))",fontsize=16,color="burlywood",shape="triangle"];27019[label="wx2437/Succ wx24370",fontsize=10,color="white",style="solid",shape="box"];23082 -> 27019[label="",style="solid", color="burlywood", weight=9]; 27019 -> 23403[label="",style="solid", color="burlywood", weight=3]; 27020[label="wx2437/Zero",fontsize=10,color="white",style="solid",shape="box"];23082 -> 27020[label="",style="solid", color="burlywood", weight=9]; 27020 -> 23404[label="",style="solid", color="burlywood", weight=3]; 23084 -> 6395[label="",style="dashed", color="red", weight=0]; 23084[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23084 -> 23405[label="",style="dashed", color="magenta", weight=3]; 23084 -> 23406[label="",style="dashed", color="magenta", weight=3]; 23085[label="Succ wx30000",fontsize=16,color="green",shape="box"];23086[label="FiniteMap.lookupWithDefaultFM0 wx2139 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2140)) (Pos Zero)) wx2141 wx2142 wx2143 wx2144 (Float (Neg Zero) (Pos (Succ wx2145))) (primCmpInt (Neg Zero * Pos Zero) (Pos (Succ wx2145) * Pos (Succ wx2140)) == GT))",fontsize=16,color="black",shape="box"];23086 -> 23407[label="",style="solid", color="black", weight=3]; 23087 -> 6395[label="",style="dashed", color="red", weight=0]; 23087[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23087 -> 23408[label="",style="dashed", color="magenta", weight=3]; 23087 -> 23409[label="",style="dashed", color="magenta", weight=3]; 23088[label="Succ wx30000",fontsize=16,color="green",shape="box"];23089[label="wx1729",fontsize=16,color="green",shape="box"];23090[label="Succ wx1734",fontsize=16,color="green",shape="box"];23091[label="FiniteMap.lookupWithDefaultFM0 wx1728 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1729)) (Pos Zero)) wx1730 wx1731 wx1732 wx1733 (Float (Neg Zero) (Pos (Succ wx1734))) (primCmpInt (Neg Zero) (Neg (Succ wx24270)) == GT))",fontsize=16,color="black",shape="box"];23091 -> 23410[label="",style="solid", color="black", weight=3]; 23092[label="FiniteMap.lookupWithDefaultFM0 wx1728 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1729)) (Pos Zero)) wx1730 wx1731 wx1732 wx1733 (Float (Neg Zero) (Pos (Succ wx1734))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];23092 -> 23411[label="",style="solid", color="black", weight=3]; 23093[label="Succ wx3390",fontsize=16,color="green",shape="box"];23094[label="Succ wx33200",fontsize=16,color="green",shape="box"];23095[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Pos (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) False)",fontsize=16,color="black",shape="box"];23095 -> 23412[label="",style="solid", color="black", weight=3]; 23096[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) True)",fontsize=16,color="black",shape="box"];23096 -> 23413[label="",style="solid", color="black", weight=3]; 23097[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM0 (Float (Pos (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];23097 -> 23414[label="",style="solid", color="black", weight=3]; 23098[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];23098 -> 23415[label="",style="solid", color="black", weight=3]; 23100 -> 6395[label="",style="dashed", color="red", weight=0]; 23100[label="primMulNat (Succ wx3390) (Succ wx33200)",fontsize=16,color="magenta"];23100 -> 23416[label="",style="dashed", color="magenta", weight=3]; 23100 -> 23417[label="",style="dashed", color="magenta", weight=3]; 23099[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos (Succ wx17360)) (Pos wx2438) == GT))",fontsize=16,color="black",shape="triangle"];23099 -> 23418[label="",style="solid", color="black", weight=3]; 23102 -> 6395[label="",style="dashed", color="red", weight=0]; 23102[label="primMulNat (Succ wx3390) (Succ wx33200)",fontsize=16,color="magenta"];23102 -> 23419[label="",style="dashed", color="magenta", weight=3]; 23102 -> 23420[label="",style="dashed", color="magenta", weight=3]; 23101[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos Zero) (Pos wx2439) == GT))",fontsize=16,color="burlywood",shape="triangle"];27021[label="wx2439/Succ wx24390",fontsize=10,color="white",style="solid",shape="box"];23101 -> 27021[label="",style="solid", color="burlywood", weight=9]; 27021 -> 23421[label="",style="solid", color="burlywood", weight=3]; 27022[label="wx2439/Zero",fontsize=10,color="white",style="solid",shape="box"];23101 -> 27022[label="",style="solid", color="burlywood", weight=9]; 27022 -> 23422[label="",style="solid", color="burlywood", weight=3]; 23103[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (GT == GT))",fontsize=16,color="black",shape="box"];23103 -> 23423[label="",style="solid", color="black", weight=3]; 23104[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) False)",fontsize=16,color="black",shape="box"];23104 -> 23424[label="",style="solid", color="black", weight=3]; 23105[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpNat (Succ wx16170) (Succ wx24010) == GT))",fontsize=16,color="black",shape="box"];23105 -> 23425[label="",style="solid", color="black", weight=3]; 23106[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpNat (Succ wx16170) Zero == GT))",fontsize=16,color="black",shape="box"];23106 -> 23426[label="",style="solid", color="black", weight=3]; 23107[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpNat Zero (Succ wx24020) == GT))",fontsize=16,color="black",shape="box"];23107 -> 23427[label="",style="solid", color="black", weight=3]; 23108[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];23108 -> 23428[label="",style="solid", color="black", weight=3]; 23109[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (GT == GT))",fontsize=16,color="black",shape="box"];23109 -> 23429[label="",style="solid", color="black", weight=3]; 23110[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) False)",fontsize=16,color="black",shape="box"];23110 -> 23430[label="",style="solid", color="black", weight=3]; 23111 -> 6395[label="",style="dashed", color="red", weight=0]; 23111[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23111 -> 23431[label="",style="dashed", color="magenta", weight=3]; 23111 -> 23432[label="",style="dashed", color="magenta", weight=3]; 23112[label="Succ wx30000",fontsize=16,color="green",shape="box"];23113[label="FiniteMap.lookupWithDefaultFM0 wx1738 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1739)) (Neg Zero)) wx1740 wx1741 wx1742 wx1743 (Float (Pos (Succ wx1744)) (Pos (Succ wx1745))) True)",fontsize=16,color="black",shape="box"];23113 -> 23433[label="",style="solid", color="black", weight=3]; 23114[label="FiniteMap.lookupWithDefaultFM0 wx1738 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1739)) (Neg Zero)) wx1740 wx1741 wx1742 wx1743 (Float (Pos (Succ wx1744)) (Pos (Succ wx1745))) False)",fontsize=16,color="black",shape="box"];23114 -> 23434[label="",style="solid", color="black", weight=3]; 23115 -> 6395[label="",style="dashed", color="red", weight=0]; 23115[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23115 -> 23435[label="",style="dashed", color="magenta", weight=3]; 23115 -> 23436[label="",style="dashed", color="magenta", weight=3]; 23116[label="Succ wx30000",fontsize=16,color="green",shape="box"];23117[label="FiniteMap.lookupWithDefaultFM0 wx1747 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1748)) (Neg Zero)) wx1749 wx1750 wx1751 wx1752 (Float (Pos (Succ wx1753)) (Pos (Succ wx1754))) (primCmpInt (Pos (primMulNat (Succ wx1753) Zero)) (Neg (Succ wx1754) * Neg (Succ wx1748)) == GT))",fontsize=16,color="black",shape="box"];23117 -> 23437[label="",style="solid", color="black", weight=3]; 23118 -> 6395[label="",style="dashed", color="red", weight=0]; 23118[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23118 -> 23438[label="",style="dashed", color="magenta", weight=3]; 23118 -> 23439[label="",style="dashed", color="magenta", weight=3]; 23119[label="Succ wx30000",fontsize=16,color="green",shape="box"];23120[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) True)",fontsize=16,color="black",shape="box"];23120 -> 23440[label="",style="solid", color="black", weight=3]; 23121 -> 22653[label="",style="dashed", color="red", weight=0]; 23121[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) (GT == GT))",fontsize=16,color="magenta"];23122[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) (EQ == GT))",fontsize=16,color="black",shape="box"];23122 -> 23441[label="",style="solid", color="black", weight=3]; 23123 -> 6395[label="",style="dashed", color="red", weight=0]; 23123[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23123 -> 23442[label="",style="dashed", color="magenta", weight=3]; 23123 -> 23443[label="",style="dashed", color="magenta", weight=3]; 23124[label="Succ wx30000",fontsize=16,color="green",shape="box"];23125 -> 23444[label="",style="dashed", color="red", weight=0]; 23125[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpInt (Pos (primMulNat Zero (Succ wx1767))) (Neg (Succ wx1772) * Neg (Succ wx1766)) == GT))",fontsize=16,color="magenta"];23125 -> 23445[label="",style="dashed", color="magenta", weight=3]; 23126 -> 6395[label="",style="dashed", color="red", weight=0]; 23126[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23126 -> 23446[label="",style="dashed", color="magenta", weight=3]; 23126 -> 23447[label="",style="dashed", color="magenta", weight=3]; 23127[label="Succ wx30000",fontsize=16,color="green",shape="box"];23128[label="FiniteMap.lookupWithDefaultFM0 wx1774 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1775)) (Neg Zero)) wx1776 wx1777 wx1778 wx1779 (Float (Pos Zero) (Pos (Succ wx1780))) True)",fontsize=16,color="black",shape="box"];23128 -> 23448[label="",style="solid", color="black", weight=3]; 23129[label="FiniteMap.lookupWithDefaultFM0 wx1774 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1775)) (Neg Zero)) wx1776 wx1777 wx1778 wx1779 (Float (Pos Zero) (Pos (Succ wx1780))) False)",fontsize=16,color="black",shape="box"];23129 -> 23449[label="",style="solid", color="black", weight=3]; 23130 -> 6395[label="",style="dashed", color="red", weight=0]; 23130[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23130 -> 23450[label="",style="dashed", color="magenta", weight=3]; 23130 -> 23451[label="",style="dashed", color="magenta", weight=3]; 23131[label="Succ wx30000",fontsize=16,color="green",shape="box"];23132[label="FiniteMap.lookupWithDefaultFM0 wx1782 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1783)) (Neg Zero)) wx1784 wx1785 wx1786 wx1787 (Float (Pos Zero) (Pos (Succ wx1788))) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg (Succ wx1788) * Neg (Succ wx1783)) == GT))",fontsize=16,color="black",shape="box"];23132 -> 23452[label="",style="solid", color="black", weight=3]; 23133[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat (Succ wx24050) (Succ wx16190) == GT))",fontsize=16,color="black",shape="box"];23133 -> 23453[label="",style="solid", color="black", weight=3]; 23134[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat Zero (Succ wx16190) == GT))",fontsize=16,color="black",shape="box"];23134 -> 23454[label="",style="solid", color="black", weight=3]; 23135[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat (Succ wx24060) Zero == GT))",fontsize=16,color="black",shape="box"];23135 -> 23455[label="",style="solid", color="black", weight=3]; 23136[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (EQ == GT))",fontsize=16,color="black",shape="triangle"];23136 -> 23456[label="",style="solid", color="black", weight=3]; 23137[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) True)",fontsize=16,color="black",shape="box"];23137 -> 23457[label="",style="solid", color="black", weight=3]; 23138[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpNat (Succ wx178900) wx4800 == GT))",fontsize=16,color="burlywood",shape="box"];27023[label="wx4800/Succ wx48000",fontsize=10,color="white",style="solid",shape="box"];23138 -> 27023[label="",style="solid", color="burlywood", weight=9]; 27023 -> 23458[label="",style="solid", color="burlywood", weight=3]; 27024[label="wx4800/Zero",fontsize=10,color="white",style="solid",shape="box"];23138 -> 27024[label="",style="solid", color="burlywood", weight=9]; 27024 -> 23459[label="",style="solid", color="burlywood", weight=3]; 23139[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpNat Zero wx4800 == GT))",fontsize=16,color="burlywood",shape="box"];27025[label="wx4800/Succ wx48000",fontsize=10,color="white",style="solid",shape="box"];23139 -> 27025[label="",style="solid", color="burlywood", weight=9]; 27025 -> 23460[label="",style="solid", color="burlywood", weight=3]; 27026[label="wx4800/Zero",fontsize=10,color="white",style="solid",shape="box"];23139 -> 27026[label="",style="solid", color="burlywood", weight=9]; 27026 -> 23461[label="",style="solid", color="burlywood", weight=3]; 23140 -> 22690[label="",style="dashed", color="red", weight=0]; 23140[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) False)",fontsize=16,color="magenta"];23141[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];23141 -> 23462[label="",style="solid", color="black", weight=3]; 23142[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM0 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];23142 -> 23463[label="",style="solid", color="black", weight=3]; 23143[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];23143 -> 23464[label="",style="solid", color="black", weight=3]; 23144[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) False)",fontsize=16,color="black",shape="triangle"];23144 -> 23465[label="",style="solid", color="black", weight=3]; 23145 -> 22695[label="",style="dashed", color="red", weight=0]; 23145[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (LT == GT))",fontsize=16,color="magenta"];23146[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (EQ == GT))",fontsize=16,color="black",shape="box"];23146 -> 23466[label="",style="solid", color="black", weight=3]; 23147 -> 21898[label="",style="dashed", color="red", weight=0]; 23147[label="FiniteMap.lookupWithDefaultFM0 wx401 (Just wx404)",fontsize=16,color="magenta"];23147 -> 23467[label="",style="dashed", color="magenta", weight=3]; 23147 -> 23468[label="",style="dashed", color="magenta", weight=3]; 23148[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM0 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];23148 -> 23469[label="",style="solid", color="black", weight=3]; 23149 -> 21898[label="",style="dashed", color="red", weight=0]; 23149[label="FiniteMap.lookupWithDefaultFM0 wx401 (Just wx404)",fontsize=16,color="magenta"];23149 -> 23470[label="",style="dashed", color="magenta", weight=3]; 23149 -> 23471[label="",style="dashed", color="magenta", weight=3]; 23150 -> 6395[label="",style="dashed", color="red", weight=0]; 23150[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23150 -> 23472[label="",style="dashed", color="magenta", weight=3]; 23150 -> 23473[label="",style="dashed", color="magenta", weight=3]; 23151[label="Succ wx30000",fontsize=16,color="green",shape="box"];23152[label="wx1098",fontsize=16,color="green",shape="box"];23153[label="Succ wx1104",fontsize=16,color="green",shape="box"];23154[label="FiniteMap.lookupWithDefaultFM0 wx1097 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1098)) (Neg Zero)) wx1099 wx1100 wx1101 wx1102 (Float (Neg (Succ wx1103)) (Pos (Succ wx1104))) (primCmpInt (Neg Zero) (Neg (Succ wx24280)) == GT))",fontsize=16,color="black",shape="box"];23154 -> 23474[label="",style="solid", color="black", weight=3]; 23155[label="FiniteMap.lookupWithDefaultFM0 wx1097 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1098)) (Neg Zero)) wx1099 wx1100 wx1101 wx1102 (Float (Neg (Succ wx1103)) (Pos (Succ wx1104))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];23155 -> 23475[label="",style="solid", color="black", weight=3]; 23156 -> 6395[label="",style="dashed", color="red", weight=0]; 23156[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23156 -> 23476[label="",style="dashed", color="magenta", weight=3]; 23156 -> 23477[label="",style="dashed", color="magenta", weight=3]; 23157[label="Succ wx30000",fontsize=16,color="green",shape="box"];23158[label="FiniteMap.lookupWithDefaultFM0 wx2195 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2196)) (Neg Zero)) wx2197 wx2198 wx2199 wx2200 (Float (Neg (Succ wx2201)) (Pos (Succ wx2202))) (primCmpInt (Neg (primMulNat (Succ wx2201) Zero)) (Neg (Succ wx2202) * Neg (Succ wx2196)) == GT))",fontsize=16,color="black",shape="box"];23158 -> 23478[label="",style="solid", color="black", weight=3]; 23159 -> 6395[label="",style="dashed", color="red", weight=0]; 23159[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23159 -> 23479[label="",style="dashed", color="magenta", weight=3]; 23159 -> 23480[label="",style="dashed", color="magenta", weight=3]; 23160[label="Succ wx30000",fontsize=16,color="green",shape="box"];23162 -> 6395[label="",style="dashed", color="red", weight=0]; 23162[label="primMulNat (Succ wx1143) (Succ wx1137)",fontsize=16,color="magenta"];23162 -> 23481[label="",style="dashed", color="magenta", weight=3]; 23162 -> 23482[label="",style="dashed", color="magenta", weight=3]; 23161[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpInt (Neg (Succ wx16270)) (Neg wx2440) == GT))",fontsize=16,color="black",shape="triangle"];23161 -> 23483[label="",style="solid", color="black", weight=3]; 23164 -> 6395[label="",style="dashed", color="red", weight=0]; 23164[label="primMulNat (Succ wx1143) (Succ wx1137)",fontsize=16,color="magenta"];23164 -> 23484[label="",style="dashed", color="magenta", weight=3]; 23164 -> 23485[label="",style="dashed", color="magenta", weight=3]; 23163[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpInt (Neg Zero) (Neg wx2441) == GT))",fontsize=16,color="burlywood",shape="triangle"];27027[label="wx2441/Succ wx24410",fontsize=10,color="white",style="solid",shape="box"];23163 -> 27027[label="",style="solid", color="burlywood", weight=9]; 27027 -> 23486[label="",style="solid", color="burlywood", weight=3]; 27028[label="wx2441/Zero",fontsize=10,color="white",style="solid",shape="box"];23163 -> 27028[label="",style="solid", color="burlywood", weight=9]; 27028 -> 23487[label="",style="solid", color="burlywood", weight=3]; 23165 -> 6395[label="",style="dashed", color="red", weight=0]; 23165[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23165 -> 23488[label="",style="dashed", color="magenta", weight=3]; 23165 -> 23489[label="",style="dashed", color="magenta", weight=3]; 23166[label="Succ wx30000",fontsize=16,color="green",shape="box"];23167 -> 23490[label="",style="dashed", color="red", weight=0]; 23167[label="FiniteMap.lookupWithDefaultFM0 wx2213 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) wx2216 wx2217 wx2218 wx2219 (Float (Neg Zero) (Pos (Succ wx2220))) (primCmpInt (Neg (primMulNat Zero (Succ wx2215))) (Neg (Succ wx2220) * Neg (Succ wx2214)) == GT))",fontsize=16,color="magenta"];23167 -> 23491[label="",style="dashed", color="magenta", weight=3]; 23168 -> 6395[label="",style="dashed", color="red", weight=0]; 23168[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23168 -> 23492[label="",style="dashed", color="magenta", weight=3]; 23168 -> 23493[label="",style="dashed", color="magenta", weight=3]; 23169[label="Succ wx30000",fontsize=16,color="green",shape="box"];23170[label="wx1176",fontsize=16,color="green",shape="box"];23171[label="Succ wx1181",fontsize=16,color="green",shape="box"];23172[label="FiniteMap.lookupWithDefaultFM0 wx1175 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1176)) (Neg Zero)) wx1177 wx1178 wx1179 wx1180 (Float (Neg Zero) (Pos (Succ wx1181))) (primCmpInt (Neg Zero) (Neg (Succ wx24290)) == GT))",fontsize=16,color="black",shape="box"];23172 -> 23494[label="",style="solid", color="black", weight=3]; 23173[label="FiniteMap.lookupWithDefaultFM0 wx1175 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1176)) (Neg Zero)) wx1177 wx1178 wx1179 wx1180 (Float (Neg Zero) (Pos (Succ wx1181))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];23173 -> 23495[label="",style="solid", color="black", weight=3]; 23174 -> 6395[label="",style="dashed", color="red", weight=0]; 23174[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23174 -> 23496[label="",style="dashed", color="magenta", weight=3]; 23174 -> 23497[label="",style="dashed", color="magenta", weight=3]; 23175[label="Succ wx30000",fontsize=16,color="green",shape="box"];23176[label="FiniteMap.lookupWithDefaultFM0 wx2230 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2231)) (Neg Zero)) wx2232 wx2233 wx2234 wx2235 (Float (Neg Zero) (Pos (Succ wx2236))) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg (Succ wx2236) * Neg (Succ wx2231)) == GT))",fontsize=16,color="black",shape="box"];23176 -> 23498[label="",style="solid", color="black", weight=3]; 23177[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) False)",fontsize=16,color="black",shape="triangle"];23177 -> 23499[label="",style="solid", color="black", weight=3]; 23178 -> 22751[label="",style="dashed", color="red", weight=0]; 23178[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (LT == GT))",fontsize=16,color="magenta"];23179[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (EQ == GT))",fontsize=16,color="black",shape="box"];23179 -> 23500[label="",style="solid", color="black", weight=3]; 23180 -> 21898[label="",style="dashed", color="red", weight=0]; 23180[label="FiniteMap.lookupWithDefaultFM0 wx461 (Just wx464)",fontsize=16,color="magenta"];23180 -> 23501[label="",style="dashed", color="magenta", weight=3]; 23180 -> 23502[label="",style="dashed", color="magenta", weight=3]; 23181[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM0 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];23181 -> 23503[label="",style="solid", color="black", weight=3]; 23182 -> 21898[label="",style="dashed", color="red", weight=0]; 23182[label="FiniteMap.lookupWithDefaultFM0 wx461 (Just wx464)",fontsize=16,color="magenta"];23182 -> 23504[label="",style="dashed", color="magenta", weight=3]; 23182 -> 23505[label="",style="dashed", color="magenta", weight=3]; 23183[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat (Succ wx24110) (Succ wx16220) == GT))",fontsize=16,color="black",shape="box"];23183 -> 23506[label="",style="solid", color="black", weight=3]; 23184[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat Zero (Succ wx16220) == GT))",fontsize=16,color="black",shape="box"];23184 -> 23507[label="",style="solid", color="black", weight=3]; 23185[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat (Succ wx24120) Zero == GT))",fontsize=16,color="black",shape="box"];23185 -> 23508[label="",style="solid", color="black", weight=3]; 23186[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (EQ == GT))",fontsize=16,color="black",shape="triangle"];23186 -> 23509[label="",style="solid", color="black", weight=3]; 23187[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) True)",fontsize=16,color="black",shape="box"];23187 -> 23510[label="",style="solid", color="black", weight=3]; 23188[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpNat (Succ wx184800) wx5200 == GT))",fontsize=16,color="burlywood",shape="box"];27029[label="wx5200/Succ wx52000",fontsize=10,color="white",style="solid",shape="box"];23188 -> 27029[label="",style="solid", color="burlywood", weight=9]; 27029 -> 23511[label="",style="solid", color="burlywood", weight=3]; 27030[label="wx5200/Zero",fontsize=10,color="white",style="solid",shape="box"];23188 -> 27030[label="",style="solid", color="burlywood", weight=9]; 27030 -> 23512[label="",style="solid", color="burlywood", weight=3]; 23189[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpNat Zero wx5200 == GT))",fontsize=16,color="burlywood",shape="box"];27031[label="wx5200/Succ wx52000",fontsize=10,color="white",style="solid",shape="box"];23189 -> 27031[label="",style="solid", color="burlywood", weight=9]; 27031 -> 23513[label="",style="solid", color="burlywood", weight=3]; 27032[label="wx5200/Zero",fontsize=10,color="white",style="solid",shape="box"];23189 -> 27032[label="",style="solid", color="burlywood", weight=9]; 27032 -> 23514[label="",style="solid", color="burlywood", weight=3]; 23190 -> 22772[label="",style="dashed", color="red", weight=0]; 23190[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) False)",fontsize=16,color="magenta"];23191[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];23191 -> 23515[label="",style="solid", color="black", weight=3]; 23192[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM0 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];23192 -> 23516[label="",style="solid", color="black", weight=3]; 23193[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM0 (Float (Neg Zero) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];23193 -> 23517[label="",style="solid", color="black", weight=3]; 23194 -> 6395[label="",style="dashed", color="red", weight=0]; 23194[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23194 -> 23518[label="",style="dashed", color="magenta", weight=3]; 23194 -> 23519[label="",style="dashed", color="magenta", weight=3]; 23195[label="Succ wx30000",fontsize=16,color="green",shape="box"];23196[label="FiniteMap.lookupWithDefaultFM0 wx2238 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2239)) (Pos Zero)) wx2240 wx2241 wx2242 wx2243 (Float (Pos (Succ wx2244)) (Neg (Succ wx2245))) (primCmpInt (Neg (primMulNat (Succ wx2244) Zero)) (Pos (Succ wx2245) * Pos (Succ wx2239)) == GT))",fontsize=16,color="black",shape="box"];23196 -> 23520[label="",style="solid", color="black", weight=3]; 23197 -> 6395[label="",style="dashed", color="red", weight=0]; 23197[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23197 -> 23521[label="",style="dashed", color="magenta", weight=3]; 23197 -> 23522[label="",style="dashed", color="magenta", weight=3]; 23198[label="Succ wx30000",fontsize=16,color="green",shape="box"];23199[label="wx1229",fontsize=16,color="green",shape="box"];23200[label="Succ wx1235",fontsize=16,color="green",shape="box"];23201[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1229)) (Pos Zero)) wx1230 wx1231 wx1232 wx1233 (Float (Pos (Succ wx1234)) (Neg (Succ wx1235))) (primCmpInt (Neg Zero) (Neg (Succ wx24300)) == GT))",fontsize=16,color="black",shape="box"];23201 -> 23523[label="",style="solid", color="black", weight=3]; 23202[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1229)) (Pos Zero)) wx1230 wx1231 wx1232 wx1233 (Float (Pos (Succ wx1234)) (Neg (Succ wx1235))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];23202 -> 23524[label="",style="solid", color="black", weight=3]; 23203 -> 6395[label="",style="dashed", color="red", weight=0]; 23203[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23203 -> 23525[label="",style="dashed", color="magenta", weight=3]; 23203 -> 23526[label="",style="dashed", color="magenta", weight=3]; 23204[label="Succ wx30000",fontsize=16,color="green",shape="box"];23205 -> 23527[label="",style="dashed", color="red", weight=0]; 23205[label="FiniteMap.lookupWithDefaultFM0 wx2256 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) wx2259 wx2260 wx2261 wx2262 (Float (Pos Zero) (Neg (Succ wx2263))) (primCmpInt (Neg (primMulNat Zero (Succ wx2258))) (Pos (Succ wx2263) * Pos (Succ wx2257)) == GT))",fontsize=16,color="magenta"];23205 -> 23528[label="",style="dashed", color="magenta", weight=3]; 23206 -> 6395[label="",style="dashed", color="red", weight=0]; 23206[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23206 -> 23529[label="",style="dashed", color="magenta", weight=3]; 23206 -> 23530[label="",style="dashed", color="magenta", weight=3]; 23207[label="Succ wx30000",fontsize=16,color="green",shape="box"];23209 -> 6395[label="",style="dashed", color="red", weight=0]; 23209[label="primMulNat (Succ wx1274) (Succ wx1268)",fontsize=16,color="magenta"];23209 -> 23531[label="",style="dashed", color="magenta", weight=3]; 23209 -> 23532[label="",style="dashed", color="magenta", weight=3]; 23208[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpInt (Neg (Succ wx16280)) (Neg wx2442) == GT))",fontsize=16,color="black",shape="triangle"];23208 -> 23533[label="",style="solid", color="black", weight=3]; 23211 -> 6395[label="",style="dashed", color="red", weight=0]; 23211[label="primMulNat (Succ wx1274) (Succ wx1268)",fontsize=16,color="magenta"];23211 -> 23534[label="",style="dashed", color="magenta", weight=3]; 23211 -> 23535[label="",style="dashed", color="magenta", weight=3]; 23210[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpInt (Neg Zero) (Neg wx2443) == GT))",fontsize=16,color="burlywood",shape="triangle"];27033[label="wx2443/Succ wx24430",fontsize=10,color="white",style="solid",shape="box"];23210 -> 27033[label="",style="solid", color="burlywood", weight=9]; 27033 -> 23536[label="",style="solid", color="burlywood", weight=3]; 27034[label="wx2443/Zero",fontsize=10,color="white",style="solid",shape="box"];23210 -> 27034[label="",style="solid", color="burlywood", weight=9]; 27034 -> 23537[label="",style="solid", color="burlywood", weight=3]; 23212 -> 6395[label="",style="dashed", color="red", weight=0]; 23212[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23212 -> 23538[label="",style="dashed", color="magenta", weight=3]; 23212 -> 23539[label="",style="dashed", color="magenta", weight=3]; 23213[label="Succ wx30000",fontsize=16,color="green",shape="box"];23214[label="FiniteMap.lookupWithDefaultFM0 wx2274 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2275)) (Pos Zero)) wx2276 wx2277 wx2278 wx2279 (Float (Pos Zero) (Neg (Succ wx2280))) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos (Succ wx2280) * Pos (Succ wx2275)) == GT))",fontsize=16,color="black",shape="box"];23214 -> 23540[label="",style="solid", color="black", weight=3]; 23215 -> 6395[label="",style="dashed", color="red", weight=0]; 23215[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23215 -> 23541[label="",style="dashed", color="magenta", weight=3]; 23215 -> 23542[label="",style="dashed", color="magenta", weight=3]; 23216[label="Succ wx30000",fontsize=16,color="green",shape="box"];23217[label="wx1307",fontsize=16,color="green",shape="box"];23218[label="Succ wx1312",fontsize=16,color="green",shape="box"];23219[label="FiniteMap.lookupWithDefaultFM0 wx1306 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1307)) (Pos Zero)) wx1308 wx1309 wx1310 wx1311 (Float (Pos Zero) (Neg (Succ wx1312))) (primCmpInt (Neg Zero) (Neg (Succ wx24310)) == GT))",fontsize=16,color="black",shape="box"];23219 -> 23543[label="",style="solid", color="black", weight=3]; 23220[label="FiniteMap.lookupWithDefaultFM0 wx1306 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1307)) (Pos Zero)) wx1308 wx1309 wx1310 wx1311 (Float (Pos Zero) (Neg (Succ wx1312))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];23220 -> 23544[label="",style="solid", color="black", weight=3]; 23221[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM0 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) otherwise)",fontsize=16,color="black",shape="box"];23221 -> 23545[label="",style="solid", color="black", weight=3]; 23222 -> 21898[label="",style="dashed", color="red", weight=0]; 23222[label="FiniteMap.lookupWithDefaultFM0 wx533 (Just wx536)",fontsize=16,color="magenta"];23222 -> 23546[label="",style="dashed", color="magenta", weight=3]; 23222 -> 23547[label="",style="dashed", color="magenta", weight=3]; 23223 -> 21898[label="",style="dashed", color="red", weight=0]; 23223[label="FiniteMap.lookupWithDefaultFM0 wx533 (Just wx536)",fontsize=16,color="magenta"];23223 -> 23548[label="",style="dashed", color="magenta", weight=3]; 23223 -> 23549[label="",style="dashed", color="magenta", weight=3]; 23224 -> 21898[label="",style="dashed", color="red", weight=0]; 23224[label="FiniteMap.lookupWithDefaultFM0 wx533 (Just wx536)",fontsize=16,color="magenta"];23224 -> 23550[label="",style="dashed", color="magenta", weight=3]; 23224 -> 23551[label="",style="dashed", color="magenta", weight=3]; 23225[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat (Succ wx16230) (Succ wx24130) == GT))",fontsize=16,color="black",shape="box"];23225 -> 23552[label="",style="solid", color="black", weight=3]; 23226[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat (Succ wx16230) Zero == GT))",fontsize=16,color="black",shape="box"];23226 -> 23553[label="",style="solid", color="black", weight=3]; 23227[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat Zero (Succ wx24140) == GT))",fontsize=16,color="black",shape="box"];23227 -> 23554[label="",style="solid", color="black", weight=3]; 23228[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (EQ == GT))",fontsize=16,color="black",shape="triangle"];23228 -> 23555[label="",style="solid", color="black", weight=3]; 23229 -> 6[label="",style="dashed", color="red", weight=0]; 23229[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))))",fontsize=16,color="magenta"];23229 -> 23556[label="",style="dashed", color="magenta", weight=3]; 23229 -> 23557[label="",style="dashed", color="magenta", weight=3]; 23229 -> 23558[label="",style="dashed", color="magenta", weight=3]; 23230[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) True)",fontsize=16,color="black",shape="box"];23230 -> 23559[label="",style="solid", color="black", weight=3]; 23231[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpNat (Succ wx61300) wx19040 == GT))",fontsize=16,color="burlywood",shape="box"];27035[label="wx19040/Succ wx190400",fontsize=10,color="white",style="solid",shape="box"];23231 -> 27035[label="",style="solid", color="burlywood", weight=9]; 27035 -> 23560[label="",style="solid", color="burlywood", weight=3]; 27036[label="wx19040/Zero",fontsize=10,color="white",style="solid",shape="box"];23231 -> 27036[label="",style="solid", color="burlywood", weight=9]; 27036 -> 23561[label="",style="solid", color="burlywood", weight=3]; 23232[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpNat Zero wx19040 == GT))",fontsize=16,color="burlywood",shape="box"];27037[label="wx19040/Succ wx190400",fontsize=10,color="white",style="solid",shape="box"];23232 -> 27037[label="",style="solid", color="burlywood", weight=9]; 27037 -> 23562[label="",style="solid", color="burlywood", weight=3]; 27038[label="wx19040/Zero",fontsize=10,color="white",style="solid",shape="box"];23232 -> 27038[label="",style="solid", color="burlywood", weight=9]; 27038 -> 23563[label="",style="solid", color="burlywood", weight=3]; 23233[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];23233 -> 23564[label="",style="solid", color="black", weight=3]; 23234 -> 22838[label="",style="dashed", color="red", weight=0]; 23234[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) False)",fontsize=16,color="magenta"];23235[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM0 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];23235 -> 23565[label="",style="solid", color="black", weight=3]; 23236 -> 6[label="",style="dashed", color="red", weight=0]; 23236[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM wx539 (Float (Neg (Succ wx540)) (Neg Zero)))",fontsize=16,color="magenta"];23236 -> 23566[label="",style="dashed", color="magenta", weight=3]; 23236 -> 23567[label="",style="dashed", color="magenta", weight=3]; 23236 -> 23568[label="",style="dashed", color="magenta", weight=3]; 23237[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];23237 -> 23569[label="",style="solid", color="black", weight=3]; 23238 -> 6395[label="",style="dashed", color="red", weight=0]; 23238[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23238 -> 23570[label="",style="dashed", color="magenta", weight=3]; 23238 -> 23571[label="",style="dashed", color="magenta", weight=3]; 23239[label="Succ wx30000",fontsize=16,color="green",shape="box"];23240[label="FiniteMap.lookupWithDefaultFM0 wx1907 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1908)) (Pos Zero)) wx1909 wx1910 wx1911 wx1912 (Float (Neg (Succ wx1913)) (Neg (Succ wx1914))) (primCmpInt (Pos (primMulNat (Succ wx1913) Zero)) (Pos (Succ wx1914) * Pos (Succ wx1908)) == GT))",fontsize=16,color="black",shape="box"];23240 -> 23572[label="",style="solid", color="black", weight=3]; 23241 -> 6395[label="",style="dashed", color="red", weight=0]; 23241[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23241 -> 23573[label="",style="dashed", color="magenta", weight=3]; 23241 -> 23574[label="",style="dashed", color="magenta", weight=3]; 23242[label="Succ wx30000",fontsize=16,color="green",shape="box"];23243[label="FiniteMap.lookupWithDefaultFM0 wx1916 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1917)) (Pos Zero)) wx1918 wx1919 wx1920 wx1921 (Float (Neg (Succ wx1922)) (Neg (Succ wx1923))) True)",fontsize=16,color="black",shape="box"];23243 -> 23575[label="",style="solid", color="black", weight=3]; 23244[label="FiniteMap.lookupWithDefaultFM0 wx1916 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1917)) (Pos Zero)) wx1918 wx1919 wx1920 wx1921 (Float (Neg (Succ wx1922)) (Neg (Succ wx1923))) False)",fontsize=16,color="black",shape="box"];23244 -> 23576[label="",style="solid", color="black", weight=3]; 23245 -> 6395[label="",style="dashed", color="red", weight=0]; 23245[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23245 -> 23577[label="",style="dashed", color="magenta", weight=3]; 23245 -> 23578[label="",style="dashed", color="magenta", weight=3]; 23246[label="Succ wx30000",fontsize=16,color="green",shape="box"];23247 -> 23579[label="",style="dashed", color="red", weight=0]; 23247[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpInt (Pos (primMulNat Zero (Succ wx1927))) (Pos (Succ wx1932) * Pos (Succ wx1926)) == GT))",fontsize=16,color="magenta"];23247 -> 23580[label="",style="dashed", color="magenta", weight=3]; 23248 -> 6395[label="",style="dashed", color="red", weight=0]; 23248[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23248 -> 23581[label="",style="dashed", color="magenta", weight=3]; 23248 -> 23582[label="",style="dashed", color="magenta", weight=3]; 23249[label="Succ wx30000",fontsize=16,color="green",shape="box"];23250[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) True)",fontsize=16,color="black",shape="box"];23250 -> 23583[label="",style="solid", color="black", weight=3]; 23251 -> 22866[label="",style="dashed", color="red", weight=0]; 23251[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) (GT == GT))",fontsize=16,color="magenta"];23252[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) (EQ == GT))",fontsize=16,color="black",shape="box"];23252 -> 23584[label="",style="solid", color="black", weight=3]; 23253 -> 6395[label="",style="dashed", color="red", weight=0]; 23253[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23253 -> 23585[label="",style="dashed", color="magenta", weight=3]; 23253 -> 23586[label="",style="dashed", color="magenta", weight=3]; 23254[label="Succ wx30000",fontsize=16,color="green",shape="box"];23255[label="FiniteMap.lookupWithDefaultFM0 wx1943 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1944)) (Pos Zero)) wx1945 wx1946 wx1947 wx1948 (Float (Neg Zero) (Neg (Succ wx1949))) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos (Succ wx1949) * Pos (Succ wx1944)) == GT))",fontsize=16,color="black",shape="box"];23255 -> 23587[label="",style="solid", color="black", weight=3]; 23256 -> 6395[label="",style="dashed", color="red", weight=0]; 23256[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23256 -> 23588[label="",style="dashed", color="magenta", weight=3]; 23256 -> 23589[label="",style="dashed", color="magenta", weight=3]; 23257[label="Succ wx30000",fontsize=16,color="green",shape="box"];23258[label="FiniteMap.lookupWithDefaultFM0 wx1951 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1952)) (Pos Zero)) wx1953 wx1954 wx1955 wx1956 (Float (Neg Zero) (Neg (Succ wx1957))) True)",fontsize=16,color="black",shape="box"];23258 -> 23590[label="",style="solid", color="black", weight=3]; 23259[label="FiniteMap.lookupWithDefaultFM0 wx1951 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1952)) (Pos Zero)) wx1953 wx1954 wx1955 wx1956 (Float (Neg Zero) (Neg (Succ wx1957))) False)",fontsize=16,color="black",shape="box"];23259 -> 23591[label="",style="solid", color="black", weight=3]; 23260[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat (Succ wx24170) (Succ wx16240) == GT))",fontsize=16,color="black",shape="box"];23260 -> 23592[label="",style="solid", color="black", weight=3]; 23261[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat Zero (Succ wx16240) == GT))",fontsize=16,color="black",shape="box"];23261 -> 23593[label="",style="solid", color="black", weight=3]; 23262[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat (Succ wx24180) Zero == GT))",fontsize=16,color="black",shape="box"];23262 -> 23594[label="",style="solid", color="black", weight=3]; 23263[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (EQ == GT))",fontsize=16,color="black",shape="triangle"];23263 -> 23595[label="",style="solid", color="black", weight=3]; 23264[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) True)",fontsize=16,color="black",shape="box"];23264 -> 23596[label="",style="solid", color="black", weight=3]; 23265[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpNat (Succ wx195800) wx6570 == GT))",fontsize=16,color="burlywood",shape="box"];27039[label="wx6570/Succ wx65700",fontsize=10,color="white",style="solid",shape="box"];23265 -> 27039[label="",style="solid", color="burlywood", weight=9]; 27039 -> 23597[label="",style="solid", color="burlywood", weight=3]; 27040[label="wx6570/Zero",fontsize=10,color="white",style="solid",shape="box"];23265 -> 27040[label="",style="solid", color="burlywood", weight=9]; 27040 -> 23598[label="",style="solid", color="burlywood", weight=3]; 23266[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpNat Zero wx6570 == GT))",fontsize=16,color="burlywood",shape="box"];27041[label="wx6570/Succ wx65700",fontsize=10,color="white",style="solid",shape="box"];23266 -> 27041[label="",style="solid", color="burlywood", weight=9]; 27041 -> 23599[label="",style="solid", color="burlywood", weight=3]; 27042[label="wx6570/Zero",fontsize=10,color="white",style="solid",shape="box"];23266 -> 27042[label="",style="solid", color="burlywood", weight=9]; 27042 -> 23600[label="",style="solid", color="burlywood", weight=3]; 23267 -> 22897[label="",style="dashed", color="red", weight=0]; 23267[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) False)",fontsize=16,color="magenta"];23268[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];23268 -> 23601[label="",style="solid", color="black", weight=3]; 23269[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM0 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];23269 -> 23602[label="",style="solid", color="black", weight=3]; 23270[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM0 (Float (Pos Zero) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];23270 -> 23603[label="",style="solid", color="black", weight=3]; 23271[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) False)",fontsize=16,color="black",shape="triangle"];23271 -> 23604[label="",style="solid", color="black", weight=3]; 23272 -> 22902[label="",style="dashed", color="red", weight=0]; 23272[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (LT == GT))",fontsize=16,color="magenta"];23273[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (EQ == GT))",fontsize=16,color="black",shape="box"];23273 -> 23605[label="",style="solid", color="black", weight=3]; 23274 -> 21898[label="",style="dashed", color="red", weight=0]; 23274[label="FiniteMap.lookupWithDefaultFM0 wx594 (Just wx597)",fontsize=16,color="magenta"];23274 -> 23606[label="",style="dashed", color="magenta", weight=3]; 23274 -> 23607[label="",style="dashed", color="magenta", weight=3]; 23275[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM0 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];23275 -> 23608[label="",style="solid", color="black", weight=3]; 23276 -> 21898[label="",style="dashed", color="red", weight=0]; 23276[label="FiniteMap.lookupWithDefaultFM0 wx594 (Just wx597)",fontsize=16,color="magenta"];23276 -> 23609[label="",style="dashed", color="magenta", weight=3]; 23276 -> 23610[label="",style="dashed", color="magenta", weight=3]; 23277 -> 6395[label="",style="dashed", color="red", weight=0]; 23277[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23277 -> 23611[label="",style="dashed", color="magenta", weight=3]; 23277 -> 23612[label="",style="dashed", color="magenta", weight=3]; 23278[label="Succ wx30000",fontsize=16,color="green",shape="box"];23279[label="wx1421",fontsize=16,color="green",shape="box"];23280[label="Succ wx1427",fontsize=16,color="green",shape="box"];23281[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1421)) (Neg Zero)) wx1422 wx1423 wx1424 wx1425 (Float (Pos (Succ wx1426)) (Neg (Succ wx1427))) (primCmpInt (Neg Zero) (Neg (Succ wx24320)) == GT))",fontsize=16,color="black",shape="box"];23281 -> 23613[label="",style="solid", color="black", weight=3]; 23282[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1421)) (Neg Zero)) wx1422 wx1423 wx1424 wx1425 (Float (Pos (Succ wx1426)) (Neg (Succ wx1427))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];23282 -> 23614[label="",style="solid", color="black", weight=3]; 23283 -> 6395[label="",style="dashed", color="red", weight=0]; 23283[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23283 -> 23615[label="",style="dashed", color="magenta", weight=3]; 23283 -> 23616[label="",style="dashed", color="magenta", weight=3]; 23284[label="Succ wx30000",fontsize=16,color="green",shape="box"];23285[label="FiniteMap.lookupWithDefaultFM0 wx2327 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2328)) (Neg Zero)) wx2329 wx2330 wx2331 wx2332 (Float (Pos (Succ wx2333)) (Neg (Succ wx2334))) (primCmpInt (Neg (primMulNat (Succ wx2333) Zero)) (Neg (Succ wx2334) * Neg (Succ wx2328)) == GT))",fontsize=16,color="black",shape="box"];23285 -> 23617[label="",style="solid", color="black", weight=3]; 23286 -> 6395[label="",style="dashed", color="red", weight=0]; 23286[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23286 -> 23618[label="",style="dashed", color="magenta", weight=3]; 23286 -> 23619[label="",style="dashed", color="magenta", weight=3]; 23287[label="Succ wx30000",fontsize=16,color="green",shape="box"];23289 -> 6395[label="",style="dashed", color="red", weight=0]; 23289[label="primMulNat (Succ wx1466) (Succ wx1460)",fontsize=16,color="magenta"];23289 -> 23620[label="",style="dashed", color="magenta", weight=3]; 23289 -> 23621[label="",style="dashed", color="magenta", weight=3]; 23288[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpInt (Neg (Succ wx16290)) (Neg wx2444) == GT))",fontsize=16,color="black",shape="triangle"];23288 -> 23622[label="",style="solid", color="black", weight=3]; 23291 -> 6395[label="",style="dashed", color="red", weight=0]; 23291[label="primMulNat (Succ wx1466) (Succ wx1460)",fontsize=16,color="magenta"];23291 -> 23623[label="",style="dashed", color="magenta", weight=3]; 23291 -> 23624[label="",style="dashed", color="magenta", weight=3]; 23290[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpInt (Neg Zero) (Neg wx2445) == GT))",fontsize=16,color="burlywood",shape="triangle"];27043[label="wx2445/Succ wx24450",fontsize=10,color="white",style="solid",shape="box"];23290 -> 27043[label="",style="solid", color="burlywood", weight=9]; 27043 -> 23625[label="",style="solid", color="burlywood", weight=3]; 27044[label="wx2445/Zero",fontsize=10,color="white",style="solid",shape="box"];23290 -> 27044[label="",style="solid", color="burlywood", weight=9]; 27044 -> 23626[label="",style="solid", color="burlywood", weight=3]; 23292 -> 6395[label="",style="dashed", color="red", weight=0]; 23292[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23292 -> 23627[label="",style="dashed", color="magenta", weight=3]; 23292 -> 23628[label="",style="dashed", color="magenta", weight=3]; 23293[label="Succ wx30000",fontsize=16,color="green",shape="box"];23294 -> 23629[label="",style="dashed", color="red", weight=0]; 23294[label="FiniteMap.lookupWithDefaultFM0 wx2345 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) wx2348 wx2349 wx2350 wx2351 (Float (Pos Zero) (Neg (Succ wx2352))) (primCmpInt (Neg (primMulNat Zero (Succ wx2347))) (Neg (Succ wx2352) * Neg (Succ wx2346)) == GT))",fontsize=16,color="magenta"];23294 -> 23630[label="",style="dashed", color="magenta", weight=3]; 23295 -> 6395[label="",style="dashed", color="red", weight=0]; 23295[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23295 -> 23631[label="",style="dashed", color="magenta", weight=3]; 23295 -> 23632[label="",style="dashed", color="magenta", weight=3]; 23296[label="Succ wx30000",fontsize=16,color="green",shape="box"];23297[label="wx1499",fontsize=16,color="green",shape="box"];23298[label="Succ wx1504",fontsize=16,color="green",shape="box"];23299[label="FiniteMap.lookupWithDefaultFM0 wx1498 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1499)) (Neg Zero)) wx1500 wx1501 wx1502 wx1503 (Float (Pos Zero) (Neg (Succ wx1504))) (primCmpInt (Neg Zero) (Neg (Succ wx24330)) == GT))",fontsize=16,color="black",shape="box"];23299 -> 23633[label="",style="solid", color="black", weight=3]; 23300[label="FiniteMap.lookupWithDefaultFM0 wx1498 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1499)) (Neg Zero)) wx1500 wx1501 wx1502 wx1503 (Float (Pos Zero) (Neg (Succ wx1504))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];23300 -> 23634[label="",style="solid", color="black", weight=3]; 23301 -> 6395[label="",style="dashed", color="red", weight=0]; 23301[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23301 -> 23635[label="",style="dashed", color="magenta", weight=3]; 23301 -> 23636[label="",style="dashed", color="magenta", weight=3]; 23302[label="Succ wx30000",fontsize=16,color="green",shape="box"];23303[label="FiniteMap.lookupWithDefaultFM0 wx2362 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2363)) (Neg Zero)) wx2364 wx2365 wx2366 wx2367 (Float (Pos Zero) (Neg (Succ wx2368))) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg (Succ wx2368) * Neg (Succ wx2363)) == GT))",fontsize=16,color="black",shape="box"];23303 -> 23637[label="",style="solid", color="black", weight=3]; 23304[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM0 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) otherwise)",fontsize=16,color="black",shape="box"];23304 -> 23638[label="",style="solid", color="black", weight=3]; 23305 -> 21898[label="",style="dashed", color="red", weight=0]; 23305[label="FiniteMap.lookupWithDefaultFM0 wx663 (Just wx666)",fontsize=16,color="magenta"];23305 -> 23639[label="",style="dashed", color="magenta", weight=3]; 23305 -> 23640[label="",style="dashed", color="magenta", weight=3]; 23306 -> 21898[label="",style="dashed", color="red", weight=0]; 23306[label="FiniteMap.lookupWithDefaultFM0 wx663 (Just wx666)",fontsize=16,color="magenta"];23306 -> 23641[label="",style="dashed", color="magenta", weight=3]; 23306 -> 23642[label="",style="dashed", color="magenta", weight=3]; 23307 -> 21898[label="",style="dashed", color="red", weight=0]; 23307[label="FiniteMap.lookupWithDefaultFM0 wx663 (Just wx666)",fontsize=16,color="magenta"];23307 -> 23643[label="",style="dashed", color="magenta", weight=3]; 23307 -> 23644[label="",style="dashed", color="magenta", weight=3]; 23308[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat (Succ wx16260) (Succ wx24210) == GT))",fontsize=16,color="black",shape="box"];23308 -> 23645[label="",style="solid", color="black", weight=3]; 23309[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat (Succ wx16260) Zero == GT))",fontsize=16,color="black",shape="box"];23309 -> 23646[label="",style="solid", color="black", weight=3]; 23310[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat Zero (Succ wx24220) == GT))",fontsize=16,color="black",shape="box"];23310 -> 23647[label="",style="solid", color="black", weight=3]; 23311[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (EQ == GT))",fontsize=16,color="black",shape="triangle"];23311 -> 23648[label="",style="solid", color="black", weight=3]; 23312 -> 6[label="",style="dashed", color="red", weight=0]; 23312[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))))",fontsize=16,color="magenta"];23312 -> 23649[label="",style="dashed", color="magenta", weight=3]; 23312 -> 23650[label="",style="dashed", color="magenta", weight=3]; 23312 -> 23651[label="",style="dashed", color="magenta", weight=3]; 23313[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) True)",fontsize=16,color="black",shape="box"];23313 -> 23652[label="",style="solid", color="black", weight=3]; 23314[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpNat (Succ wx73800) wx20170 == GT))",fontsize=16,color="burlywood",shape="box"];27045[label="wx20170/Succ wx201700",fontsize=10,color="white",style="solid",shape="box"];23314 -> 27045[label="",style="solid", color="burlywood", weight=9]; 27045 -> 23653[label="",style="solid", color="burlywood", weight=3]; 27046[label="wx20170/Zero",fontsize=10,color="white",style="solid",shape="box"];23314 -> 27046[label="",style="solid", color="burlywood", weight=9]; 27046 -> 23654[label="",style="solid", color="burlywood", weight=3]; 23315[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpNat Zero wx20170 == GT))",fontsize=16,color="burlywood",shape="box"];27047[label="wx20170/Succ wx201700",fontsize=10,color="white",style="solid",shape="box"];23315 -> 27047[label="",style="solid", color="burlywood", weight=9]; 27047 -> 23655[label="",style="solid", color="burlywood", weight=3]; 27048[label="wx20170/Zero",fontsize=10,color="white",style="solid",shape="box"];23315 -> 27048[label="",style="solid", color="burlywood", weight=9]; 27048 -> 23656[label="",style="solid", color="burlywood", weight=3]; 23316[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];23316 -> 23657[label="",style="solid", color="black", weight=3]; 23317 -> 22974[label="",style="dashed", color="red", weight=0]; 23317[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) False)",fontsize=16,color="magenta"];23318[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM0 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) otherwise)",fontsize=16,color="black",shape="box"];23318 -> 23658[label="",style="solid", color="black", weight=3]; 23319 -> 6[label="",style="dashed", color="red", weight=0]; 23319[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM wx669 (Float (Neg (Succ wx670)) (Neg Zero)))",fontsize=16,color="magenta"];23319 -> 23659[label="",style="dashed", color="magenta", weight=3]; 23319 -> 23660[label="",style="dashed", color="magenta", weight=3]; 23319 -> 23661[label="",style="dashed", color="magenta", weight=3]; 23320[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];23320 -> 23662[label="",style="solid", color="black", weight=3]; 23321 -> 6395[label="",style="dashed", color="red", weight=0]; 23321[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23321 -> 23663[label="",style="dashed", color="magenta", weight=3]; 23321 -> 23664[label="",style="dashed", color="magenta", weight=3]; 23322[label="Succ wx30000",fontsize=16,color="green",shape="box"];23323[label="FiniteMap.lookupWithDefaultFM0 wx2020 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2021)) (Neg Zero)) wx2022 wx2023 wx2024 wx2025 (Float (Neg (Succ wx2026)) (Neg (Succ wx2027))) True)",fontsize=16,color="black",shape="box"];23323 -> 23665[label="",style="solid", color="black", weight=3]; 23324[label="FiniteMap.lookupWithDefaultFM0 wx2020 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2021)) (Neg Zero)) wx2022 wx2023 wx2024 wx2025 (Float (Neg (Succ wx2026)) (Neg (Succ wx2027))) False)",fontsize=16,color="black",shape="box"];23324 -> 23666[label="",style="solid", color="black", weight=3]; 23325 -> 6395[label="",style="dashed", color="red", weight=0]; 23325[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23325 -> 23667[label="",style="dashed", color="magenta", weight=3]; 23325 -> 23668[label="",style="dashed", color="magenta", weight=3]; 23326[label="Succ wx30000",fontsize=16,color="green",shape="box"];23327[label="FiniteMap.lookupWithDefaultFM0 wx2029 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2030)) (Neg Zero)) wx2031 wx2032 wx2033 wx2034 (Float (Neg (Succ wx2035)) (Neg (Succ wx2036))) (primCmpInt (Pos (primMulNat (Succ wx2035) Zero)) (Neg (Succ wx2036) * Neg (Succ wx2030)) == GT))",fontsize=16,color="black",shape="box"];23327 -> 23669[label="",style="solid", color="black", weight=3]; 23328 -> 6395[label="",style="dashed", color="red", weight=0]; 23328[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23328 -> 23670[label="",style="dashed", color="magenta", weight=3]; 23328 -> 23671[label="",style="dashed", color="magenta", weight=3]; 23329[label="Succ wx30000",fontsize=16,color="green",shape="box"];23330[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) True)",fontsize=16,color="black",shape="box"];23330 -> 23672[label="",style="solid", color="black", weight=3]; 23331 -> 22996[label="",style="dashed", color="red", weight=0]; 23331[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) (GT == GT))",fontsize=16,color="magenta"];23332[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) (EQ == GT))",fontsize=16,color="black",shape="box"];23332 -> 23673[label="",style="solid", color="black", weight=3]; 23333 -> 6395[label="",style="dashed", color="red", weight=0]; 23333[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23333 -> 23674[label="",style="dashed", color="magenta", weight=3]; 23333 -> 23675[label="",style="dashed", color="magenta", weight=3]; 23334[label="Succ wx30000",fontsize=16,color="green",shape="box"];23335 -> 23676[label="",style="dashed", color="red", weight=0]; 23335[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpInt (Pos (primMulNat Zero (Succ wx2049))) (Neg (Succ wx2054) * Neg (Succ wx2048)) == GT))",fontsize=16,color="magenta"];23335 -> 23677[label="",style="dashed", color="magenta", weight=3]; 23336 -> 6395[label="",style="dashed", color="red", weight=0]; 23336[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23336 -> 23678[label="",style="dashed", color="magenta", weight=3]; 23336 -> 23679[label="",style="dashed", color="magenta", weight=3]; 23337[label="Succ wx30000",fontsize=16,color="green",shape="box"];23338[label="FiniteMap.lookupWithDefaultFM0 wx2056 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2057)) (Neg Zero)) wx2058 wx2059 wx2060 wx2061 (Float (Neg Zero) (Neg (Succ wx2062))) True)",fontsize=16,color="black",shape="box"];23338 -> 23680[label="",style="solid", color="black", weight=3]; 23339[label="FiniteMap.lookupWithDefaultFM0 wx2056 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2057)) (Neg Zero)) wx2058 wx2059 wx2060 wx2061 (Float (Neg Zero) (Neg (Succ wx2062))) False)",fontsize=16,color="black",shape="box"];23339 -> 23681[label="",style="solid", color="black", weight=3]; 23340 -> 6395[label="",style="dashed", color="red", weight=0]; 23340[label="primMulNat wx5100000000 (Succ wx30000)",fontsize=16,color="magenta"];23340 -> 23682[label="",style="dashed", color="magenta", weight=3]; 23340 -> 23683[label="",style="dashed", color="magenta", weight=3]; 23341[label="Succ wx30000",fontsize=16,color="green",shape="box"];23342[label="FiniteMap.lookupWithDefaultFM0 wx2064 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2065)) (Neg Zero)) wx2066 wx2067 wx2068 wx2069 (Float (Neg Zero) (Neg (Succ wx2070))) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg (Succ wx2070) * Neg (Succ wx2065)) == GT))",fontsize=16,color="black",shape="box"];23342 -> 23684[label="",style="solid", color="black", weight=3]; 23343[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM0 (Float (Neg (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) otherwise)",fontsize=16,color="black",shape="box"];23343 -> 23685[label="",style="solid", color="black", weight=3]; 23344 -> 21898[label="",style="dashed", color="red", weight=0]; 23344[label="FiniteMap.lookupWithDefaultFM0 wx309 (Just wx312)",fontsize=16,color="magenta"];23344 -> 23686[label="",style="dashed", color="magenta", weight=3]; 23344 -> 23687[label="",style="dashed", color="magenta", weight=3]; 23345 -> 21898[label="",style="dashed", color="red", weight=0]; 23345[label="FiniteMap.lookupWithDefaultFM0 wx309 (Just wx312)",fontsize=16,color="magenta"];23345 -> 23688[label="",style="dashed", color="magenta", weight=3]; 23345 -> 23689[label="",style="dashed", color="magenta", weight=3]; 23346 -> 21898[label="",style="dashed", color="red", weight=0]; 23346[label="FiniteMap.lookupWithDefaultFM0 wx309 (Just wx312)",fontsize=16,color="magenta"];23346 -> 23690[label="",style="dashed", color="magenta", weight=3]; 23346 -> 23691[label="",style="dashed", color="magenta", weight=3]; 23347[label="wx31000",fontsize=16,color="green",shape="box"];23348[label="Succ wx3170",fontsize=16,color="green",shape="box"];23349[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ wx16300) wx2434 == GT))",fontsize=16,color="burlywood",shape="box"];27049[label="wx2434/Succ wx24340",fontsize=10,color="white",style="solid",shape="box"];23349 -> 27049[label="",style="solid", color="burlywood", weight=9]; 27049 -> 23692[label="",style="solid", color="burlywood", weight=3]; 27050[label="wx2434/Zero",fontsize=10,color="white",style="solid",shape="box"];23349 -> 27050[label="",style="solid", color="burlywood", weight=9]; 27050 -> 23693[label="",style="solid", color="burlywood", weight=3]; 23350[label="wx31000",fontsize=16,color="green",shape="box"];23351[label="Succ wx3170",fontsize=16,color="green",shape="box"];23352[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos Zero) (Pos (Succ wx24350)) == GT))",fontsize=16,color="black",shape="box"];23352 -> 23694[label="",style="solid", color="black", weight=3]; 23353[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];23353 -> 23695[label="",style="solid", color="black", weight=3]; 23354[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) True)",fontsize=16,color="black",shape="box"];23354 -> 23696[label="",style="solid", color="black", weight=3]; 23355[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) otherwise)",fontsize=16,color="black",shape="box"];23355 -> 23697[label="",style="solid", color="black", weight=3]; 23356[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpNat wx16130 wx23970 == GT))",fontsize=16,color="burlywood",shape="triangle"];27051[label="wx16130/Succ wx161300",fontsize=10,color="white",style="solid",shape="box"];23356 -> 27051[label="",style="solid", color="burlywood", weight=9]; 27051 -> 23698[label="",style="solid", color="burlywood", weight=3]; 27052[label="wx16130/Zero",fontsize=10,color="white",style="solid",shape="box"];23356 -> 27052[label="",style="solid", color="burlywood", weight=9]; 27052 -> 23699[label="",style="solid", color="burlywood", weight=3]; 23357[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (GT == GT))",fontsize=16,color="black",shape="triangle"];23357 -> 23700[label="",style="solid", color="black", weight=3]; 23358[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (LT == GT))",fontsize=16,color="black",shape="triangle"];23358 -> 23701[label="",style="solid", color="black", weight=3]; 23359[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) False)",fontsize=16,color="black",shape="triangle"];23359 -> 23702[label="",style="solid", color="black", weight=3]; 23360[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];23360 -> 23703[label="",style="solid", color="black", weight=3]; 23361[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];23361 -> 23704[label="",style="solid", color="black", weight=3]; 23362[label="wx30000",fontsize=16,color="green",shape="box"];23363[label="wx5100000000",fontsize=16,color="green",shape="box"];23364[label="FiniteMap.lookupWithDefaultFM0 wx1632 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1633)) (Pos Zero)) wx1634 wx1635 wx1636 wx1637 (Float (Pos (Succ wx1638)) (Pos (Succ wx1639))) (primCmpInt (primMulInt (Pos (Succ wx1638)) (Pos Zero)) (Pos (Succ wx1639) * Pos (Succ wx1633)) == GT))",fontsize=16,color="black",shape="box"];23364 -> 23705[label="",style="solid", color="black", weight=3]; 23365[label="wx30000",fontsize=16,color="green",shape="box"];23366[label="wx5100000000",fontsize=16,color="green",shape="box"];23367 -> 6[label="",style="dashed", color="red", weight=0]; 23367[label="FiniteMap.lookupWithDefaultFM0 wx1641 (FiniteMap.lookupFM wx1646 (Float (Pos (Succ wx1647)) (Pos (Succ wx1648))))",fontsize=16,color="magenta"];23367 -> 23706[label="",style="dashed", color="magenta", weight=3]; 23367 -> 23707[label="",style="dashed", color="magenta", weight=3]; 23367 -> 23708[label="",style="dashed", color="magenta", weight=3]; 23368[label="FiniteMap.lookupWithDefaultFM0 wx1641 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1642)) (Pos Zero)) wx1643 wx1644 wx1645 wx1646 (Float (Pos (Succ wx1647)) (Pos (Succ wx1648))) otherwise)",fontsize=16,color="black",shape="box"];23368 -> 23709[label="",style="solid", color="black", weight=3]; 23369[label="wx30000",fontsize=16,color="green",shape="box"];23370[label="wx5100000000",fontsize=16,color="green",shape="box"];23371[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx1652))) (Pos (Succ wx1657) * Pos (Succ wx1651)) == GT))",fontsize=16,color="black",shape="box"];23371 -> 23710[label="",style="solid", color="black", weight=3]; 23372[label="wx30000",fontsize=16,color="green",shape="box"];23373[label="wx5100000000",fontsize=16,color="green",shape="box"];23374 -> 6[label="",style="dashed", color="red", weight=0]; 23374[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM wx1665 (Float (Pos Zero) (Pos (Succ wx1666))))",fontsize=16,color="magenta"];23374 -> 23711[label="",style="dashed", color="magenta", weight=3]; 23374 -> 23712[label="",style="dashed", color="magenta", weight=3]; 23374 -> 23713[label="",style="dashed", color="magenta", weight=3]; 23375[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) False)",fontsize=16,color="black",shape="box"];23375 -> 23714[label="",style="solid", color="black", weight=3]; 23376[label="wx30000",fontsize=16,color="green",shape="box"];23377[label="wx5100000000",fontsize=16,color="green",shape="box"];23378[label="FiniteMap.lookupWithDefaultFM0 wx1668 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1669)) (Pos Zero)) wx1670 wx1671 wx1672 wx1673 (Float (Pos Zero) (Pos (Succ wx1674))) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Pos (Succ wx1674) * Pos (Succ wx1669)) == GT))",fontsize=16,color="black",shape="box"];23378 -> 23715[label="",style="solid", color="black", weight=3]; 23379[label="wx30000",fontsize=16,color="green",shape="box"];23380[label="wx5100000000",fontsize=16,color="green",shape="box"];23381 -> 6[label="",style="dashed", color="red", weight=0]; 23381[label="FiniteMap.lookupWithDefaultFM0 wx1676 (FiniteMap.lookupFM wx1681 (Float (Pos Zero) (Pos (Succ wx1682))))",fontsize=16,color="magenta"];23381 -> 23716[label="",style="dashed", color="magenta", weight=3]; 23381 -> 23717[label="",style="dashed", color="magenta", weight=3]; 23381 -> 23718[label="",style="dashed", color="magenta", weight=3]; 23382[label="FiniteMap.lookupWithDefaultFM0 wx1676 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1677)) (Pos Zero)) wx1678 wx1679 wx1680 wx1681 (Float (Pos Zero) (Pos (Succ wx1682))) otherwise)",fontsize=16,color="black",shape="box"];23382 -> 23719[label="",style="solid", color="black", weight=3]; 23383 -> 23720[label="",style="dashed", color="red", weight=0]; 23383[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpInt (Neg (primMulNat (Succ wx327) (Succ wx322))) (Pos (Succ wx3280) * Neg (Succ wx32100)) == GT))",fontsize=16,color="magenta"];23383 -> 23725[label="",style="dashed", color="magenta", weight=3]; 23976[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpInt (Neg (Succ wx24520)) (primMulInt (Pos (Succ wx3280)) (Neg (Succ wx32100))) == GT))",fontsize=16,color="black",shape="box"];23976 -> 23988[label="",style="solid", color="black", weight=3]; 23977[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx3280)) (Neg (Succ wx32100))) == GT))",fontsize=16,color="black",shape="box"];23977 -> 23989[label="",style="solid", color="black", weight=3]; 23386[label="wx30000",fontsize=16,color="green",shape="box"];23387[label="wx5100000000",fontsize=16,color="green",shape="box"];23388[label="FiniteMap.lookupWithDefaultFM0 wx2103 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2104)) (Pos Zero)) wx2105 wx2106 wx2107 wx2108 (Float (Neg (Succ wx2109)) (Pos (Succ wx2110))) (primCmpInt (primMulInt (Neg (Succ wx2109)) (Pos Zero)) (Pos (Succ wx2110) * Pos (Succ wx2104)) == GT))",fontsize=16,color="black",shape="box"];23388 -> 23730[label="",style="solid", color="black", weight=3]; 23389[label="wx30000",fontsize=16,color="green",shape="box"];23390[label="wx5100000000",fontsize=16,color="green",shape="box"];23391[label="FiniteMap.lookupWithDefaultFM0 wx1693 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1694)) (Pos Zero)) wx1695 wx1696 wx1697 wx1698 (Float (Neg (Succ wx1699)) (Pos (Succ wx1700))) (primCmpNat (Succ wx24260) Zero == GT))",fontsize=16,color="black",shape="box"];23391 -> 23731[label="",style="solid", color="black", weight=3]; 23392[label="FiniteMap.lookupWithDefaultFM0 wx1693 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1694)) (Pos Zero)) wx1695 wx1696 wx1697 wx1698 (Float (Neg (Succ wx1699)) (Pos (Succ wx1700))) (EQ == GT))",fontsize=16,color="black",shape="box"];23392 -> 23732[label="",style="solid", color="black", weight=3]; 23393[label="wx30000",fontsize=16,color="green",shape="box"];23394[label="wx5100000000",fontsize=16,color="green",shape="box"];23395[label="FiniteMap.lookupWithDefaultFM0 wx2121 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) wx2124 wx2125 wx2126 wx2127 (Float (Neg Zero) (Pos (Succ wx2128))) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx2123))) (Pos (Succ wx2128) * Pos (Succ wx2122)) == GT))",fontsize=16,color="black",shape="box"];23395 -> 23733[label="",style="solid", color="black", weight=3]; 23396[label="wx30000",fontsize=16,color="green",shape="box"];23397[label="wx5100000000",fontsize=16,color="green",shape="box"];23398[label="wx1712",fontsize=16,color="green",shape="box"];23399[label="Succ wx1718",fontsize=16,color="green",shape="box"];23400[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpNat wx2436 (Succ wx21760) == GT))",fontsize=16,color="burlywood",shape="box"];27053[label="wx2436/Succ wx24360",fontsize=10,color="white",style="solid",shape="box"];23400 -> 27053[label="",style="solid", color="burlywood", weight=9]; 27053 -> 23734[label="",style="solid", color="burlywood", weight=3]; 27054[label="wx2436/Zero",fontsize=10,color="white",style="solid",shape="box"];23400 -> 27054[label="",style="solid", color="burlywood", weight=9]; 27054 -> 23735[label="",style="solid", color="burlywood", weight=3]; 23401[label="wx1712",fontsize=16,color="green",shape="box"];23402[label="Succ wx1718",fontsize=16,color="green",shape="box"];23403[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpInt (Neg Zero) (Neg (Succ wx24370)) == GT))",fontsize=16,color="black",shape="box"];23403 -> 23736[label="",style="solid", color="black", weight=3]; 23404[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];23404 -> 23737[label="",style="solid", color="black", weight=3]; 23405[label="wx30000",fontsize=16,color="green",shape="box"];23406[label="wx5100000000",fontsize=16,color="green",shape="box"];23407[label="FiniteMap.lookupWithDefaultFM0 wx2139 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2140)) (Pos Zero)) wx2141 wx2142 wx2143 wx2144 (Float (Neg Zero) (Pos (Succ wx2145))) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Pos (Succ wx2145) * Pos (Succ wx2140)) == GT))",fontsize=16,color="black",shape="box"];23407 -> 23738[label="",style="solid", color="black", weight=3]; 23408[label="wx30000",fontsize=16,color="green",shape="box"];23409[label="wx5100000000",fontsize=16,color="green",shape="box"];23410[label="FiniteMap.lookupWithDefaultFM0 wx1728 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1729)) (Pos Zero)) wx1730 wx1731 wx1732 wx1733 (Float (Neg Zero) (Pos (Succ wx1734))) (primCmpNat (Succ wx24270) Zero == GT))",fontsize=16,color="black",shape="box"];23410 -> 23739[label="",style="solid", color="black", weight=3]; 23411[label="FiniteMap.lookupWithDefaultFM0 wx1728 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1729)) (Pos Zero)) wx1730 wx1731 wx1732 wx1733 (Float (Neg Zero) (Pos (Succ wx1734))) (EQ == GT))",fontsize=16,color="black",shape="box"];23411 -> 23740[label="",style="solid", color="black", weight=3]; 23412[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM0 (Float (Pos (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) otherwise)",fontsize=16,color="black",shape="box"];23412 -> 23741[label="",style="solid", color="black", weight=3]; 23413 -> 21898[label="",style="dashed", color="red", weight=0]; 23413[label="FiniteMap.lookupWithDefaultFM0 wx331 (Just wx334)",fontsize=16,color="magenta"];23413 -> 23742[label="",style="dashed", color="magenta", weight=3]; 23413 -> 23743[label="",style="dashed", color="magenta", weight=3]; 23414 -> 21898[label="",style="dashed", color="red", weight=0]; 23414[label="FiniteMap.lookupWithDefaultFM0 wx331 (Just wx334)",fontsize=16,color="magenta"];23414 -> 23744[label="",style="dashed", color="magenta", weight=3]; 23414 -> 23745[label="",style="dashed", color="magenta", weight=3]; 23415 -> 21898[label="",style="dashed", color="red", weight=0]; 23415[label="FiniteMap.lookupWithDefaultFM0 wx331 (Just wx334)",fontsize=16,color="magenta"];23415 -> 23746[label="",style="dashed", color="magenta", weight=3]; 23415 -> 23747[label="",style="dashed", color="magenta", weight=3]; 23416[label="wx33200",fontsize=16,color="green",shape="box"];23417[label="Succ wx3390",fontsize=16,color="green",shape="box"];23418[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ wx17360) wx2438 == GT))",fontsize=16,color="burlywood",shape="box"];27055[label="wx2438/Succ wx24380",fontsize=10,color="white",style="solid",shape="box"];23418 -> 27055[label="",style="solid", color="burlywood", weight=9]; 27055 -> 23748[label="",style="solid", color="burlywood", weight=3]; 27056[label="wx2438/Zero",fontsize=10,color="white",style="solid",shape="box"];23418 -> 27056[label="",style="solid", color="burlywood", weight=9]; 27056 -> 23749[label="",style="solid", color="burlywood", weight=3]; 23419[label="wx33200",fontsize=16,color="green",shape="box"];23420[label="Succ wx3390",fontsize=16,color="green",shape="box"];23421[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos Zero) (Pos (Succ wx24390)) == GT))",fontsize=16,color="black",shape="box"];23421 -> 23750[label="",style="solid", color="black", weight=3]; 23422[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];23422 -> 23751[label="",style="solid", color="black", weight=3]; 23423[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) True)",fontsize=16,color="black",shape="box"];23423 -> 23752[label="",style="solid", color="black", weight=3]; 23424[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) otherwise)",fontsize=16,color="black",shape="box"];23424 -> 23753[label="",style="solid", color="black", weight=3]; 23425[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpNat wx16170 wx24010 == GT))",fontsize=16,color="burlywood",shape="triangle"];27057[label="wx16170/Succ wx161700",fontsize=10,color="white",style="solid",shape="box"];23425 -> 27057[label="",style="solid", color="burlywood", weight=9]; 27057 -> 23754[label="",style="solid", color="burlywood", weight=3]; 27058[label="wx16170/Zero",fontsize=10,color="white",style="solid",shape="box"];23425 -> 27058[label="",style="solid", color="burlywood", weight=9]; 27058 -> 23755[label="",style="solid", color="burlywood", weight=3]; 23426[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (GT == GT))",fontsize=16,color="black",shape="triangle"];23426 -> 23756[label="",style="solid", color="black", weight=3]; 23427[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (LT == GT))",fontsize=16,color="black",shape="triangle"];23427 -> 23757[label="",style="solid", color="black", weight=3]; 23428[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) False)",fontsize=16,color="black",shape="triangle"];23428 -> 23758[label="",style="solid", color="black", weight=3]; 23429[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];23429 -> 23759[label="",style="solid", color="black", weight=3]; 23430[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];23430 -> 23760[label="",style="solid", color="black", weight=3]; 23431[label="wx30000",fontsize=16,color="green",shape="box"];23432[label="wx5100000000",fontsize=16,color="green",shape="box"];23433 -> 6[label="",style="dashed", color="red", weight=0]; 23433[label="FiniteMap.lookupWithDefaultFM0 wx1738 (FiniteMap.lookupFM wx1743 (Float (Pos (Succ wx1744)) (Pos (Succ wx1745))))",fontsize=16,color="magenta"];23433 -> 23761[label="",style="dashed", color="magenta", weight=3]; 23433 -> 23762[label="",style="dashed", color="magenta", weight=3]; 23433 -> 23763[label="",style="dashed", color="magenta", weight=3]; 23434[label="FiniteMap.lookupWithDefaultFM0 wx1738 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1739)) (Neg Zero)) wx1740 wx1741 wx1742 wx1743 (Float (Pos (Succ wx1744)) (Pos (Succ wx1745))) otherwise)",fontsize=16,color="black",shape="box"];23434 -> 23764[label="",style="solid", color="black", weight=3]; 23435[label="wx30000",fontsize=16,color="green",shape="box"];23436[label="wx5100000000",fontsize=16,color="green",shape="box"];23437[label="FiniteMap.lookupWithDefaultFM0 wx1747 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1748)) (Neg Zero)) wx1749 wx1750 wx1751 wx1752 (Float (Pos (Succ wx1753)) (Pos (Succ wx1754))) (primCmpInt (Pos Zero) (Neg (Succ wx1754) * Neg (Succ wx1748)) == GT))",fontsize=16,color="black",shape="box"];23437 -> 23765[label="",style="solid", color="black", weight=3]; 23438[label="wx30000",fontsize=16,color="green",shape="box"];23439[label="wx5100000000",fontsize=16,color="green",shape="box"];23440 -> 6[label="",style="dashed", color="red", weight=0]; 23440[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM wx1762 (Float (Pos Zero) (Pos (Succ wx1763))))",fontsize=16,color="magenta"];23440 -> 23766[label="",style="dashed", color="magenta", weight=3]; 23440 -> 23767[label="",style="dashed", color="magenta", weight=3]; 23440 -> 23768[label="",style="dashed", color="magenta", weight=3]; 23441[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) False)",fontsize=16,color="black",shape="box"];23441 -> 23769[label="",style="solid", color="black", weight=3]; 23442[label="wx30000",fontsize=16,color="green",shape="box"];23443[label="wx5100000000",fontsize=16,color="green",shape="box"];23445 -> 6395[label="",style="dashed", color="red", weight=0]; 23445[label="primMulNat Zero (Succ wx1767)",fontsize=16,color="magenta"];23445 -> 23770[label="",style="dashed", color="magenta", weight=3]; 23445 -> 23771[label="",style="dashed", color="magenta", weight=3]; 23444[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpInt (Pos wx2446) (Neg (Succ wx1772) * Neg (Succ wx1766)) == GT))",fontsize=16,color="burlywood",shape="triangle"];27059[label="wx2446/Succ wx24460",fontsize=10,color="white",style="solid",shape="box"];23444 -> 27059[label="",style="solid", color="burlywood", weight=9]; 27059 -> 23772[label="",style="solid", color="burlywood", weight=3]; 27060[label="wx2446/Zero",fontsize=10,color="white",style="solid",shape="box"];23444 -> 27060[label="",style="solid", color="burlywood", weight=9]; 27060 -> 23773[label="",style="solid", color="burlywood", weight=3]; 23446[label="wx30000",fontsize=16,color="green",shape="box"];23447[label="wx5100000000",fontsize=16,color="green",shape="box"];23448 -> 6[label="",style="dashed", color="red", weight=0]; 23448[label="FiniteMap.lookupWithDefaultFM0 wx1774 (FiniteMap.lookupFM wx1779 (Float (Pos Zero) (Pos (Succ wx1780))))",fontsize=16,color="magenta"];23448 -> 23774[label="",style="dashed", color="magenta", weight=3]; 23448 -> 23775[label="",style="dashed", color="magenta", weight=3]; 23448 -> 23776[label="",style="dashed", color="magenta", weight=3]; 23449[label="FiniteMap.lookupWithDefaultFM0 wx1774 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1775)) (Neg Zero)) wx1776 wx1777 wx1778 wx1779 (Float (Pos Zero) (Pos (Succ wx1780))) otherwise)",fontsize=16,color="black",shape="box"];23449 -> 23777[label="",style="solid", color="black", weight=3]; 23450[label="wx30000",fontsize=16,color="green",shape="box"];23451[label="wx5100000000",fontsize=16,color="green",shape="box"];23452[label="FiniteMap.lookupWithDefaultFM0 wx1782 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1783)) (Neg Zero)) wx1784 wx1785 wx1786 wx1787 (Float (Pos Zero) (Pos (Succ wx1788))) (primCmpInt (Pos Zero) (Neg (Succ wx1788) * Neg (Succ wx1783)) == GT))",fontsize=16,color="black",shape="box"];23452 -> 23778[label="",style="solid", color="black", weight=3]; 23453[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat wx24050 wx16190 == GT))",fontsize=16,color="burlywood",shape="triangle"];27061[label="wx24050/Succ wx240500",fontsize=10,color="white",style="solid",shape="box"];23453 -> 27061[label="",style="solid", color="burlywood", weight=9]; 27061 -> 23779[label="",style="solid", color="burlywood", weight=3]; 27062[label="wx24050/Zero",fontsize=10,color="white",style="solid",shape="box"];23453 -> 27062[label="",style="solid", color="burlywood", weight=9]; 27062 -> 23780[label="",style="solid", color="burlywood", weight=3]; 23454[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (LT == GT))",fontsize=16,color="black",shape="triangle"];23454 -> 23781[label="",style="solid", color="black", weight=3]; 23455[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (GT == GT))",fontsize=16,color="black",shape="triangle"];23455 -> 23782[label="",style="solid", color="black", weight=3]; 23456[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) False)",fontsize=16,color="black",shape="triangle"];23456 -> 23783[label="",style="solid", color="black", weight=3]; 23457 -> 21898[label="",style="dashed", color="red", weight=0]; 23457[label="FiniteMap.lookupWithDefaultFM0 wx401 (Just wx404)",fontsize=16,color="magenta"];23457 -> 23784[label="",style="dashed", color="magenta", weight=3]; 23457 -> 23785[label="",style="dashed", color="magenta", weight=3]; 23458[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpNat (Succ wx178900) (Succ wx48000) == GT))",fontsize=16,color="black",shape="box"];23458 -> 23786[label="",style="solid", color="black", weight=3]; 23459[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpNat (Succ wx178900) Zero == GT))",fontsize=16,color="black",shape="box"];23459 -> 23787[label="",style="solid", color="black", weight=3]; 23460[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpNat Zero (Succ wx48000) == GT))",fontsize=16,color="black",shape="box"];23460 -> 23788[label="",style="solid", color="black", weight=3]; 23461[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];23461 -> 23789[label="",style="solid", color="black", weight=3]; 23462 -> 6[label="",style="dashed", color="red", weight=0]; 23462[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM wx407 (Float (Neg (Succ wx408)) (Pos Zero)))",fontsize=16,color="magenta"];23462 -> 23790[label="",style="dashed", color="magenta", weight=3]; 23462 -> 23791[label="",style="dashed", color="magenta", weight=3]; 23462 -> 23792[label="",style="dashed", color="magenta", weight=3]; 23463[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM0 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];23463 -> 23793[label="",style="solid", color="black", weight=3]; 23464 -> 21898[label="",style="dashed", color="red", weight=0]; 23464[label="FiniteMap.lookupWithDefaultFM0 wx401 (Just wx404)",fontsize=16,color="magenta"];23464 -> 23794[label="",style="dashed", color="magenta", weight=3]; 23464 -> 23795[label="",style="dashed", color="magenta", weight=3]; 23465[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM0 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) otherwise)",fontsize=16,color="black",shape="box"];23465 -> 23796[label="",style="solid", color="black", weight=3]; 23466 -> 23144[label="",style="dashed", color="red", weight=0]; 23466[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) False)",fontsize=16,color="magenta"];23467[label="wx404",fontsize=16,color="green",shape="box"];23468[label="wx401",fontsize=16,color="green",shape="box"];23469 -> 21898[label="",style="dashed", color="red", weight=0]; 23469[label="FiniteMap.lookupWithDefaultFM0 wx401 (Just wx404)",fontsize=16,color="magenta"];23469 -> 23797[label="",style="dashed", color="magenta", weight=3]; 23469 -> 23798[label="",style="dashed", color="magenta", weight=3]; 23470[label="wx404",fontsize=16,color="green",shape="box"];23471[label="wx401",fontsize=16,color="green",shape="box"];23472[label="wx30000",fontsize=16,color="green",shape="box"];23473[label="wx5100000000",fontsize=16,color="green",shape="box"];23474[label="FiniteMap.lookupWithDefaultFM0 wx1097 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1098)) (Neg Zero)) wx1099 wx1100 wx1101 wx1102 (Float (Neg (Succ wx1103)) (Pos (Succ wx1104))) (primCmpNat (Succ wx24280) Zero == GT))",fontsize=16,color="black",shape="box"];23474 -> 23799[label="",style="solid", color="black", weight=3]; 23475[label="FiniteMap.lookupWithDefaultFM0 wx1097 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1098)) (Neg Zero)) wx1099 wx1100 wx1101 wx1102 (Float (Neg (Succ wx1103)) (Pos (Succ wx1104))) (EQ == GT))",fontsize=16,color="black",shape="box"];23475 -> 23800[label="",style="solid", color="black", weight=3]; 23476[label="wx30000",fontsize=16,color="green",shape="box"];23477[label="wx5100000000",fontsize=16,color="green",shape="box"];23478[label="FiniteMap.lookupWithDefaultFM0 wx2195 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2196)) (Neg Zero)) wx2197 wx2198 wx2199 wx2200 (Float (Neg (Succ wx2201)) (Pos (Succ wx2202))) (primCmpInt (Neg Zero) (Neg (Succ wx2202) * Neg (Succ wx2196)) == GT))",fontsize=16,color="black",shape="box"];23478 -> 23801[label="",style="solid", color="black", weight=3]; 23479[label="wx30000",fontsize=16,color="green",shape="box"];23480[label="wx5100000000",fontsize=16,color="green",shape="box"];23481[label="wx1137",fontsize=16,color="green",shape="box"];23482[label="Succ wx1143",fontsize=16,color="green",shape="box"];23483[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpNat wx2440 (Succ wx16270) == GT))",fontsize=16,color="burlywood",shape="box"];27063[label="wx2440/Succ wx24400",fontsize=10,color="white",style="solid",shape="box"];23483 -> 27063[label="",style="solid", color="burlywood", weight=9]; 27063 -> 23802[label="",style="solid", color="burlywood", weight=3]; 27064[label="wx2440/Zero",fontsize=10,color="white",style="solid",shape="box"];23483 -> 27064[label="",style="solid", color="burlywood", weight=9]; 27064 -> 23803[label="",style="solid", color="burlywood", weight=3]; 23484[label="wx1137",fontsize=16,color="green",shape="box"];23485[label="Succ wx1143",fontsize=16,color="green",shape="box"];23486[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpInt (Neg Zero) (Neg (Succ wx24410)) == GT))",fontsize=16,color="black",shape="box"];23486 -> 23804[label="",style="solid", color="black", weight=3]; 23487[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];23487 -> 23805[label="",style="solid", color="black", weight=3]; 23488[label="wx30000",fontsize=16,color="green",shape="box"];23489[label="wx5100000000",fontsize=16,color="green",shape="box"];23491 -> 6395[label="",style="dashed", color="red", weight=0]; 23491[label="primMulNat Zero (Succ wx2215)",fontsize=16,color="magenta"];23491 -> 23806[label="",style="dashed", color="magenta", weight=3]; 23491 -> 23807[label="",style="dashed", color="magenta", weight=3]; 23490[label="FiniteMap.lookupWithDefaultFM0 wx2213 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) wx2216 wx2217 wx2218 wx2219 (Float (Neg Zero) (Pos (Succ wx2220))) (primCmpInt (Neg wx2447) (Neg (Succ wx2220) * Neg (Succ wx2214)) == GT))",fontsize=16,color="burlywood",shape="triangle"];27065[label="wx2447/Succ wx24470",fontsize=10,color="white",style="solid",shape="box"];23490 -> 27065[label="",style="solid", color="burlywood", weight=9]; 27065 -> 23808[label="",style="solid", color="burlywood", weight=3]; 27066[label="wx2447/Zero",fontsize=10,color="white",style="solid",shape="box"];23490 -> 27066[label="",style="solid", color="burlywood", weight=9]; 27066 -> 23809[label="",style="solid", color="burlywood", weight=3]; 23492[label="wx30000",fontsize=16,color="green",shape="box"];23493[label="wx5100000000",fontsize=16,color="green",shape="box"];23494[label="FiniteMap.lookupWithDefaultFM0 wx1175 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1176)) (Neg Zero)) wx1177 wx1178 wx1179 wx1180 (Float (Neg Zero) (Pos (Succ wx1181))) (primCmpNat (Succ wx24290) Zero == GT))",fontsize=16,color="black",shape="box"];23494 -> 23810[label="",style="solid", color="black", weight=3]; 23495[label="FiniteMap.lookupWithDefaultFM0 wx1175 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1176)) (Neg Zero)) wx1177 wx1178 wx1179 wx1180 (Float (Neg Zero) (Pos (Succ wx1181))) (EQ == GT))",fontsize=16,color="black",shape="box"];23495 -> 23811[label="",style="solid", color="black", weight=3]; 23496[label="wx30000",fontsize=16,color="green",shape="box"];23497[label="wx5100000000",fontsize=16,color="green",shape="box"];23498[label="FiniteMap.lookupWithDefaultFM0 wx2230 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2231)) (Neg Zero)) wx2232 wx2233 wx2234 wx2235 (Float (Neg Zero) (Pos (Succ wx2236))) (primCmpInt (Neg Zero) (Neg (Succ wx2236) * Neg (Succ wx2231)) == GT))",fontsize=16,color="black",shape="box"];23498 -> 23812[label="",style="solid", color="black", weight=3]; 23499[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM0 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) otherwise)",fontsize=16,color="black",shape="box"];23499 -> 23813[label="",style="solid", color="black", weight=3]; 23500 -> 23177[label="",style="dashed", color="red", weight=0]; 23500[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) False)",fontsize=16,color="magenta"];23501[label="wx464",fontsize=16,color="green",shape="box"];23502[label="wx461",fontsize=16,color="green",shape="box"];23503 -> 21898[label="",style="dashed", color="red", weight=0]; 23503[label="FiniteMap.lookupWithDefaultFM0 wx461 (Just wx464)",fontsize=16,color="magenta"];23503 -> 23814[label="",style="dashed", color="magenta", weight=3]; 23503 -> 23815[label="",style="dashed", color="magenta", weight=3]; 23504[label="wx464",fontsize=16,color="green",shape="box"];23505[label="wx461",fontsize=16,color="green",shape="box"];23506[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat wx24110 wx16220 == GT))",fontsize=16,color="burlywood",shape="triangle"];27067[label="wx24110/Succ wx241100",fontsize=10,color="white",style="solid",shape="box"];23506 -> 27067[label="",style="solid", color="burlywood", weight=9]; 27067 -> 23816[label="",style="solid", color="burlywood", weight=3]; 27068[label="wx24110/Zero",fontsize=10,color="white",style="solid",shape="box"];23506 -> 27068[label="",style="solid", color="burlywood", weight=9]; 27068 -> 23817[label="",style="solid", color="burlywood", weight=3]; 23507[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (LT == GT))",fontsize=16,color="black",shape="triangle"];23507 -> 23818[label="",style="solid", color="black", weight=3]; 23508[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (GT == GT))",fontsize=16,color="black",shape="triangle"];23508 -> 23819[label="",style="solid", color="black", weight=3]; 23509[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) False)",fontsize=16,color="black",shape="triangle"];23509 -> 23820[label="",style="solid", color="black", weight=3]; 23510 -> 21898[label="",style="dashed", color="red", weight=0]; 23510[label="FiniteMap.lookupWithDefaultFM0 wx461 (Just wx464)",fontsize=16,color="magenta"];23510 -> 23821[label="",style="dashed", color="magenta", weight=3]; 23510 -> 23822[label="",style="dashed", color="magenta", weight=3]; 23511[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpNat (Succ wx184800) (Succ wx52000) == GT))",fontsize=16,color="black",shape="box"];23511 -> 23823[label="",style="solid", color="black", weight=3]; 23512[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpNat (Succ wx184800) Zero == GT))",fontsize=16,color="black",shape="box"];23512 -> 23824[label="",style="solid", color="black", weight=3]; 23513[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpNat Zero (Succ wx52000) == GT))",fontsize=16,color="black",shape="box"];23513 -> 23825[label="",style="solid", color="black", weight=3]; 23514[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];23514 -> 23826[label="",style="solid", color="black", weight=3]; 23515 -> 6[label="",style="dashed", color="red", weight=0]; 23515[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM wx467 (Float (Pos (Succ wx468)) (Neg Zero)))",fontsize=16,color="magenta"];23515 -> 23827[label="",style="dashed", color="magenta", weight=3]; 23515 -> 23828[label="",style="dashed", color="magenta", weight=3]; 23515 -> 23829[label="",style="dashed", color="magenta", weight=3]; 23516[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM0 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];23516 -> 23830[label="",style="solid", color="black", weight=3]; 23517 -> 21898[label="",style="dashed", color="red", weight=0]; 23517[label="FiniteMap.lookupWithDefaultFM0 wx461 (Just wx464)",fontsize=16,color="magenta"];23517 -> 23831[label="",style="dashed", color="magenta", weight=3]; 23517 -> 23832[label="",style="dashed", color="magenta", weight=3]; 23518[label="wx30000",fontsize=16,color="green",shape="box"];23519[label="wx5100000000",fontsize=16,color="green",shape="box"];23520[label="FiniteMap.lookupWithDefaultFM0 wx2238 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2239)) (Pos Zero)) wx2240 wx2241 wx2242 wx2243 (Float (Pos (Succ wx2244)) (Neg (Succ wx2245))) (primCmpInt (Neg Zero) (Pos (Succ wx2245) * Pos (Succ wx2239)) == GT))",fontsize=16,color="black",shape="box"];23520 -> 23833[label="",style="solid", color="black", weight=3]; 23521[label="wx30000",fontsize=16,color="green",shape="box"];23522[label="wx5100000000",fontsize=16,color="green",shape="box"];23523[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1229)) (Pos Zero)) wx1230 wx1231 wx1232 wx1233 (Float (Pos (Succ wx1234)) (Neg (Succ wx1235))) (primCmpNat (Succ wx24300) Zero == GT))",fontsize=16,color="black",shape="box"];23523 -> 23834[label="",style="solid", color="black", weight=3]; 23524[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1229)) (Pos Zero)) wx1230 wx1231 wx1232 wx1233 (Float (Pos (Succ wx1234)) (Neg (Succ wx1235))) (EQ == GT))",fontsize=16,color="black",shape="box"];23524 -> 23835[label="",style="solid", color="black", weight=3]; 23525[label="wx30000",fontsize=16,color="green",shape="box"];23526[label="wx5100000000",fontsize=16,color="green",shape="box"];23528 -> 6395[label="",style="dashed", color="red", weight=0]; 23528[label="primMulNat Zero (Succ wx2258)",fontsize=16,color="magenta"];23528 -> 23836[label="",style="dashed", color="magenta", weight=3]; 23528 -> 23837[label="",style="dashed", color="magenta", weight=3]; 23527[label="FiniteMap.lookupWithDefaultFM0 wx2256 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) wx2259 wx2260 wx2261 wx2262 (Float (Pos Zero) (Neg (Succ wx2263))) (primCmpInt (Neg wx2448) (Pos (Succ wx2263) * Pos (Succ wx2257)) == GT))",fontsize=16,color="burlywood",shape="triangle"];27069[label="wx2448/Succ wx24480",fontsize=10,color="white",style="solid",shape="box"];23527 -> 27069[label="",style="solid", color="burlywood", weight=9]; 27069 -> 23838[label="",style="solid", color="burlywood", weight=3]; 27070[label="wx2448/Zero",fontsize=10,color="white",style="solid",shape="box"];23527 -> 27070[label="",style="solid", color="burlywood", weight=9]; 27070 -> 23839[label="",style="solid", color="burlywood", weight=3]; 23529[label="wx30000",fontsize=16,color="green",shape="box"];23530[label="wx5100000000",fontsize=16,color="green",shape="box"];23531[label="wx1268",fontsize=16,color="green",shape="box"];23532[label="Succ wx1274",fontsize=16,color="green",shape="box"];23533[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpNat wx2442 (Succ wx16280) == GT))",fontsize=16,color="burlywood",shape="box"];27071[label="wx2442/Succ wx24420",fontsize=10,color="white",style="solid",shape="box"];23533 -> 27071[label="",style="solid", color="burlywood", weight=9]; 27071 -> 23840[label="",style="solid", color="burlywood", weight=3]; 27072[label="wx2442/Zero",fontsize=10,color="white",style="solid",shape="box"];23533 -> 27072[label="",style="solid", color="burlywood", weight=9]; 27072 -> 23841[label="",style="solid", color="burlywood", weight=3]; 23534[label="wx1268",fontsize=16,color="green",shape="box"];23535[label="Succ wx1274",fontsize=16,color="green",shape="box"];23536[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpInt (Neg Zero) (Neg (Succ wx24430)) == GT))",fontsize=16,color="black",shape="box"];23536 -> 23842[label="",style="solid", color="black", weight=3]; 23537[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];23537 -> 23843[label="",style="solid", color="black", weight=3]; 23538[label="wx30000",fontsize=16,color="green",shape="box"];23539[label="wx5100000000",fontsize=16,color="green",shape="box"];23540[label="FiniteMap.lookupWithDefaultFM0 wx2274 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2275)) (Pos Zero)) wx2276 wx2277 wx2278 wx2279 (Float (Pos Zero) (Neg (Succ wx2280))) (primCmpInt (Neg Zero) (Pos (Succ wx2280) * Pos (Succ wx2275)) == GT))",fontsize=16,color="black",shape="box"];23540 -> 23844[label="",style="solid", color="black", weight=3]; 23541[label="wx30000",fontsize=16,color="green",shape="box"];23542[label="wx5100000000",fontsize=16,color="green",shape="box"];23543[label="FiniteMap.lookupWithDefaultFM0 wx1306 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1307)) (Pos Zero)) wx1308 wx1309 wx1310 wx1311 (Float (Pos Zero) (Neg (Succ wx1312))) (primCmpNat (Succ wx24310) Zero == GT))",fontsize=16,color="black",shape="box"];23543 -> 23845[label="",style="solid", color="black", weight=3]; 23544[label="FiniteMap.lookupWithDefaultFM0 wx1306 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1307)) (Pos Zero)) wx1308 wx1309 wx1310 wx1311 (Float (Pos Zero) (Neg (Succ wx1312))) (EQ == GT))",fontsize=16,color="black",shape="box"];23544 -> 23846[label="",style="solid", color="black", weight=3]; 23545[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM0 (Float (Neg (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) True)",fontsize=16,color="black",shape="box"];23545 -> 23847[label="",style="solid", color="black", weight=3]; 23546[label="wx536",fontsize=16,color="green",shape="box"];23547[label="wx533",fontsize=16,color="green",shape="box"];23548[label="wx536",fontsize=16,color="green",shape="box"];23549[label="wx533",fontsize=16,color="green",shape="box"];23550[label="wx536",fontsize=16,color="green",shape="box"];23551[label="wx533",fontsize=16,color="green",shape="box"];23552[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat wx16230 wx24130 == GT))",fontsize=16,color="burlywood",shape="triangle"];27073[label="wx16230/Succ wx162300",fontsize=10,color="white",style="solid",shape="box"];23552 -> 27073[label="",style="solid", color="burlywood", weight=9]; 27073 -> 23848[label="",style="solid", color="burlywood", weight=3]; 27074[label="wx16230/Zero",fontsize=10,color="white",style="solid",shape="box"];23552 -> 27074[label="",style="solid", color="burlywood", weight=9]; 27074 -> 23849[label="",style="solid", color="burlywood", weight=3]; 23553[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (GT == GT))",fontsize=16,color="black",shape="triangle"];23553 -> 23850[label="",style="solid", color="black", weight=3]; 23554[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (LT == GT))",fontsize=16,color="black",shape="triangle"];23554 -> 23851[label="",style="solid", color="black", weight=3]; 23555[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) False)",fontsize=16,color="black",shape="triangle"];23555 -> 23852[label="",style="solid", color="black", weight=3]; 23556[label="Float (Neg (Succ wx540)) (Neg (Succ wx5410))",fontsize=16,color="green",shape="box"];23557[label="wx533",fontsize=16,color="green",shape="box"];23558[label="wx539",fontsize=16,color="green",shape="box"];23559 -> 21898[label="",style="dashed", color="red", weight=0]; 23559[label="FiniteMap.lookupWithDefaultFM0 wx533 (Just wx536)",fontsize=16,color="magenta"];23559 -> 23853[label="",style="dashed", color="magenta", weight=3]; 23559 -> 23854[label="",style="dashed", color="magenta", weight=3]; 23560[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpNat (Succ wx61300) (Succ wx190400) == GT))",fontsize=16,color="black",shape="box"];23560 -> 23855[label="",style="solid", color="black", weight=3]; 23561[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpNat (Succ wx61300) Zero == GT))",fontsize=16,color="black",shape="box"];23561 -> 23856[label="",style="solid", color="black", weight=3]; 23562[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpNat Zero (Succ wx190400) == GT))",fontsize=16,color="black",shape="box"];23562 -> 23857[label="",style="solid", color="black", weight=3]; 23563[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];23563 -> 23858[label="",style="solid", color="black", weight=3]; 23564 -> 6[label="",style="dashed", color="red", weight=0]; 23564[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM wx539 (Float (Neg (Succ wx540)) (Neg Zero)))",fontsize=16,color="magenta"];23564 -> 23859[label="",style="dashed", color="magenta", weight=3]; 23564 -> 23860[label="",style="dashed", color="magenta", weight=3]; 23564 -> 23861[label="",style="dashed", color="magenta", weight=3]; 23565[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM0 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];23565 -> 23862[label="",style="solid", color="black", weight=3]; 23566[label="Float (Neg (Succ wx540)) (Neg Zero)",fontsize=16,color="green",shape="box"];23567[label="wx533",fontsize=16,color="green",shape="box"];23568[label="wx539",fontsize=16,color="green",shape="box"];23569 -> 21898[label="",style="dashed", color="red", weight=0]; 23569[label="FiniteMap.lookupWithDefaultFM0 wx533 (Just wx536)",fontsize=16,color="magenta"];23569 -> 23863[label="",style="dashed", color="magenta", weight=3]; 23569 -> 23864[label="",style="dashed", color="magenta", weight=3]; 23570[label="wx30000",fontsize=16,color="green",shape="box"];23571[label="wx5100000000",fontsize=16,color="green",shape="box"];23572[label="FiniteMap.lookupWithDefaultFM0 wx1907 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1908)) (Pos Zero)) wx1909 wx1910 wx1911 wx1912 (Float (Neg (Succ wx1913)) (Neg (Succ wx1914))) (primCmpInt (Pos Zero) (Pos (Succ wx1914) * Pos (Succ wx1908)) == GT))",fontsize=16,color="black",shape="box"];23572 -> 23865[label="",style="solid", color="black", weight=3]; 23573[label="wx30000",fontsize=16,color="green",shape="box"];23574[label="wx5100000000",fontsize=16,color="green",shape="box"];23575 -> 6[label="",style="dashed", color="red", weight=0]; 23575[label="FiniteMap.lookupWithDefaultFM0 wx1916 (FiniteMap.lookupFM wx1921 (Float (Neg (Succ wx1922)) (Neg (Succ wx1923))))",fontsize=16,color="magenta"];23575 -> 23866[label="",style="dashed", color="magenta", weight=3]; 23575 -> 23867[label="",style="dashed", color="magenta", weight=3]; 23575 -> 23868[label="",style="dashed", color="magenta", weight=3]; 23576[label="FiniteMap.lookupWithDefaultFM0 wx1916 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1917)) (Pos Zero)) wx1918 wx1919 wx1920 wx1921 (Float (Neg (Succ wx1922)) (Neg (Succ wx1923))) otherwise)",fontsize=16,color="black",shape="box"];23576 -> 23869[label="",style="solid", color="black", weight=3]; 23577[label="wx30000",fontsize=16,color="green",shape="box"];23578[label="wx5100000000",fontsize=16,color="green",shape="box"];23580 -> 6395[label="",style="dashed", color="red", weight=0]; 23580[label="primMulNat Zero (Succ wx1927)",fontsize=16,color="magenta"];23580 -> 23870[label="",style="dashed", color="magenta", weight=3]; 23580 -> 23871[label="",style="dashed", color="magenta", weight=3]; 23579[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpInt (Pos wx2449) (Pos (Succ wx1932) * Pos (Succ wx1926)) == GT))",fontsize=16,color="burlywood",shape="triangle"];27075[label="wx2449/Succ wx24490",fontsize=10,color="white",style="solid",shape="box"];23579 -> 27075[label="",style="solid", color="burlywood", weight=9]; 27075 -> 23872[label="",style="solid", color="burlywood", weight=3]; 27076[label="wx2449/Zero",fontsize=10,color="white",style="solid",shape="box"];23579 -> 27076[label="",style="solid", color="burlywood", weight=9]; 27076 -> 23873[label="",style="solid", color="burlywood", weight=3]; 23581[label="wx30000",fontsize=16,color="green",shape="box"];23582[label="wx5100000000",fontsize=16,color="green",shape="box"];23583 -> 6[label="",style="dashed", color="red", weight=0]; 23583[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM wx1940 (Float (Neg Zero) (Neg (Succ wx1941))))",fontsize=16,color="magenta"];23583 -> 23874[label="",style="dashed", color="magenta", weight=3]; 23583 -> 23875[label="",style="dashed", color="magenta", weight=3]; 23583 -> 23876[label="",style="dashed", color="magenta", weight=3]; 23584[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) False)",fontsize=16,color="black",shape="box"];23584 -> 23877[label="",style="solid", color="black", weight=3]; 23585[label="wx30000",fontsize=16,color="green",shape="box"];23586[label="wx5100000000",fontsize=16,color="green",shape="box"];23587[label="FiniteMap.lookupWithDefaultFM0 wx1943 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1944)) (Pos Zero)) wx1945 wx1946 wx1947 wx1948 (Float (Neg Zero) (Neg (Succ wx1949))) (primCmpInt (Pos Zero) (Pos (Succ wx1949) * Pos (Succ wx1944)) == GT))",fontsize=16,color="black",shape="box"];23587 -> 23878[label="",style="solid", color="black", weight=3]; 23588[label="wx30000",fontsize=16,color="green",shape="box"];23589[label="wx5100000000",fontsize=16,color="green",shape="box"];23590 -> 6[label="",style="dashed", color="red", weight=0]; 23590[label="FiniteMap.lookupWithDefaultFM0 wx1951 (FiniteMap.lookupFM wx1956 (Float (Neg Zero) (Neg (Succ wx1957))))",fontsize=16,color="magenta"];23590 -> 23879[label="",style="dashed", color="magenta", weight=3]; 23590 -> 23880[label="",style="dashed", color="magenta", weight=3]; 23590 -> 23881[label="",style="dashed", color="magenta", weight=3]; 23591[label="FiniteMap.lookupWithDefaultFM0 wx1951 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1952)) (Pos Zero)) wx1953 wx1954 wx1955 wx1956 (Float (Neg Zero) (Neg (Succ wx1957))) otherwise)",fontsize=16,color="black",shape="box"];23591 -> 23882[label="",style="solid", color="black", weight=3]; 23592[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat wx24170 wx16240 == GT))",fontsize=16,color="burlywood",shape="triangle"];27077[label="wx24170/Succ wx241700",fontsize=10,color="white",style="solid",shape="box"];23592 -> 27077[label="",style="solid", color="burlywood", weight=9]; 27077 -> 23883[label="",style="solid", color="burlywood", weight=3]; 27078[label="wx24170/Zero",fontsize=10,color="white",style="solid",shape="box"];23592 -> 27078[label="",style="solid", color="burlywood", weight=9]; 27078 -> 23884[label="",style="solid", color="burlywood", weight=3]; 23593[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (LT == GT))",fontsize=16,color="black",shape="triangle"];23593 -> 23885[label="",style="solid", color="black", weight=3]; 23594[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (GT == GT))",fontsize=16,color="black",shape="triangle"];23594 -> 23886[label="",style="solid", color="black", weight=3]; 23595[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) False)",fontsize=16,color="black",shape="triangle"];23595 -> 23887[label="",style="solid", color="black", weight=3]; 23596 -> 21898[label="",style="dashed", color="red", weight=0]; 23596[label="FiniteMap.lookupWithDefaultFM0 wx594 (Just wx597)",fontsize=16,color="magenta"];23596 -> 23888[label="",style="dashed", color="magenta", weight=3]; 23596 -> 23889[label="",style="dashed", color="magenta", weight=3]; 23597[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpNat (Succ wx195800) (Succ wx65700) == GT))",fontsize=16,color="black",shape="box"];23597 -> 23890[label="",style="solid", color="black", weight=3]; 23598[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpNat (Succ wx195800) Zero == GT))",fontsize=16,color="black",shape="box"];23598 -> 23891[label="",style="solid", color="black", weight=3]; 23599[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpNat Zero (Succ wx65700) == GT))",fontsize=16,color="black",shape="box"];23599 -> 23892[label="",style="solid", color="black", weight=3]; 23600[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];23600 -> 23893[label="",style="solid", color="black", weight=3]; 23601 -> 6[label="",style="dashed", color="red", weight=0]; 23601[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM wx600 (Float (Pos (Succ wx601)) (Neg Zero)))",fontsize=16,color="magenta"];23601 -> 23894[label="",style="dashed", color="magenta", weight=3]; 23601 -> 23895[label="",style="dashed", color="magenta", weight=3]; 23601 -> 23896[label="",style="dashed", color="magenta", weight=3]; 23602[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM0 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];23602 -> 23897[label="",style="solid", color="black", weight=3]; 23603 -> 21898[label="",style="dashed", color="red", weight=0]; 23603[label="FiniteMap.lookupWithDefaultFM0 wx594 (Just wx597)",fontsize=16,color="magenta"];23603 -> 23898[label="",style="dashed", color="magenta", weight=3]; 23603 -> 23899[label="",style="dashed", color="magenta", weight=3]; 23604[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM0 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) otherwise)",fontsize=16,color="black",shape="box"];23604 -> 23900[label="",style="solid", color="black", weight=3]; 23605 -> 23271[label="",style="dashed", color="red", weight=0]; 23605[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) False)",fontsize=16,color="magenta"];23606[label="wx597",fontsize=16,color="green",shape="box"];23607[label="wx594",fontsize=16,color="green",shape="box"];23608 -> 21898[label="",style="dashed", color="red", weight=0]; 23608[label="FiniteMap.lookupWithDefaultFM0 wx594 (Just wx597)",fontsize=16,color="magenta"];23608 -> 23901[label="",style="dashed", color="magenta", weight=3]; 23608 -> 23902[label="",style="dashed", color="magenta", weight=3]; 23609[label="wx597",fontsize=16,color="green",shape="box"];23610[label="wx594",fontsize=16,color="green",shape="box"];23611[label="wx30000",fontsize=16,color="green",shape="box"];23612[label="wx5100000000",fontsize=16,color="green",shape="box"];23613[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1421)) (Neg Zero)) wx1422 wx1423 wx1424 wx1425 (Float (Pos (Succ wx1426)) (Neg (Succ wx1427))) (primCmpNat (Succ wx24320) Zero == GT))",fontsize=16,color="black",shape="box"];23613 -> 23903[label="",style="solid", color="black", weight=3]; 23614[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1421)) (Neg Zero)) wx1422 wx1423 wx1424 wx1425 (Float (Pos (Succ wx1426)) (Neg (Succ wx1427))) (EQ == GT))",fontsize=16,color="black",shape="box"];23614 -> 23904[label="",style="solid", color="black", weight=3]; 23615[label="wx30000",fontsize=16,color="green",shape="box"];23616[label="wx5100000000",fontsize=16,color="green",shape="box"];23617[label="FiniteMap.lookupWithDefaultFM0 wx2327 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2328)) (Neg Zero)) wx2329 wx2330 wx2331 wx2332 (Float (Pos (Succ wx2333)) (Neg (Succ wx2334))) (primCmpInt (Neg Zero) (Neg (Succ wx2334) * Neg (Succ wx2328)) == GT))",fontsize=16,color="black",shape="box"];23617 -> 23905[label="",style="solid", color="black", weight=3]; 23618[label="wx30000",fontsize=16,color="green",shape="box"];23619[label="wx5100000000",fontsize=16,color="green",shape="box"];23620[label="wx1460",fontsize=16,color="green",shape="box"];23621[label="Succ wx1466",fontsize=16,color="green",shape="box"];23622[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpNat wx2444 (Succ wx16290) == GT))",fontsize=16,color="burlywood",shape="box"];27079[label="wx2444/Succ wx24440",fontsize=10,color="white",style="solid",shape="box"];23622 -> 27079[label="",style="solid", color="burlywood", weight=9]; 27079 -> 23906[label="",style="solid", color="burlywood", weight=3]; 27080[label="wx2444/Zero",fontsize=10,color="white",style="solid",shape="box"];23622 -> 27080[label="",style="solid", color="burlywood", weight=9]; 27080 -> 23907[label="",style="solid", color="burlywood", weight=3]; 23623[label="wx1460",fontsize=16,color="green",shape="box"];23624[label="Succ wx1466",fontsize=16,color="green",shape="box"];23625[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpInt (Neg Zero) (Neg (Succ wx24450)) == GT))",fontsize=16,color="black",shape="box"];23625 -> 23908[label="",style="solid", color="black", weight=3]; 23626[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];23626 -> 23909[label="",style="solid", color="black", weight=3]; 23627[label="wx30000",fontsize=16,color="green",shape="box"];23628[label="wx5100000000",fontsize=16,color="green",shape="box"];23630 -> 6395[label="",style="dashed", color="red", weight=0]; 23630[label="primMulNat Zero (Succ wx2347)",fontsize=16,color="magenta"];23630 -> 23910[label="",style="dashed", color="magenta", weight=3]; 23630 -> 23911[label="",style="dashed", color="magenta", weight=3]; 23629[label="FiniteMap.lookupWithDefaultFM0 wx2345 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) wx2348 wx2349 wx2350 wx2351 (Float (Pos Zero) (Neg (Succ wx2352))) (primCmpInt (Neg wx2450) (Neg (Succ wx2352) * Neg (Succ wx2346)) == GT))",fontsize=16,color="burlywood",shape="triangle"];27081[label="wx2450/Succ wx24500",fontsize=10,color="white",style="solid",shape="box"];23629 -> 27081[label="",style="solid", color="burlywood", weight=9]; 27081 -> 23912[label="",style="solid", color="burlywood", weight=3]; 27082[label="wx2450/Zero",fontsize=10,color="white",style="solid",shape="box"];23629 -> 27082[label="",style="solid", color="burlywood", weight=9]; 27082 -> 23913[label="",style="solid", color="burlywood", weight=3]; 23631[label="wx30000",fontsize=16,color="green",shape="box"];23632[label="wx5100000000",fontsize=16,color="green",shape="box"];23633[label="FiniteMap.lookupWithDefaultFM0 wx1498 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1499)) (Neg Zero)) wx1500 wx1501 wx1502 wx1503 (Float (Pos Zero) (Neg (Succ wx1504))) (primCmpNat (Succ wx24330) Zero == GT))",fontsize=16,color="black",shape="box"];23633 -> 23914[label="",style="solid", color="black", weight=3]; 23634[label="FiniteMap.lookupWithDefaultFM0 wx1498 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1499)) (Neg Zero)) wx1500 wx1501 wx1502 wx1503 (Float (Pos Zero) (Neg (Succ wx1504))) (EQ == GT))",fontsize=16,color="black",shape="box"];23634 -> 23915[label="",style="solid", color="black", weight=3]; 23635[label="wx30000",fontsize=16,color="green",shape="box"];23636[label="wx5100000000",fontsize=16,color="green",shape="box"];23637[label="FiniteMap.lookupWithDefaultFM0 wx2362 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2363)) (Neg Zero)) wx2364 wx2365 wx2366 wx2367 (Float (Pos Zero) (Neg (Succ wx2368))) (primCmpInt (Neg Zero) (Neg (Succ wx2368) * Neg (Succ wx2363)) == GT))",fontsize=16,color="black",shape="box"];23637 -> 23916[label="",style="solid", color="black", weight=3]; 23638[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM0 (Float (Pos (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) True)",fontsize=16,color="black",shape="box"];23638 -> 23917[label="",style="solid", color="black", weight=3]; 23639[label="wx666",fontsize=16,color="green",shape="box"];23640[label="wx663",fontsize=16,color="green",shape="box"];23641[label="wx666",fontsize=16,color="green",shape="box"];23642[label="wx663",fontsize=16,color="green",shape="box"];23643[label="wx666",fontsize=16,color="green",shape="box"];23644[label="wx663",fontsize=16,color="green",shape="box"];23645[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat wx16260 wx24210 == GT))",fontsize=16,color="burlywood",shape="triangle"];27083[label="wx16260/Succ wx162600",fontsize=10,color="white",style="solid",shape="box"];23645 -> 27083[label="",style="solid", color="burlywood", weight=9]; 27083 -> 23918[label="",style="solid", color="burlywood", weight=3]; 27084[label="wx16260/Zero",fontsize=10,color="white",style="solid",shape="box"];23645 -> 27084[label="",style="solid", color="burlywood", weight=9]; 27084 -> 23919[label="",style="solid", color="burlywood", weight=3]; 23646[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (GT == GT))",fontsize=16,color="black",shape="triangle"];23646 -> 23920[label="",style="solid", color="black", weight=3]; 23647[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (LT == GT))",fontsize=16,color="black",shape="triangle"];23647 -> 23921[label="",style="solid", color="black", weight=3]; 23648[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) False)",fontsize=16,color="black",shape="triangle"];23648 -> 23922[label="",style="solid", color="black", weight=3]; 23649[label="Float (Neg (Succ wx670)) (Neg (Succ wx6710))",fontsize=16,color="green",shape="box"];23650[label="wx663",fontsize=16,color="green",shape="box"];23651[label="wx669",fontsize=16,color="green",shape="box"];23652 -> 21898[label="",style="dashed", color="red", weight=0]; 23652[label="FiniteMap.lookupWithDefaultFM0 wx663 (Just wx666)",fontsize=16,color="magenta"];23652 -> 23923[label="",style="dashed", color="magenta", weight=3]; 23652 -> 23924[label="",style="dashed", color="magenta", weight=3]; 23653[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpNat (Succ wx73800) (Succ wx201700) == GT))",fontsize=16,color="black",shape="box"];23653 -> 23925[label="",style="solid", color="black", weight=3]; 23654[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpNat (Succ wx73800) Zero == GT))",fontsize=16,color="black",shape="box"];23654 -> 23926[label="",style="solid", color="black", weight=3]; 23655[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpNat Zero (Succ wx201700) == GT))",fontsize=16,color="black",shape="box"];23655 -> 23927[label="",style="solid", color="black", weight=3]; 23656[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];23656 -> 23928[label="",style="solid", color="black", weight=3]; 23657 -> 6[label="",style="dashed", color="red", weight=0]; 23657[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM wx669 (Float (Neg (Succ wx670)) (Neg Zero)))",fontsize=16,color="magenta"];23657 -> 23929[label="",style="dashed", color="magenta", weight=3]; 23657 -> 23930[label="",style="dashed", color="magenta", weight=3]; 23657 -> 23931[label="",style="dashed", color="magenta", weight=3]; 23658[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM0 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) True)",fontsize=16,color="black",shape="box"];23658 -> 23932[label="",style="solid", color="black", weight=3]; 23659[label="Float (Neg (Succ wx670)) (Neg Zero)",fontsize=16,color="green",shape="box"];23660[label="wx663",fontsize=16,color="green",shape="box"];23661[label="wx669",fontsize=16,color="green",shape="box"];23662 -> 21898[label="",style="dashed", color="red", weight=0]; 23662[label="FiniteMap.lookupWithDefaultFM0 wx663 (Just wx666)",fontsize=16,color="magenta"];23662 -> 23933[label="",style="dashed", color="magenta", weight=3]; 23662 -> 23934[label="",style="dashed", color="magenta", weight=3]; 23663[label="wx30000",fontsize=16,color="green",shape="box"];23664[label="wx5100000000",fontsize=16,color="green",shape="box"];23665 -> 6[label="",style="dashed", color="red", weight=0]; 23665[label="FiniteMap.lookupWithDefaultFM0 wx2020 (FiniteMap.lookupFM wx2025 (Float (Neg (Succ wx2026)) (Neg (Succ wx2027))))",fontsize=16,color="magenta"];23665 -> 23935[label="",style="dashed", color="magenta", weight=3]; 23665 -> 23936[label="",style="dashed", color="magenta", weight=3]; 23665 -> 23937[label="",style="dashed", color="magenta", weight=3]; 23666[label="FiniteMap.lookupWithDefaultFM0 wx2020 (FiniteMap.lookupFM0 (Float (Pos (Succ wx2021)) (Neg Zero)) wx2022 wx2023 wx2024 wx2025 (Float (Neg (Succ wx2026)) (Neg (Succ wx2027))) otherwise)",fontsize=16,color="black",shape="box"];23666 -> 23938[label="",style="solid", color="black", weight=3]; 23667[label="wx30000",fontsize=16,color="green",shape="box"];23668[label="wx5100000000",fontsize=16,color="green",shape="box"];23669[label="FiniteMap.lookupWithDefaultFM0 wx2029 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2030)) (Neg Zero)) wx2031 wx2032 wx2033 wx2034 (Float (Neg (Succ wx2035)) (Neg (Succ wx2036))) (primCmpInt (Pos Zero) (Neg (Succ wx2036) * Neg (Succ wx2030)) == GT))",fontsize=16,color="black",shape="box"];23669 -> 23939[label="",style="solid", color="black", weight=3]; 23670[label="wx30000",fontsize=16,color="green",shape="box"];23671[label="wx5100000000",fontsize=16,color="green",shape="box"];23672 -> 6[label="",style="dashed", color="red", weight=0]; 23672[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM wx2044 (Float (Neg Zero) (Neg (Succ wx2045))))",fontsize=16,color="magenta"];23672 -> 23940[label="",style="dashed", color="magenta", weight=3]; 23672 -> 23941[label="",style="dashed", color="magenta", weight=3]; 23672 -> 23942[label="",style="dashed", color="magenta", weight=3]; 23673[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) False)",fontsize=16,color="black",shape="box"];23673 -> 23943[label="",style="solid", color="black", weight=3]; 23674[label="wx30000",fontsize=16,color="green",shape="box"];23675[label="wx5100000000",fontsize=16,color="green",shape="box"];23677 -> 6395[label="",style="dashed", color="red", weight=0]; 23677[label="primMulNat Zero (Succ wx2049)",fontsize=16,color="magenta"];23677 -> 23944[label="",style="dashed", color="magenta", weight=3]; 23677 -> 23945[label="",style="dashed", color="magenta", weight=3]; 23676[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpInt (Pos wx2451) (Neg (Succ wx2054) * Neg (Succ wx2048)) == GT))",fontsize=16,color="burlywood",shape="triangle"];27085[label="wx2451/Succ wx24510",fontsize=10,color="white",style="solid",shape="box"];23676 -> 27085[label="",style="solid", color="burlywood", weight=9]; 27085 -> 23946[label="",style="solid", color="burlywood", weight=3]; 27086[label="wx2451/Zero",fontsize=10,color="white",style="solid",shape="box"];23676 -> 27086[label="",style="solid", color="burlywood", weight=9]; 27086 -> 23947[label="",style="solid", color="burlywood", weight=3]; 23678[label="wx30000",fontsize=16,color="green",shape="box"];23679[label="wx5100000000",fontsize=16,color="green",shape="box"];23680 -> 6[label="",style="dashed", color="red", weight=0]; 23680[label="FiniteMap.lookupWithDefaultFM0 wx2056 (FiniteMap.lookupFM wx2061 (Float (Neg Zero) (Neg (Succ wx2062))))",fontsize=16,color="magenta"];23680 -> 23948[label="",style="dashed", color="magenta", weight=3]; 23680 -> 23949[label="",style="dashed", color="magenta", weight=3]; 23680 -> 23950[label="",style="dashed", color="magenta", weight=3]; 23681[label="FiniteMap.lookupWithDefaultFM0 wx2056 (FiniteMap.lookupFM0 (Float (Pos (Succ wx2057)) (Neg Zero)) wx2058 wx2059 wx2060 wx2061 (Float (Neg Zero) (Neg (Succ wx2062))) otherwise)",fontsize=16,color="black",shape="box"];23681 -> 23951[label="",style="solid", color="black", weight=3]; 23682[label="wx30000",fontsize=16,color="green",shape="box"];23683[label="wx5100000000",fontsize=16,color="green",shape="box"];23684[label="FiniteMap.lookupWithDefaultFM0 wx2064 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2065)) (Neg Zero)) wx2066 wx2067 wx2068 wx2069 (Float (Neg Zero) (Neg (Succ wx2070))) (primCmpInt (Pos Zero) (Neg (Succ wx2070) * Neg (Succ wx2065)) == GT))",fontsize=16,color="black",shape="box"];23684 -> 23952[label="",style="solid", color="black", weight=3]; 23685[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM0 (Float (Neg (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) True)",fontsize=16,color="black",shape="box"];23685 -> 23953[label="",style="solid", color="black", weight=3]; 23686[label="wx312",fontsize=16,color="green",shape="box"];23687[label="wx309",fontsize=16,color="green",shape="box"];23688[label="wx312",fontsize=16,color="green",shape="box"];23689[label="wx309",fontsize=16,color="green",shape="box"];23690[label="wx312",fontsize=16,color="green",shape="box"];23691[label="wx309",fontsize=16,color="green",shape="box"];23692[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ wx16300) (Succ wx24340) == GT))",fontsize=16,color="black",shape="box"];23692 -> 23954[label="",style="solid", color="black", weight=3]; 23693[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ wx16300) Zero == GT))",fontsize=16,color="black",shape="box"];23693 -> 23955[label="",style="solid", color="black", weight=3]; 23694[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat Zero (Succ wx24350) == GT))",fontsize=16,color="black",shape="box"];23694 -> 23956[label="",style="solid", color="black", weight=3]; 23695[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (EQ == GT))",fontsize=16,color="black",shape="triangle"];23695 -> 23957[label="",style="solid", color="black", weight=3]; 23696 -> 6[label="",style="dashed", color="red", weight=0]; 23696[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))))",fontsize=16,color="magenta"];23696 -> 23958[label="",style="dashed", color="magenta", weight=3]; 23696 -> 23959[label="",style="dashed", color="magenta", weight=3]; 23696 -> 23960[label="",style="dashed", color="magenta", weight=3]; 23697[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) True)",fontsize=16,color="black",shape="box"];23697 -> 23961[label="",style="solid", color="black", weight=3]; 23698[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpNat (Succ wx161300) wx23970 == GT))",fontsize=16,color="burlywood",shape="box"];27087[label="wx23970/Succ wx239700",fontsize=10,color="white",style="solid",shape="box"];23698 -> 27087[label="",style="solid", color="burlywood", weight=9]; 27087 -> 23962[label="",style="solid", color="burlywood", weight=3]; 27088[label="wx23970/Zero",fontsize=10,color="white",style="solid",shape="box"];23698 -> 27088[label="",style="solid", color="burlywood", weight=9]; 27088 -> 23963[label="",style="solid", color="burlywood", weight=3]; 23699[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpNat Zero wx23970 == GT))",fontsize=16,color="burlywood",shape="box"];27089[label="wx23970/Succ wx239700",fontsize=10,color="white",style="solid",shape="box"];23699 -> 27089[label="",style="solid", color="burlywood", weight=9]; 27089 -> 23964[label="",style="solid", color="burlywood", weight=3]; 27090[label="wx23970/Zero",fontsize=10,color="white",style="solid",shape="box"];23699 -> 27090[label="",style="solid", color="burlywood", weight=9]; 27090 -> 23965[label="",style="solid", color="burlywood", weight=3]; 23700[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];23700 -> 23966[label="",style="solid", color="black", weight=3]; 23701 -> 23359[label="",style="dashed", color="red", weight=0]; 23701[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) False)",fontsize=16,color="magenta"];23702[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM0 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];23702 -> 23967[label="",style="solid", color="black", weight=3]; 23703 -> 6[label="",style="dashed", color="red", weight=0]; 23703[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM wx315 (Float (Pos (Succ wx316)) (Pos Zero)))",fontsize=16,color="magenta"];23703 -> 23968[label="",style="dashed", color="magenta", weight=3]; 23703 -> 23969[label="",style="dashed", color="magenta", weight=3]; 23703 -> 23970[label="",style="dashed", color="magenta", weight=3]; 23704[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM0 (Float (Pos Zero) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];23704 -> 23971[label="",style="solid", color="black", weight=3]; 23705[label="FiniteMap.lookupWithDefaultFM0 wx1632 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1633)) (Pos Zero)) wx1634 wx1635 wx1636 wx1637 (Float (Pos (Succ wx1638)) (Pos (Succ wx1639))) (primCmpInt (Pos (primMulNat (Succ wx1638) Zero)) (Pos (Succ wx1639) * Pos (Succ wx1633)) == GT))",fontsize=16,color="black",shape="box"];23705 -> 23972[label="",style="solid", color="black", weight=3]; 23706[label="Float (Pos (Succ wx1647)) (Pos (Succ wx1648))",fontsize=16,color="green",shape="box"];23707[label="wx1641",fontsize=16,color="green",shape="box"];23708[label="wx1646",fontsize=16,color="green",shape="box"];23709[label="FiniteMap.lookupWithDefaultFM0 wx1641 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1642)) (Pos Zero)) wx1643 wx1644 wx1645 wx1646 (Float (Pos (Succ wx1647)) (Pos (Succ wx1648))) True)",fontsize=16,color="black",shape="box"];23709 -> 23973[label="",style="solid", color="black", weight=3]; 23710 -> 23974[label="",style="dashed", color="red", weight=0]; 23710[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpInt (Pos (primMulNat Zero (Succ wx1652))) (Pos (Succ wx1657) * Pos (Succ wx1651)) == GT))",fontsize=16,color="magenta"];23710 -> 23975[label="",style="dashed", color="magenta", weight=3]; 23711[label="Float (Pos Zero) (Pos (Succ wx1666))",fontsize=16,color="green",shape="box"];23712[label="wx1659",fontsize=16,color="green",shape="box"];23713[label="wx1665",fontsize=16,color="green",shape="box"];23714[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) otherwise)",fontsize=16,color="black",shape="box"];23714 -> 23978[label="",style="solid", color="black", weight=3]; 23715[label="FiniteMap.lookupWithDefaultFM0 wx1668 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1669)) (Pos Zero)) wx1670 wx1671 wx1672 wx1673 (Float (Pos Zero) (Pos (Succ wx1674))) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos (Succ wx1674) * Pos (Succ wx1669)) == GT))",fontsize=16,color="black",shape="box"];23715 -> 23979[label="",style="solid", color="black", weight=3]; 23716[label="Float (Pos Zero) (Pos (Succ wx1682))",fontsize=16,color="green",shape="box"];23717[label="wx1676",fontsize=16,color="green",shape="box"];23718[label="wx1681",fontsize=16,color="green",shape="box"];23719[label="FiniteMap.lookupWithDefaultFM0 wx1676 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1677)) (Pos Zero)) wx1678 wx1679 wx1680 wx1681 (Float (Pos Zero) (Pos (Succ wx1682))) True)",fontsize=16,color="black",shape="box"];23719 -> 23980[label="",style="solid", color="black", weight=3]; 23725 -> 6395[label="",style="dashed", color="red", weight=0]; 23725[label="primMulNat (Succ wx327) (Succ wx322)",fontsize=16,color="magenta"];23725 -> 23981[label="",style="dashed", color="magenta", weight=3]; 23725 -> 23982[label="",style="dashed", color="magenta", weight=3]; 23988 -> 24167[label="",style="dashed", color="red", weight=0]; 23988[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpInt (Neg (Succ wx24520)) (Neg (primMulNat (Succ wx3280) (Succ wx32100))) == GT))",fontsize=16,color="magenta"];23988 -> 24168[label="",style="dashed", color="magenta", weight=3]; 23989 -> 24169[label="",style="dashed", color="red", weight=0]; 23989[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx3280) (Succ wx32100))) == GT))",fontsize=16,color="magenta"];23989 -> 24170[label="",style="dashed", color="magenta", weight=3]; 23730[label="FiniteMap.lookupWithDefaultFM0 wx2103 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2104)) (Pos Zero)) wx2105 wx2106 wx2107 wx2108 (Float (Neg (Succ wx2109)) (Pos (Succ wx2110))) (primCmpInt (Neg (primMulNat (Succ wx2109) Zero)) (Pos (Succ wx2110) * Pos (Succ wx2104)) == GT))",fontsize=16,color="black",shape="box"];23730 -> 23983[label="",style="solid", color="black", weight=3]; 23731[label="FiniteMap.lookupWithDefaultFM0 wx1693 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1694)) (Pos Zero)) wx1695 wx1696 wx1697 wx1698 (Float (Neg (Succ wx1699)) (Pos (Succ wx1700))) (GT == GT))",fontsize=16,color="black",shape="box"];23731 -> 23984[label="",style="solid", color="black", weight=3]; 23732[label="FiniteMap.lookupWithDefaultFM0 wx1693 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1694)) (Pos Zero)) wx1695 wx1696 wx1697 wx1698 (Float (Neg (Succ wx1699)) (Pos (Succ wx1700))) False)",fontsize=16,color="black",shape="box"];23732 -> 23985[label="",style="solid", color="black", weight=3]; 23733 -> 23986[label="",style="dashed", color="red", weight=0]; 23733[label="FiniteMap.lookupWithDefaultFM0 wx2121 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) wx2124 wx2125 wx2126 wx2127 (Float (Neg Zero) (Pos (Succ wx2128))) (primCmpInt (Neg (primMulNat Zero (Succ wx2123))) (Pos (Succ wx2128) * Pos (Succ wx2122)) == GT))",fontsize=16,color="magenta"];23733 -> 23987[label="",style="dashed", color="magenta", weight=3]; 23734[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpNat (Succ wx24360) (Succ wx21760) == GT))",fontsize=16,color="black",shape="box"];23734 -> 23990[label="",style="solid", color="black", weight=3]; 23735[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpNat Zero (Succ wx21760) == GT))",fontsize=16,color="black",shape="box"];23735 -> 23991[label="",style="solid", color="black", weight=3]; 23736[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpNat (Succ wx24370) Zero == GT))",fontsize=16,color="black",shape="box"];23736 -> 23992[label="",style="solid", color="black", weight=3]; 23737[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (EQ == GT))",fontsize=16,color="black",shape="triangle"];23737 -> 23993[label="",style="solid", color="black", weight=3]; 23738[label="FiniteMap.lookupWithDefaultFM0 wx2139 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2140)) (Pos Zero)) wx2141 wx2142 wx2143 wx2144 (Float (Neg Zero) (Pos (Succ wx2145))) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos (Succ wx2145) * Pos (Succ wx2140)) == GT))",fontsize=16,color="black",shape="box"];23738 -> 23994[label="",style="solid", color="black", weight=3]; 23739[label="FiniteMap.lookupWithDefaultFM0 wx1728 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1729)) (Pos Zero)) wx1730 wx1731 wx1732 wx1733 (Float (Neg Zero) (Pos (Succ wx1734))) (GT == GT))",fontsize=16,color="black",shape="box"];23739 -> 23995[label="",style="solid", color="black", weight=3]; 23740[label="FiniteMap.lookupWithDefaultFM0 wx1728 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1729)) (Pos Zero)) wx1730 wx1731 wx1732 wx1733 (Float (Neg Zero) (Pos (Succ wx1734))) False)",fontsize=16,color="black",shape="box"];23740 -> 23996[label="",style="solid", color="black", weight=3]; 23741[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM0 (Float (Pos (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) True)",fontsize=16,color="black",shape="box"];23741 -> 23997[label="",style="solid", color="black", weight=3]; 23742[label="wx334",fontsize=16,color="green",shape="box"];23743[label="wx331",fontsize=16,color="green",shape="box"];23744[label="wx334",fontsize=16,color="green",shape="box"];23745[label="wx331",fontsize=16,color="green",shape="box"];23746[label="wx334",fontsize=16,color="green",shape="box"];23747[label="wx331",fontsize=16,color="green",shape="box"];23748[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ wx17360) (Succ wx24380) == GT))",fontsize=16,color="black",shape="box"];23748 -> 23998[label="",style="solid", color="black", weight=3]; 23749[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ wx17360) Zero == GT))",fontsize=16,color="black",shape="box"];23749 -> 23999[label="",style="solid", color="black", weight=3]; 23750[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat Zero (Succ wx24390) == GT))",fontsize=16,color="black",shape="box"];23750 -> 24000[label="",style="solid", color="black", weight=3]; 23751[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (EQ == GT))",fontsize=16,color="black",shape="triangle"];23751 -> 24001[label="",style="solid", color="black", weight=3]; 23752 -> 6[label="",style="dashed", color="red", weight=0]; 23752[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))))",fontsize=16,color="magenta"];23752 -> 24002[label="",style="dashed", color="magenta", weight=3]; 23752 -> 24003[label="",style="dashed", color="magenta", weight=3]; 23752 -> 24004[label="",style="dashed", color="magenta", weight=3]; 23753[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) True)",fontsize=16,color="black",shape="box"];23753 -> 24005[label="",style="solid", color="black", weight=3]; 23754[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpNat (Succ wx161700) wx24010 == GT))",fontsize=16,color="burlywood",shape="box"];27091[label="wx24010/Succ wx240100",fontsize=10,color="white",style="solid",shape="box"];23754 -> 27091[label="",style="solid", color="burlywood", weight=9]; 27091 -> 24006[label="",style="solid", color="burlywood", weight=3]; 27092[label="wx24010/Zero",fontsize=10,color="white",style="solid",shape="box"];23754 -> 27092[label="",style="solid", color="burlywood", weight=9]; 27092 -> 24007[label="",style="solid", color="burlywood", weight=3]; 23755[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpNat Zero wx24010 == GT))",fontsize=16,color="burlywood",shape="box"];27093[label="wx24010/Succ wx240100",fontsize=10,color="white",style="solid",shape="box"];23755 -> 27093[label="",style="solid", color="burlywood", weight=9]; 27093 -> 24008[label="",style="solid", color="burlywood", weight=3]; 27094[label="wx24010/Zero",fontsize=10,color="white",style="solid",shape="box"];23755 -> 27094[label="",style="solid", color="burlywood", weight=9]; 27094 -> 24009[label="",style="solid", color="burlywood", weight=3]; 23756[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];23756 -> 24010[label="",style="solid", color="black", weight=3]; 23757 -> 23428[label="",style="dashed", color="red", weight=0]; 23757[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) False)",fontsize=16,color="magenta"];23758[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM0 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) otherwise)",fontsize=16,color="black",shape="box"];23758 -> 24011[label="",style="solid", color="black", weight=3]; 23759 -> 6[label="",style="dashed", color="red", weight=0]; 23759[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM wx337 (Float (Pos (Succ wx338)) (Pos Zero)))",fontsize=16,color="magenta"];23759 -> 24012[label="",style="dashed", color="magenta", weight=3]; 23759 -> 24013[label="",style="dashed", color="magenta", weight=3]; 23759 -> 24014[label="",style="dashed", color="magenta", weight=3]; 23760[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM0 (Float (Neg Zero) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];23760 -> 24015[label="",style="solid", color="black", weight=3]; 23761[label="Float (Pos (Succ wx1744)) (Pos (Succ wx1745))",fontsize=16,color="green",shape="box"];23762[label="wx1738",fontsize=16,color="green",shape="box"];23763[label="wx1743",fontsize=16,color="green",shape="box"];23764[label="FiniteMap.lookupWithDefaultFM0 wx1738 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1739)) (Neg Zero)) wx1740 wx1741 wx1742 wx1743 (Float (Pos (Succ wx1744)) (Pos (Succ wx1745))) True)",fontsize=16,color="black",shape="box"];23764 -> 24016[label="",style="solid", color="black", weight=3]; 23765[label="FiniteMap.lookupWithDefaultFM0 wx1747 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1748)) (Neg Zero)) wx1749 wx1750 wx1751 wx1752 (Float (Pos (Succ wx1753)) (Pos (Succ wx1754))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx1754)) (Neg (Succ wx1748))) == GT))",fontsize=16,color="black",shape="box"];23765 -> 24017[label="",style="solid", color="black", weight=3]; 23766[label="Float (Pos Zero) (Pos (Succ wx1763))",fontsize=16,color="green",shape="box"];23767[label="wx1756",fontsize=16,color="green",shape="box"];23768[label="wx1762",fontsize=16,color="green",shape="box"];23769[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) otherwise)",fontsize=16,color="black",shape="box"];23769 -> 24018[label="",style="solid", color="black", weight=3]; 23770[label="wx1767",fontsize=16,color="green",shape="box"];23771[label="Zero",fontsize=16,color="green",shape="box"];23772[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpInt (Pos (Succ wx24460)) (Neg (Succ wx1772) * Neg (Succ wx1766)) == GT))",fontsize=16,color="black",shape="box"];23772 -> 24019[label="",style="solid", color="black", weight=3]; 23773[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpInt (Pos Zero) (Neg (Succ wx1772) * Neg (Succ wx1766)) == GT))",fontsize=16,color="black",shape="box"];23773 -> 24020[label="",style="solid", color="black", weight=3]; 23774[label="Float (Pos Zero) (Pos (Succ wx1780))",fontsize=16,color="green",shape="box"];23775[label="wx1774",fontsize=16,color="green",shape="box"];23776[label="wx1779",fontsize=16,color="green",shape="box"];23777[label="FiniteMap.lookupWithDefaultFM0 wx1774 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1775)) (Neg Zero)) wx1776 wx1777 wx1778 wx1779 (Float (Pos Zero) (Pos (Succ wx1780))) True)",fontsize=16,color="black",shape="box"];23777 -> 24021[label="",style="solid", color="black", weight=3]; 23778[label="FiniteMap.lookupWithDefaultFM0 wx1782 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1783)) (Neg Zero)) wx1784 wx1785 wx1786 wx1787 (Float (Pos Zero) (Pos (Succ wx1788))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx1788)) (Neg (Succ wx1783))) == GT))",fontsize=16,color="black",shape="box"];23778 -> 24022[label="",style="solid", color="black", weight=3]; 23779[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat (Succ wx240500) wx16190 == GT))",fontsize=16,color="burlywood",shape="box"];27095[label="wx16190/Succ wx161900",fontsize=10,color="white",style="solid",shape="box"];23779 -> 27095[label="",style="solid", color="burlywood", weight=9]; 27095 -> 24023[label="",style="solid", color="burlywood", weight=3]; 27096[label="wx16190/Zero",fontsize=10,color="white",style="solid",shape="box"];23779 -> 27096[label="",style="solid", color="burlywood", weight=9]; 27096 -> 24024[label="",style="solid", color="burlywood", weight=3]; 23780[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat Zero wx16190 == GT))",fontsize=16,color="burlywood",shape="box"];27097[label="wx16190/Succ wx161900",fontsize=10,color="white",style="solid",shape="box"];23780 -> 27097[label="",style="solid", color="burlywood", weight=9]; 27097 -> 24025[label="",style="solid", color="burlywood", weight=3]; 27098[label="wx16190/Zero",fontsize=10,color="white",style="solid",shape="box"];23780 -> 27098[label="",style="solid", color="burlywood", weight=9]; 27098 -> 24026[label="",style="solid", color="burlywood", weight=3]; 23781 -> 23456[label="",style="dashed", color="red", weight=0]; 23781[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) False)",fontsize=16,color="magenta"];23782[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) True)",fontsize=16,color="black",shape="box"];23782 -> 24027[label="",style="solid", color="black", weight=3]; 23783[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM0 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) otherwise)",fontsize=16,color="black",shape="box"];23783 -> 24028[label="",style="solid", color="black", weight=3]; 23784[label="wx404",fontsize=16,color="green",shape="box"];23785[label="wx401",fontsize=16,color="green",shape="box"];23786 -> 22687[label="",style="dashed", color="red", weight=0]; 23786[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (primCmpNat wx178900 wx48000 == GT))",fontsize=16,color="magenta"];23786 -> 24029[label="",style="dashed", color="magenta", weight=3]; 23786 -> 24030[label="",style="dashed", color="magenta", weight=3]; 23787 -> 22689[label="",style="dashed", color="red", weight=0]; 23787[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (GT == GT))",fontsize=16,color="magenta"];23788 -> 22688[label="",style="dashed", color="red", weight=0]; 23788[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (LT == GT))",fontsize=16,color="magenta"];23789 -> 22121[label="",style="dashed", color="red", weight=0]; 23789[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos Zero)) (EQ == GT))",fontsize=16,color="magenta"];23790[label="Float (Neg (Succ wx408)) (Pos Zero)",fontsize=16,color="green",shape="box"];23791[label="wx401",fontsize=16,color="green",shape="box"];23792[label="wx407",fontsize=16,color="green",shape="box"];23793 -> 21898[label="",style="dashed", color="red", weight=0]; 23793[label="FiniteMap.lookupWithDefaultFM0 wx401 (Just wx404)",fontsize=16,color="magenta"];23793 -> 24031[label="",style="dashed", color="magenta", weight=3]; 23793 -> 24032[label="",style="dashed", color="magenta", weight=3]; 23794[label="wx404",fontsize=16,color="green",shape="box"];23795[label="wx401",fontsize=16,color="green",shape="box"];23796[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM0 (Float (Neg (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) True)",fontsize=16,color="black",shape="box"];23796 -> 24033[label="",style="solid", color="black", weight=3]; 23797[label="wx404",fontsize=16,color="green",shape="box"];23798[label="wx401",fontsize=16,color="green",shape="box"];23799[label="FiniteMap.lookupWithDefaultFM0 wx1097 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1098)) (Neg Zero)) wx1099 wx1100 wx1101 wx1102 (Float (Neg (Succ wx1103)) (Pos (Succ wx1104))) (GT == GT))",fontsize=16,color="black",shape="box"];23799 -> 24034[label="",style="solid", color="black", weight=3]; 23800[label="FiniteMap.lookupWithDefaultFM0 wx1097 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1098)) (Neg Zero)) wx1099 wx1100 wx1101 wx1102 (Float (Neg (Succ wx1103)) (Pos (Succ wx1104))) False)",fontsize=16,color="black",shape="box"];23800 -> 24035[label="",style="solid", color="black", weight=3]; 23801[label="FiniteMap.lookupWithDefaultFM0 wx2195 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2196)) (Neg Zero)) wx2197 wx2198 wx2199 wx2200 (Float (Neg (Succ wx2201)) (Pos (Succ wx2202))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx2202)) (Neg (Succ wx2196))) == GT))",fontsize=16,color="black",shape="box"];23801 -> 24036[label="",style="solid", color="black", weight=3]; 23802[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpNat (Succ wx24400) (Succ wx16270) == GT))",fontsize=16,color="black",shape="box"];23802 -> 24037[label="",style="solid", color="black", weight=3]; 23803[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpNat Zero (Succ wx16270) == GT))",fontsize=16,color="black",shape="box"];23803 -> 24038[label="",style="solid", color="black", weight=3]; 23804[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpNat (Succ wx24410) Zero == GT))",fontsize=16,color="black",shape="box"];23804 -> 24039[label="",style="solid", color="black", weight=3]; 23805[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (EQ == GT))",fontsize=16,color="black",shape="triangle"];23805 -> 24040[label="",style="solid", color="black", weight=3]; 23806[label="wx2215",fontsize=16,color="green",shape="box"];23807[label="Zero",fontsize=16,color="green",shape="box"];23808[label="FiniteMap.lookupWithDefaultFM0 wx2213 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) wx2216 wx2217 wx2218 wx2219 (Float (Neg Zero) (Pos (Succ wx2220))) (primCmpInt (Neg (Succ wx24470)) (Neg (Succ wx2220) * Neg (Succ wx2214)) == GT))",fontsize=16,color="black",shape="box"];23808 -> 24041[label="",style="solid", color="black", weight=3]; 23809[label="FiniteMap.lookupWithDefaultFM0 wx2213 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) wx2216 wx2217 wx2218 wx2219 (Float (Neg Zero) (Pos (Succ wx2220))) (primCmpInt (Neg Zero) (Neg (Succ wx2220) * Neg (Succ wx2214)) == GT))",fontsize=16,color="black",shape="box"];23809 -> 24042[label="",style="solid", color="black", weight=3]; 23810[label="FiniteMap.lookupWithDefaultFM0 wx1175 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1176)) (Neg Zero)) wx1177 wx1178 wx1179 wx1180 (Float (Neg Zero) (Pos (Succ wx1181))) (GT == GT))",fontsize=16,color="black",shape="box"];23810 -> 24043[label="",style="solid", color="black", weight=3]; 23811[label="FiniteMap.lookupWithDefaultFM0 wx1175 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1176)) (Neg Zero)) wx1177 wx1178 wx1179 wx1180 (Float (Neg Zero) (Pos (Succ wx1181))) False)",fontsize=16,color="black",shape="box"];23811 -> 24044[label="",style="solid", color="black", weight=3]; 23812[label="FiniteMap.lookupWithDefaultFM0 wx2230 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2231)) (Neg Zero)) wx2232 wx2233 wx2234 wx2235 (Float (Neg Zero) (Pos (Succ wx2236))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx2236)) (Neg (Succ wx2231))) == GT))",fontsize=16,color="black",shape="box"];23812 -> 24045[label="",style="solid", color="black", weight=3]; 23813[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM0 (Float (Pos (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) True)",fontsize=16,color="black",shape="box"];23813 -> 24046[label="",style="solid", color="black", weight=3]; 23814[label="wx464",fontsize=16,color="green",shape="box"];23815[label="wx461",fontsize=16,color="green",shape="box"];23816[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat (Succ wx241100) wx16220 == GT))",fontsize=16,color="burlywood",shape="box"];27099[label="wx16220/Succ wx162200",fontsize=10,color="white",style="solid",shape="box"];23816 -> 27099[label="",style="solid", color="burlywood", weight=9]; 27099 -> 24047[label="",style="solid", color="burlywood", weight=3]; 27100[label="wx16220/Zero",fontsize=10,color="white",style="solid",shape="box"];23816 -> 27100[label="",style="solid", color="burlywood", weight=9]; 27100 -> 24048[label="",style="solid", color="burlywood", weight=3]; 23817[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat Zero wx16220 == GT))",fontsize=16,color="burlywood",shape="box"];27101[label="wx16220/Succ wx162200",fontsize=10,color="white",style="solid",shape="box"];23817 -> 27101[label="",style="solid", color="burlywood", weight=9]; 27101 -> 24049[label="",style="solid", color="burlywood", weight=3]; 27102[label="wx16220/Zero",fontsize=10,color="white",style="solid",shape="box"];23817 -> 27102[label="",style="solid", color="burlywood", weight=9]; 27102 -> 24050[label="",style="solid", color="burlywood", weight=3]; 23818 -> 23509[label="",style="dashed", color="red", weight=0]; 23818[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) False)",fontsize=16,color="magenta"];23819[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) True)",fontsize=16,color="black",shape="box"];23819 -> 24051[label="",style="solid", color="black", weight=3]; 23820[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM0 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) otherwise)",fontsize=16,color="black",shape="box"];23820 -> 24052[label="",style="solid", color="black", weight=3]; 23821[label="wx464",fontsize=16,color="green",shape="box"];23822[label="wx461",fontsize=16,color="green",shape="box"];23823 -> 22769[label="",style="dashed", color="red", weight=0]; 23823[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (primCmpNat wx184800 wx52000 == GT))",fontsize=16,color="magenta"];23823 -> 24053[label="",style="dashed", color="magenta", weight=3]; 23823 -> 24054[label="",style="dashed", color="magenta", weight=3]; 23824 -> 22771[label="",style="dashed", color="red", weight=0]; 23824[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (GT == GT))",fontsize=16,color="magenta"];23825 -> 22770[label="",style="dashed", color="red", weight=0]; 23825[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (LT == GT))",fontsize=16,color="magenta"];23826 -> 22207[label="",style="dashed", color="red", weight=0]; 23826[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg Zero)) (EQ == GT))",fontsize=16,color="magenta"];23827[label="Float (Pos (Succ wx468)) (Neg Zero)",fontsize=16,color="green",shape="box"];23828[label="wx461",fontsize=16,color="green",shape="box"];23829[label="wx467",fontsize=16,color="green",shape="box"];23830 -> 21898[label="",style="dashed", color="red", weight=0]; 23830[label="FiniteMap.lookupWithDefaultFM0 wx461 (Just wx464)",fontsize=16,color="magenta"];23830 -> 24055[label="",style="dashed", color="magenta", weight=3]; 23830 -> 24056[label="",style="dashed", color="magenta", weight=3]; 23831[label="wx464",fontsize=16,color="green",shape="box"];23832[label="wx461",fontsize=16,color="green",shape="box"];23833[label="FiniteMap.lookupWithDefaultFM0 wx2238 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2239)) (Pos Zero)) wx2240 wx2241 wx2242 wx2243 (Float (Pos (Succ wx2244)) (Neg (Succ wx2245))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx2245)) (Pos (Succ wx2239))) == GT))",fontsize=16,color="black",shape="box"];23833 -> 24057[label="",style="solid", color="black", weight=3]; 23834[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1229)) (Pos Zero)) wx1230 wx1231 wx1232 wx1233 (Float (Pos (Succ wx1234)) (Neg (Succ wx1235))) (GT == GT))",fontsize=16,color="black",shape="box"];23834 -> 24058[label="",style="solid", color="black", weight=3]; 23835[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1229)) (Pos Zero)) wx1230 wx1231 wx1232 wx1233 (Float (Pos (Succ wx1234)) (Neg (Succ wx1235))) False)",fontsize=16,color="black",shape="box"];23835 -> 24059[label="",style="solid", color="black", weight=3]; 23836[label="wx2258",fontsize=16,color="green",shape="box"];23837[label="Zero",fontsize=16,color="green",shape="box"];23838[label="FiniteMap.lookupWithDefaultFM0 wx2256 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) wx2259 wx2260 wx2261 wx2262 (Float (Pos Zero) (Neg (Succ wx2263))) (primCmpInt (Neg (Succ wx24480)) (Pos (Succ wx2263) * Pos (Succ wx2257)) == GT))",fontsize=16,color="black",shape="box"];23838 -> 24060[label="",style="solid", color="black", weight=3]; 23839[label="FiniteMap.lookupWithDefaultFM0 wx2256 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) wx2259 wx2260 wx2261 wx2262 (Float (Pos Zero) (Neg (Succ wx2263))) (primCmpInt (Neg Zero) (Pos (Succ wx2263) * Pos (Succ wx2257)) == GT))",fontsize=16,color="black",shape="box"];23839 -> 24061[label="",style="solid", color="black", weight=3]; 23840[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpNat (Succ wx24420) (Succ wx16280) == GT))",fontsize=16,color="black",shape="box"];23840 -> 24062[label="",style="solid", color="black", weight=3]; 23841[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpNat Zero (Succ wx16280) == GT))",fontsize=16,color="black",shape="box"];23841 -> 24063[label="",style="solid", color="black", weight=3]; 23842[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpNat (Succ wx24430) Zero == GT))",fontsize=16,color="black",shape="box"];23842 -> 24064[label="",style="solid", color="black", weight=3]; 23843[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (EQ == GT))",fontsize=16,color="black",shape="triangle"];23843 -> 24065[label="",style="solid", color="black", weight=3]; 23844[label="FiniteMap.lookupWithDefaultFM0 wx2274 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2275)) (Pos Zero)) wx2276 wx2277 wx2278 wx2279 (Float (Pos Zero) (Neg (Succ wx2280))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx2280)) (Pos (Succ wx2275))) == GT))",fontsize=16,color="black",shape="box"];23844 -> 24066[label="",style="solid", color="black", weight=3]; 23845[label="FiniteMap.lookupWithDefaultFM0 wx1306 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1307)) (Pos Zero)) wx1308 wx1309 wx1310 wx1311 (Float (Pos Zero) (Neg (Succ wx1312))) (GT == GT))",fontsize=16,color="black",shape="box"];23845 -> 24067[label="",style="solid", color="black", weight=3]; 23846[label="FiniteMap.lookupWithDefaultFM0 wx1306 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1307)) (Pos Zero)) wx1308 wx1309 wx1310 wx1311 (Float (Pos Zero) (Neg (Succ wx1312))) False)",fontsize=16,color="black",shape="box"];23846 -> 24068[label="",style="solid", color="black", weight=3]; 23847 -> 21898[label="",style="dashed", color="red", weight=0]; 23847[label="FiniteMap.lookupWithDefaultFM0 wx533 (Just wx536)",fontsize=16,color="magenta"];23847 -> 24069[label="",style="dashed", color="magenta", weight=3]; 23847 -> 24070[label="",style="dashed", color="magenta", weight=3]; 23848[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat (Succ wx162300) wx24130 == GT))",fontsize=16,color="burlywood",shape="box"];27103[label="wx24130/Succ wx241300",fontsize=10,color="white",style="solid",shape="box"];23848 -> 27103[label="",style="solid", color="burlywood", weight=9]; 27103 -> 24071[label="",style="solid", color="burlywood", weight=3]; 27104[label="wx24130/Zero",fontsize=10,color="white",style="solid",shape="box"];23848 -> 27104[label="",style="solid", color="burlywood", weight=9]; 27104 -> 24072[label="",style="solid", color="burlywood", weight=3]; 23849[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat Zero wx24130 == GT))",fontsize=16,color="burlywood",shape="box"];27105[label="wx24130/Succ wx241300",fontsize=10,color="white",style="solid",shape="box"];23849 -> 27105[label="",style="solid", color="burlywood", weight=9]; 27105 -> 24073[label="",style="solid", color="burlywood", weight=3]; 27106[label="wx24130/Zero",fontsize=10,color="white",style="solid",shape="box"];23849 -> 27106[label="",style="solid", color="burlywood", weight=9]; 27106 -> 24074[label="",style="solid", color="burlywood", weight=3]; 23850[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) True)",fontsize=16,color="black",shape="box"];23850 -> 24075[label="",style="solid", color="black", weight=3]; 23851 -> 23555[label="",style="dashed", color="red", weight=0]; 23851[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) False)",fontsize=16,color="magenta"];23852[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM0 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) otherwise)",fontsize=16,color="black",shape="box"];23852 -> 24076[label="",style="solid", color="black", weight=3]; 23853[label="wx536",fontsize=16,color="green",shape="box"];23854[label="wx533",fontsize=16,color="green",shape="box"];23855 -> 22835[label="",style="dashed", color="red", weight=0]; 23855[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (primCmpNat wx61300 wx190400 == GT))",fontsize=16,color="magenta"];23855 -> 24077[label="",style="dashed", color="magenta", weight=3]; 23855 -> 24078[label="",style="dashed", color="magenta", weight=3]; 23856 -> 22836[label="",style="dashed", color="red", weight=0]; 23856[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (GT == GT))",fontsize=16,color="magenta"];23857 -> 22837[label="",style="dashed", color="red", weight=0]; 23857[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (LT == GT))",fontsize=16,color="magenta"];23858 -> 22278[label="",style="dashed", color="red", weight=0]; 23858[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg Zero)) (EQ == GT))",fontsize=16,color="magenta"];23859[label="Float (Neg (Succ wx540)) (Neg Zero)",fontsize=16,color="green",shape="box"];23860[label="wx533",fontsize=16,color="green",shape="box"];23861[label="wx539",fontsize=16,color="green",shape="box"];23862 -> 21898[label="",style="dashed", color="red", weight=0]; 23862[label="FiniteMap.lookupWithDefaultFM0 wx533 (Just wx536)",fontsize=16,color="magenta"];23862 -> 24079[label="",style="dashed", color="magenta", weight=3]; 23862 -> 24080[label="",style="dashed", color="magenta", weight=3]; 23863[label="wx536",fontsize=16,color="green",shape="box"];23864[label="wx533",fontsize=16,color="green",shape="box"];23865[label="FiniteMap.lookupWithDefaultFM0 wx1907 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1908)) (Pos Zero)) wx1909 wx1910 wx1911 wx1912 (Float (Neg (Succ wx1913)) (Neg (Succ wx1914))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx1914)) (Pos (Succ wx1908))) == GT))",fontsize=16,color="black",shape="box"];23865 -> 24081[label="",style="solid", color="black", weight=3]; 23866[label="Float (Neg (Succ wx1922)) (Neg (Succ wx1923))",fontsize=16,color="green",shape="box"];23867[label="wx1916",fontsize=16,color="green",shape="box"];23868[label="wx1921",fontsize=16,color="green",shape="box"];23869[label="FiniteMap.lookupWithDefaultFM0 wx1916 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1917)) (Pos Zero)) wx1918 wx1919 wx1920 wx1921 (Float (Neg (Succ wx1922)) (Neg (Succ wx1923))) True)",fontsize=16,color="black",shape="box"];23869 -> 24082[label="",style="solid", color="black", weight=3]; 23870[label="wx1927",fontsize=16,color="green",shape="box"];23871[label="Zero",fontsize=16,color="green",shape="box"];23872[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpInt (Pos (Succ wx24490)) (Pos (Succ wx1932) * Pos (Succ wx1926)) == GT))",fontsize=16,color="black",shape="box"];23872 -> 24083[label="",style="solid", color="black", weight=3]; 23873[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpInt (Pos Zero) (Pos (Succ wx1932) * Pos (Succ wx1926)) == GT))",fontsize=16,color="black",shape="box"];23873 -> 24084[label="",style="solid", color="black", weight=3]; 23874[label="Float (Neg Zero) (Neg (Succ wx1941))",fontsize=16,color="green",shape="box"];23875[label="wx1934",fontsize=16,color="green",shape="box"];23876[label="wx1940",fontsize=16,color="green",shape="box"];23877[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) otherwise)",fontsize=16,color="black",shape="box"];23877 -> 24085[label="",style="solid", color="black", weight=3]; 23878[label="FiniteMap.lookupWithDefaultFM0 wx1943 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1944)) (Pos Zero)) wx1945 wx1946 wx1947 wx1948 (Float (Neg Zero) (Neg (Succ wx1949))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx1949)) (Pos (Succ wx1944))) == GT))",fontsize=16,color="black",shape="box"];23878 -> 24086[label="",style="solid", color="black", weight=3]; 23879[label="Float (Neg Zero) (Neg (Succ wx1957))",fontsize=16,color="green",shape="box"];23880[label="wx1951",fontsize=16,color="green",shape="box"];23881[label="wx1956",fontsize=16,color="green",shape="box"];23882[label="FiniteMap.lookupWithDefaultFM0 wx1951 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1952)) (Pos Zero)) wx1953 wx1954 wx1955 wx1956 (Float (Neg Zero) (Neg (Succ wx1957))) True)",fontsize=16,color="black",shape="box"];23882 -> 24087[label="",style="solid", color="black", weight=3]; 23883[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat (Succ wx241700) wx16240 == GT))",fontsize=16,color="burlywood",shape="box"];27107[label="wx16240/Succ wx162400",fontsize=10,color="white",style="solid",shape="box"];23883 -> 27107[label="",style="solid", color="burlywood", weight=9]; 27107 -> 24088[label="",style="solid", color="burlywood", weight=3]; 27108[label="wx16240/Zero",fontsize=10,color="white",style="solid",shape="box"];23883 -> 27108[label="",style="solid", color="burlywood", weight=9]; 27108 -> 24089[label="",style="solid", color="burlywood", weight=3]; 23884[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat Zero wx16240 == GT))",fontsize=16,color="burlywood",shape="box"];27109[label="wx16240/Succ wx162400",fontsize=10,color="white",style="solid",shape="box"];23884 -> 27109[label="",style="solid", color="burlywood", weight=9]; 27109 -> 24090[label="",style="solid", color="burlywood", weight=3]; 27110[label="wx16240/Zero",fontsize=10,color="white",style="solid",shape="box"];23884 -> 27110[label="",style="solid", color="burlywood", weight=9]; 27110 -> 24091[label="",style="solid", color="burlywood", weight=3]; 23885 -> 23595[label="",style="dashed", color="red", weight=0]; 23885[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) False)",fontsize=16,color="magenta"];23886[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) True)",fontsize=16,color="black",shape="box"];23886 -> 24092[label="",style="solid", color="black", weight=3]; 23887[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM0 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) otherwise)",fontsize=16,color="black",shape="box"];23887 -> 24093[label="",style="solid", color="black", weight=3]; 23888[label="wx597",fontsize=16,color="green",shape="box"];23889[label="wx594",fontsize=16,color="green",shape="box"];23890 -> 22894[label="",style="dashed", color="red", weight=0]; 23890[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (primCmpNat wx195800 wx65700 == GT))",fontsize=16,color="magenta"];23890 -> 24094[label="",style="dashed", color="magenta", weight=3]; 23890 -> 24095[label="",style="dashed", color="magenta", weight=3]; 23891 -> 22896[label="",style="dashed", color="red", weight=0]; 23891[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (GT == GT))",fontsize=16,color="magenta"];23892 -> 22895[label="",style="dashed", color="red", weight=0]; 23892[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (LT == GT))",fontsize=16,color="magenta"];23893 -> 22353[label="",style="dashed", color="red", weight=0]; 23893[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg Zero)) (EQ == GT))",fontsize=16,color="magenta"];23894[label="Float (Pos (Succ wx601)) (Neg Zero)",fontsize=16,color="green",shape="box"];23895[label="wx594",fontsize=16,color="green",shape="box"];23896[label="wx600",fontsize=16,color="green",shape="box"];23897 -> 21898[label="",style="dashed", color="red", weight=0]; 23897[label="FiniteMap.lookupWithDefaultFM0 wx594 (Just wx597)",fontsize=16,color="magenta"];23897 -> 24096[label="",style="dashed", color="magenta", weight=3]; 23897 -> 24097[label="",style="dashed", color="magenta", weight=3]; 23898[label="wx597",fontsize=16,color="green",shape="box"];23899[label="wx594",fontsize=16,color="green",shape="box"];23900[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM0 (Float (Neg (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) True)",fontsize=16,color="black",shape="box"];23900 -> 24098[label="",style="solid", color="black", weight=3]; 23901[label="wx597",fontsize=16,color="green",shape="box"];23902[label="wx594",fontsize=16,color="green",shape="box"];23903[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1421)) (Neg Zero)) wx1422 wx1423 wx1424 wx1425 (Float (Pos (Succ wx1426)) (Neg (Succ wx1427))) (GT == GT))",fontsize=16,color="black",shape="box"];23903 -> 24099[label="",style="solid", color="black", weight=3]; 23904[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1421)) (Neg Zero)) wx1422 wx1423 wx1424 wx1425 (Float (Pos (Succ wx1426)) (Neg (Succ wx1427))) False)",fontsize=16,color="black",shape="box"];23904 -> 24100[label="",style="solid", color="black", weight=3]; 23905[label="FiniteMap.lookupWithDefaultFM0 wx2327 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2328)) (Neg Zero)) wx2329 wx2330 wx2331 wx2332 (Float (Pos (Succ wx2333)) (Neg (Succ wx2334))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx2334)) (Neg (Succ wx2328))) == GT))",fontsize=16,color="black",shape="box"];23905 -> 24101[label="",style="solid", color="black", weight=3]; 23906[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpNat (Succ wx24440) (Succ wx16290) == GT))",fontsize=16,color="black",shape="box"];23906 -> 24102[label="",style="solid", color="black", weight=3]; 23907[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpNat Zero (Succ wx16290) == GT))",fontsize=16,color="black",shape="box"];23907 -> 24103[label="",style="solid", color="black", weight=3]; 23908[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpNat (Succ wx24450) Zero == GT))",fontsize=16,color="black",shape="box"];23908 -> 24104[label="",style="solid", color="black", weight=3]; 23909[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (EQ == GT))",fontsize=16,color="black",shape="triangle"];23909 -> 24105[label="",style="solid", color="black", weight=3]; 23910[label="wx2347",fontsize=16,color="green",shape="box"];23911[label="Zero",fontsize=16,color="green",shape="box"];23912[label="FiniteMap.lookupWithDefaultFM0 wx2345 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) wx2348 wx2349 wx2350 wx2351 (Float (Pos Zero) (Neg (Succ wx2352))) (primCmpInt (Neg (Succ wx24500)) (Neg (Succ wx2352) * Neg (Succ wx2346)) == GT))",fontsize=16,color="black",shape="box"];23912 -> 24106[label="",style="solid", color="black", weight=3]; 23913[label="FiniteMap.lookupWithDefaultFM0 wx2345 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) wx2348 wx2349 wx2350 wx2351 (Float (Pos Zero) (Neg (Succ wx2352))) (primCmpInt (Neg Zero) (Neg (Succ wx2352) * Neg (Succ wx2346)) == GT))",fontsize=16,color="black",shape="box"];23913 -> 24107[label="",style="solid", color="black", weight=3]; 23914[label="FiniteMap.lookupWithDefaultFM0 wx1498 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1499)) (Neg Zero)) wx1500 wx1501 wx1502 wx1503 (Float (Pos Zero) (Neg (Succ wx1504))) (GT == GT))",fontsize=16,color="black",shape="box"];23914 -> 24108[label="",style="solid", color="black", weight=3]; 23915[label="FiniteMap.lookupWithDefaultFM0 wx1498 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1499)) (Neg Zero)) wx1500 wx1501 wx1502 wx1503 (Float (Pos Zero) (Neg (Succ wx1504))) False)",fontsize=16,color="black",shape="box"];23915 -> 24109[label="",style="solid", color="black", weight=3]; 23916[label="FiniteMap.lookupWithDefaultFM0 wx2362 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2363)) (Neg Zero)) wx2364 wx2365 wx2366 wx2367 (Float (Pos Zero) (Neg (Succ wx2368))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx2368)) (Neg (Succ wx2363))) == GT))",fontsize=16,color="black",shape="box"];23916 -> 24110[label="",style="solid", color="black", weight=3]; 23917 -> 21898[label="",style="dashed", color="red", weight=0]; 23917[label="FiniteMap.lookupWithDefaultFM0 wx663 (Just wx666)",fontsize=16,color="magenta"];23917 -> 24111[label="",style="dashed", color="magenta", weight=3]; 23917 -> 24112[label="",style="dashed", color="magenta", weight=3]; 23918[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat (Succ wx162600) wx24210 == GT))",fontsize=16,color="burlywood",shape="box"];27111[label="wx24210/Succ wx242100",fontsize=10,color="white",style="solid",shape="box"];23918 -> 27111[label="",style="solid", color="burlywood", weight=9]; 27111 -> 24113[label="",style="solid", color="burlywood", weight=3]; 27112[label="wx24210/Zero",fontsize=10,color="white",style="solid",shape="box"];23918 -> 27112[label="",style="solid", color="burlywood", weight=9]; 27112 -> 24114[label="",style="solid", color="burlywood", weight=3]; 23919[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat Zero wx24210 == GT))",fontsize=16,color="burlywood",shape="box"];27113[label="wx24210/Succ wx242100",fontsize=10,color="white",style="solid",shape="box"];23919 -> 27113[label="",style="solid", color="burlywood", weight=9]; 27113 -> 24115[label="",style="solid", color="burlywood", weight=3]; 27114[label="wx24210/Zero",fontsize=10,color="white",style="solid",shape="box"];23919 -> 27114[label="",style="solid", color="burlywood", weight=9]; 27114 -> 24116[label="",style="solid", color="burlywood", weight=3]; 23920[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) True)",fontsize=16,color="black",shape="box"];23920 -> 24117[label="",style="solid", color="black", weight=3]; 23921 -> 23648[label="",style="dashed", color="red", weight=0]; 23921[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) False)",fontsize=16,color="magenta"];23922[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM0 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) otherwise)",fontsize=16,color="black",shape="box"];23922 -> 24118[label="",style="solid", color="black", weight=3]; 23923[label="wx666",fontsize=16,color="green",shape="box"];23924[label="wx663",fontsize=16,color="green",shape="box"];23925 -> 22971[label="",style="dashed", color="red", weight=0]; 23925[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (primCmpNat wx73800 wx201700 == GT))",fontsize=16,color="magenta"];23925 -> 24119[label="",style="dashed", color="magenta", weight=3]; 23925 -> 24120[label="",style="dashed", color="magenta", weight=3]; 23926 -> 22972[label="",style="dashed", color="red", weight=0]; 23926[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (GT == GT))",fontsize=16,color="magenta"];23927 -> 22973[label="",style="dashed", color="red", weight=0]; 23927[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (LT == GT))",fontsize=16,color="magenta"];23928 -> 22435[label="",style="dashed", color="red", weight=0]; 23928[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg Zero)) (EQ == GT))",fontsize=16,color="magenta"];23929[label="Float (Neg (Succ wx670)) (Neg Zero)",fontsize=16,color="green",shape="box"];23930[label="wx663",fontsize=16,color="green",shape="box"];23931[label="wx669",fontsize=16,color="green",shape="box"];23932 -> 21898[label="",style="dashed", color="red", weight=0]; 23932[label="FiniteMap.lookupWithDefaultFM0 wx663 (Just wx666)",fontsize=16,color="magenta"];23932 -> 24121[label="",style="dashed", color="magenta", weight=3]; 23932 -> 24122[label="",style="dashed", color="magenta", weight=3]; 23933[label="wx666",fontsize=16,color="green",shape="box"];23934[label="wx663",fontsize=16,color="green",shape="box"];23935[label="Float (Neg (Succ wx2026)) (Neg (Succ wx2027))",fontsize=16,color="green",shape="box"];23936[label="wx2020",fontsize=16,color="green",shape="box"];23937[label="wx2025",fontsize=16,color="green",shape="box"];23938[label="FiniteMap.lookupWithDefaultFM0 wx2020 (FiniteMap.lookupFM0 (Float (Pos (Succ wx2021)) (Neg Zero)) wx2022 wx2023 wx2024 wx2025 (Float (Neg (Succ wx2026)) (Neg (Succ wx2027))) True)",fontsize=16,color="black",shape="box"];23938 -> 24123[label="",style="solid", color="black", weight=3]; 23939[label="FiniteMap.lookupWithDefaultFM0 wx2029 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2030)) (Neg Zero)) wx2031 wx2032 wx2033 wx2034 (Float (Neg (Succ wx2035)) (Neg (Succ wx2036))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx2036)) (Neg (Succ wx2030))) == GT))",fontsize=16,color="black",shape="box"];23939 -> 24124[label="",style="solid", color="black", weight=3]; 23940[label="Float (Neg Zero) (Neg (Succ wx2045))",fontsize=16,color="green",shape="box"];23941[label="wx2038",fontsize=16,color="green",shape="box"];23942[label="wx2044",fontsize=16,color="green",shape="box"];23943[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM0 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) otherwise)",fontsize=16,color="black",shape="box"];23943 -> 24125[label="",style="solid", color="black", weight=3]; 23944[label="wx2049",fontsize=16,color="green",shape="box"];23945[label="Zero",fontsize=16,color="green",shape="box"];23946[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpInt (Pos (Succ wx24510)) (Neg (Succ wx2054) * Neg (Succ wx2048)) == GT))",fontsize=16,color="black",shape="box"];23946 -> 24126[label="",style="solid", color="black", weight=3]; 23947[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpInt (Pos Zero) (Neg (Succ wx2054) * Neg (Succ wx2048)) == GT))",fontsize=16,color="black",shape="box"];23947 -> 24127[label="",style="solid", color="black", weight=3]; 23948[label="Float (Neg Zero) (Neg (Succ wx2062))",fontsize=16,color="green",shape="box"];23949[label="wx2056",fontsize=16,color="green",shape="box"];23950[label="wx2061",fontsize=16,color="green",shape="box"];23951[label="FiniteMap.lookupWithDefaultFM0 wx2056 (FiniteMap.lookupFM0 (Float (Pos (Succ wx2057)) (Neg Zero)) wx2058 wx2059 wx2060 wx2061 (Float (Neg Zero) (Neg (Succ wx2062))) True)",fontsize=16,color="black",shape="box"];23951 -> 24128[label="",style="solid", color="black", weight=3]; 23952[label="FiniteMap.lookupWithDefaultFM0 wx2064 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2065)) (Neg Zero)) wx2066 wx2067 wx2068 wx2069 (Float (Neg Zero) (Neg (Succ wx2070))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx2070)) (Neg (Succ wx2065))) == GT))",fontsize=16,color="black",shape="box"];23952 -> 24129[label="",style="solid", color="black", weight=3]; 23953 -> 21898[label="",style="dashed", color="red", weight=0]; 23953[label="FiniteMap.lookupWithDefaultFM0 wx309 (Just wx312)",fontsize=16,color="magenta"];23953 -> 24130[label="",style="dashed", color="magenta", weight=3]; 23953 -> 24131[label="",style="dashed", color="magenta", weight=3]; 23954[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat wx16300 wx24340 == GT))",fontsize=16,color="burlywood",shape="triangle"];27115[label="wx16300/Succ wx163000",fontsize=10,color="white",style="solid",shape="box"];23954 -> 27115[label="",style="solid", color="burlywood", weight=9]; 27115 -> 24132[label="",style="solid", color="burlywood", weight=3]; 27116[label="wx16300/Zero",fontsize=10,color="white",style="solid",shape="box"];23954 -> 27116[label="",style="solid", color="burlywood", weight=9]; 27116 -> 24133[label="",style="solid", color="burlywood", weight=3]; 23955[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (GT == GT))",fontsize=16,color="black",shape="triangle"];23955 -> 24134[label="",style="solid", color="black", weight=3]; 23956[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (LT == GT))",fontsize=16,color="black",shape="triangle"];23956 -> 24135[label="",style="solid", color="black", weight=3]; 23957[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) False)",fontsize=16,color="black",shape="triangle"];23957 -> 24136[label="",style="solid", color="black", weight=3]; 23958[label="Float (Pos (Succ wx316)) (Pos (Succ wx3170))",fontsize=16,color="green",shape="box"];23959[label="wx309",fontsize=16,color="green",shape="box"];23960[label="wx315",fontsize=16,color="green",shape="box"];23961 -> 21898[label="",style="dashed", color="red", weight=0]; 23961[label="FiniteMap.lookupWithDefaultFM0 wx309 (Just wx312)",fontsize=16,color="magenta"];23961 -> 24137[label="",style="dashed", color="magenta", weight=3]; 23961 -> 24138[label="",style="dashed", color="magenta", weight=3]; 23962[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpNat (Succ wx161300) (Succ wx239700) == GT))",fontsize=16,color="black",shape="box"];23962 -> 24139[label="",style="solid", color="black", weight=3]; 23963[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpNat (Succ wx161300) Zero == GT))",fontsize=16,color="black",shape="box"];23963 -> 24140[label="",style="solid", color="black", weight=3]; 23964[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpNat Zero (Succ wx239700) == GT))",fontsize=16,color="black",shape="box"];23964 -> 24141[label="",style="solid", color="black", weight=3]; 23965[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];23965 -> 24142[label="",style="solid", color="black", weight=3]; 23966 -> 6[label="",style="dashed", color="red", weight=0]; 23966[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM wx315 (Float (Pos (Succ wx316)) (Pos Zero)))",fontsize=16,color="magenta"];23966 -> 24143[label="",style="dashed", color="magenta", weight=3]; 23966 -> 24144[label="",style="dashed", color="magenta", weight=3]; 23966 -> 24145[label="",style="dashed", color="magenta", weight=3]; 23967[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM0 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];23967 -> 24146[label="",style="solid", color="black", weight=3]; 23968[label="Float (Pos (Succ wx316)) (Pos Zero)",fontsize=16,color="green",shape="box"];23969[label="wx309",fontsize=16,color="green",shape="box"];23970[label="wx315",fontsize=16,color="green",shape="box"];23971 -> 21898[label="",style="dashed", color="red", weight=0]; 23971[label="FiniteMap.lookupWithDefaultFM0 wx309 (Just wx312)",fontsize=16,color="magenta"];23971 -> 24147[label="",style="dashed", color="magenta", weight=3]; 23971 -> 24148[label="",style="dashed", color="magenta", weight=3]; 23972[label="FiniteMap.lookupWithDefaultFM0 wx1632 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1633)) (Pos Zero)) wx1634 wx1635 wx1636 wx1637 (Float (Pos (Succ wx1638)) (Pos (Succ wx1639))) (primCmpInt (Pos Zero) (Pos (Succ wx1639) * Pos (Succ wx1633)) == GT))",fontsize=16,color="black",shape="box"];23972 -> 24149[label="",style="solid", color="black", weight=3]; 23973 -> 21898[label="",style="dashed", color="red", weight=0]; 23973[label="FiniteMap.lookupWithDefaultFM0 wx1641 (Just wx1643)",fontsize=16,color="magenta"];23973 -> 24150[label="",style="dashed", color="magenta", weight=3]; 23973 -> 24151[label="",style="dashed", color="magenta", weight=3]; 23975 -> 6395[label="",style="dashed", color="red", weight=0]; 23975[label="primMulNat Zero (Succ wx1652)",fontsize=16,color="magenta"];23975 -> 24152[label="",style="dashed", color="magenta", weight=3]; 23975 -> 24153[label="",style="dashed", color="magenta", weight=3]; 23974[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpInt (Pos wx2453) (Pos (Succ wx1657) * Pos (Succ wx1651)) == GT))",fontsize=16,color="burlywood",shape="triangle"];27117[label="wx2453/Succ wx24530",fontsize=10,color="white",style="solid",shape="box"];23974 -> 27117[label="",style="solid", color="burlywood", weight=9]; 27117 -> 24154[label="",style="solid", color="burlywood", weight=3]; 27118[label="wx2453/Zero",fontsize=10,color="white",style="solid",shape="box"];23974 -> 27118[label="",style="solid", color="burlywood", weight=9]; 27118 -> 24155[label="",style="solid", color="burlywood", weight=3]; 23978[label="FiniteMap.lookupWithDefaultFM0 wx1659 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1660)) (Pos (Succ wx1661))) wx1662 wx1663 wx1664 wx1665 (Float (Pos Zero) (Pos (Succ wx1666))) True)",fontsize=16,color="black",shape="box"];23978 -> 24156[label="",style="solid", color="black", weight=3]; 23979[label="FiniteMap.lookupWithDefaultFM0 wx1668 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1669)) (Pos Zero)) wx1670 wx1671 wx1672 wx1673 (Float (Pos Zero) (Pos (Succ wx1674))) (primCmpInt (Pos Zero) (Pos (Succ wx1674) * Pos (Succ wx1669)) == GT))",fontsize=16,color="black",shape="box"];23979 -> 24157[label="",style="solid", color="black", weight=3]; 23980 -> 21898[label="",style="dashed", color="red", weight=0]; 23980[label="FiniteMap.lookupWithDefaultFM0 wx1676 (Just wx1678)",fontsize=16,color="magenta"];23980 -> 24158[label="",style="dashed", color="magenta", weight=3]; 23980 -> 24159[label="",style="dashed", color="magenta", weight=3]; 23981[label="wx322",fontsize=16,color="green",shape="box"];23982[label="Succ wx327",fontsize=16,color="green",shape="box"];24168 -> 6395[label="",style="dashed", color="red", weight=0]; 24168[label="primMulNat (Succ wx3280) (Succ wx32100)",fontsize=16,color="magenta"];24168 -> 24171[label="",style="dashed", color="magenta", weight=3]; 24168 -> 24172[label="",style="dashed", color="magenta", weight=3]; 24167[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpInt (Neg (Succ wx24520)) (Neg wx2455) == GT))",fontsize=16,color="black",shape="triangle"];24167 -> 24173[label="",style="solid", color="black", weight=3]; 24170 -> 6395[label="",style="dashed", color="red", weight=0]; 24170[label="primMulNat (Succ wx3280) (Succ wx32100)",fontsize=16,color="magenta"];24170 -> 24174[label="",style="dashed", color="magenta", weight=3]; 24170 -> 24175[label="",style="dashed", color="magenta", weight=3]; 24169[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpInt (Neg Zero) (Neg wx2456) == GT))",fontsize=16,color="burlywood",shape="triangle"];27119[label="wx2456/Succ wx24560",fontsize=10,color="white",style="solid",shape="box"];24169 -> 27119[label="",style="solid", color="burlywood", weight=9]; 27119 -> 24176[label="",style="solid", color="burlywood", weight=3]; 27120[label="wx2456/Zero",fontsize=10,color="white",style="solid",shape="box"];24169 -> 27120[label="",style="solid", color="burlywood", weight=9]; 27120 -> 24177[label="",style="solid", color="burlywood", weight=3]; 23983[label="FiniteMap.lookupWithDefaultFM0 wx2103 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2104)) (Pos Zero)) wx2105 wx2106 wx2107 wx2108 (Float (Neg (Succ wx2109)) (Pos (Succ wx2110))) (primCmpInt (Neg Zero) (Pos (Succ wx2110) * Pos (Succ wx2104)) == GT))",fontsize=16,color="black",shape="box"];23983 -> 24160[label="",style="solid", color="black", weight=3]; 23984[label="FiniteMap.lookupWithDefaultFM0 wx1693 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1694)) (Pos Zero)) wx1695 wx1696 wx1697 wx1698 (Float (Neg (Succ wx1699)) (Pos (Succ wx1700))) True)",fontsize=16,color="black",shape="box"];23984 -> 24161[label="",style="solid", color="black", weight=3]; 23985[label="FiniteMap.lookupWithDefaultFM0 wx1693 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1694)) (Pos Zero)) wx1695 wx1696 wx1697 wx1698 (Float (Neg (Succ wx1699)) (Pos (Succ wx1700))) otherwise)",fontsize=16,color="black",shape="box"];23985 -> 24162[label="",style="solid", color="black", weight=3]; 23987 -> 6395[label="",style="dashed", color="red", weight=0]; 23987[label="primMulNat Zero (Succ wx2123)",fontsize=16,color="magenta"];23987 -> 24163[label="",style="dashed", color="magenta", weight=3]; 23987 -> 24164[label="",style="dashed", color="magenta", weight=3]; 23986[label="FiniteMap.lookupWithDefaultFM0 wx2121 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) wx2124 wx2125 wx2126 wx2127 (Float (Neg Zero) (Pos (Succ wx2128))) (primCmpInt (Neg wx2454) (Pos (Succ wx2128) * Pos (Succ wx2122)) == GT))",fontsize=16,color="burlywood",shape="triangle"];27121[label="wx2454/Succ wx24540",fontsize=10,color="white",style="solid",shape="box"];23986 -> 27121[label="",style="solid", color="burlywood", weight=9]; 27121 -> 24165[label="",style="solid", color="burlywood", weight=3]; 27122[label="wx2454/Zero",fontsize=10,color="white",style="solid",shape="box"];23986 -> 27122[label="",style="solid", color="burlywood", weight=9]; 27122 -> 24166[label="",style="solid", color="burlywood", weight=3]; 23990[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpNat wx24360 wx21760 == GT))",fontsize=16,color="burlywood",shape="triangle"];27123[label="wx24360/Succ wx243600",fontsize=10,color="white",style="solid",shape="box"];23990 -> 27123[label="",style="solid", color="burlywood", weight=9]; 27123 -> 24178[label="",style="solid", color="burlywood", weight=3]; 27124[label="wx24360/Zero",fontsize=10,color="white",style="solid",shape="box"];23990 -> 27124[label="",style="solid", color="burlywood", weight=9]; 27124 -> 24179[label="",style="solid", color="burlywood", weight=3]; 23991[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (LT == GT))",fontsize=16,color="black",shape="triangle"];23991 -> 24180[label="",style="solid", color="black", weight=3]; 23992[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (GT == GT))",fontsize=16,color="black",shape="triangle"];23992 -> 24181[label="",style="solid", color="black", weight=3]; 23993[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) False)",fontsize=16,color="black",shape="triangle"];23993 -> 24182[label="",style="solid", color="black", weight=3]; 23994[label="FiniteMap.lookupWithDefaultFM0 wx2139 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2140)) (Pos Zero)) wx2141 wx2142 wx2143 wx2144 (Float (Neg Zero) (Pos (Succ wx2145))) (primCmpInt (Neg Zero) (Pos (Succ wx2145) * Pos (Succ wx2140)) == GT))",fontsize=16,color="black",shape="box"];23994 -> 24183[label="",style="solid", color="black", weight=3]; 23995[label="FiniteMap.lookupWithDefaultFM0 wx1728 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1729)) (Pos Zero)) wx1730 wx1731 wx1732 wx1733 (Float (Neg Zero) (Pos (Succ wx1734))) True)",fontsize=16,color="black",shape="box"];23995 -> 24184[label="",style="solid", color="black", weight=3]; 23996[label="FiniteMap.lookupWithDefaultFM0 wx1728 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1729)) (Pos Zero)) wx1730 wx1731 wx1732 wx1733 (Float (Neg Zero) (Pos (Succ wx1734))) otherwise)",fontsize=16,color="black",shape="box"];23996 -> 24185[label="",style="solid", color="black", weight=3]; 23997 -> 21898[label="",style="dashed", color="red", weight=0]; 23997[label="FiniteMap.lookupWithDefaultFM0 wx331 (Just wx334)",fontsize=16,color="magenta"];23997 -> 24186[label="",style="dashed", color="magenta", weight=3]; 23997 -> 24187[label="",style="dashed", color="magenta", weight=3]; 23998[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat wx17360 wx24380 == GT))",fontsize=16,color="burlywood",shape="triangle"];27125[label="wx17360/Succ wx173600",fontsize=10,color="white",style="solid",shape="box"];23998 -> 27125[label="",style="solid", color="burlywood", weight=9]; 27125 -> 24188[label="",style="solid", color="burlywood", weight=3]; 27126[label="wx17360/Zero",fontsize=10,color="white",style="solid",shape="box"];23998 -> 27126[label="",style="solid", color="burlywood", weight=9]; 27126 -> 24189[label="",style="solid", color="burlywood", weight=3]; 23999[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (GT == GT))",fontsize=16,color="black",shape="triangle"];23999 -> 24190[label="",style="solid", color="black", weight=3]; 24000[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (LT == GT))",fontsize=16,color="black",shape="triangle"];24000 -> 24191[label="",style="solid", color="black", weight=3]; 24001[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) False)",fontsize=16,color="black",shape="triangle"];24001 -> 24192[label="",style="solid", color="black", weight=3]; 24002[label="Float (Pos (Succ wx338)) (Pos (Succ wx3390))",fontsize=16,color="green",shape="box"];24003[label="wx331",fontsize=16,color="green",shape="box"];24004[label="wx337",fontsize=16,color="green",shape="box"];24005 -> 21898[label="",style="dashed", color="red", weight=0]; 24005[label="FiniteMap.lookupWithDefaultFM0 wx331 (Just wx334)",fontsize=16,color="magenta"];24005 -> 24193[label="",style="dashed", color="magenta", weight=3]; 24005 -> 24194[label="",style="dashed", color="magenta", weight=3]; 24006[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpNat (Succ wx161700) (Succ wx240100) == GT))",fontsize=16,color="black",shape="box"];24006 -> 24195[label="",style="solid", color="black", weight=3]; 24007[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpNat (Succ wx161700) Zero == GT))",fontsize=16,color="black",shape="box"];24007 -> 24196[label="",style="solid", color="black", weight=3]; 24008[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpNat Zero (Succ wx240100) == GT))",fontsize=16,color="black",shape="box"];24008 -> 24197[label="",style="solid", color="black", weight=3]; 24009[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];24009 -> 24198[label="",style="solid", color="black", weight=3]; 24010 -> 6[label="",style="dashed", color="red", weight=0]; 24010[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM wx337 (Float (Pos (Succ wx338)) (Pos Zero)))",fontsize=16,color="magenta"];24010 -> 24199[label="",style="dashed", color="magenta", weight=3]; 24010 -> 24200[label="",style="dashed", color="magenta", weight=3]; 24010 -> 24201[label="",style="dashed", color="magenta", weight=3]; 24011[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM0 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) True)",fontsize=16,color="black",shape="box"];24011 -> 24202[label="",style="solid", color="black", weight=3]; 24012[label="Float (Pos (Succ wx338)) (Pos Zero)",fontsize=16,color="green",shape="box"];24013[label="wx331",fontsize=16,color="green",shape="box"];24014[label="wx337",fontsize=16,color="green",shape="box"];24015 -> 21898[label="",style="dashed", color="red", weight=0]; 24015[label="FiniteMap.lookupWithDefaultFM0 wx331 (Just wx334)",fontsize=16,color="magenta"];24015 -> 24203[label="",style="dashed", color="magenta", weight=3]; 24015 -> 24204[label="",style="dashed", color="magenta", weight=3]; 24016 -> 21898[label="",style="dashed", color="red", weight=0]; 24016[label="FiniteMap.lookupWithDefaultFM0 wx1738 (Just wx1740)",fontsize=16,color="magenta"];24016 -> 24205[label="",style="dashed", color="magenta", weight=3]; 24016 -> 24206[label="",style="dashed", color="magenta", weight=3]; 24017 -> 24207[label="",style="dashed", color="red", weight=0]; 24017[label="FiniteMap.lookupWithDefaultFM0 wx1747 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1748)) (Neg Zero)) wx1749 wx1750 wx1751 wx1752 (Float (Pos (Succ wx1753)) (Pos (Succ wx1754))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx1754) (Succ wx1748))) == GT))",fontsize=16,color="magenta"];24017 -> 24208[label="",style="dashed", color="magenta", weight=3]; 24018[label="FiniteMap.lookupWithDefaultFM0 wx1756 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1757)) (Neg (Succ wx1758))) wx1759 wx1760 wx1761 wx1762 (Float (Pos Zero) (Pos (Succ wx1763))) True)",fontsize=16,color="black",shape="box"];24018 -> 24209[label="",style="solid", color="black", weight=3]; 24019[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpInt (Pos (Succ wx24460)) (primMulInt (Neg (Succ wx1772)) (Neg (Succ wx1766))) == GT))",fontsize=16,color="black",shape="box"];24019 -> 24210[label="",style="solid", color="black", weight=3]; 24020[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx1772)) (Neg (Succ wx1766))) == GT))",fontsize=16,color="black",shape="box"];24020 -> 24211[label="",style="solid", color="black", weight=3]; 24021 -> 21898[label="",style="dashed", color="red", weight=0]; 24021[label="FiniteMap.lookupWithDefaultFM0 wx1774 (Just wx1776)",fontsize=16,color="magenta"];24021 -> 24212[label="",style="dashed", color="magenta", weight=3]; 24021 -> 24213[label="",style="dashed", color="magenta", weight=3]; 24022 -> 24214[label="",style="dashed", color="red", weight=0]; 24022[label="FiniteMap.lookupWithDefaultFM0 wx1782 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1783)) (Neg Zero)) wx1784 wx1785 wx1786 wx1787 (Float (Pos Zero) (Pos (Succ wx1788))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx1788) (Succ wx1783))) == GT))",fontsize=16,color="magenta"];24022 -> 24215[label="",style="dashed", color="magenta", weight=3]; 24023[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat (Succ wx240500) (Succ wx161900) == GT))",fontsize=16,color="black",shape="box"];24023 -> 24216[label="",style="solid", color="black", weight=3]; 24024[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat (Succ wx240500) Zero == GT))",fontsize=16,color="black",shape="box"];24024 -> 24217[label="",style="solid", color="black", weight=3]; 24025[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat Zero (Succ wx161900) == GT))",fontsize=16,color="black",shape="box"];24025 -> 24218[label="",style="solid", color="black", weight=3]; 24026[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];24026 -> 24219[label="",style="solid", color="black", weight=3]; 24027 -> 6[label="",style="dashed", color="red", weight=0]; 24027[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))))",fontsize=16,color="magenta"];24027 -> 24220[label="",style="dashed", color="magenta", weight=3]; 24027 -> 24221[label="",style="dashed", color="magenta", weight=3]; 24027 -> 24222[label="",style="dashed", color="magenta", weight=3]; 24028[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM0 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) True)",fontsize=16,color="black",shape="box"];24028 -> 24223[label="",style="solid", color="black", weight=3]; 24029[label="wx48000",fontsize=16,color="green",shape="box"];24030[label="wx178900",fontsize=16,color="green",shape="box"];24031[label="wx404",fontsize=16,color="green",shape="box"];24032[label="wx401",fontsize=16,color="green",shape="box"];24033 -> 21898[label="",style="dashed", color="red", weight=0]; 24033[label="FiniteMap.lookupWithDefaultFM0 wx401 (Just wx404)",fontsize=16,color="magenta"];24033 -> 24224[label="",style="dashed", color="magenta", weight=3]; 24033 -> 24225[label="",style="dashed", color="magenta", weight=3]; 24034[label="FiniteMap.lookupWithDefaultFM0 wx1097 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1098)) (Neg Zero)) wx1099 wx1100 wx1101 wx1102 (Float (Neg (Succ wx1103)) (Pos (Succ wx1104))) True)",fontsize=16,color="black",shape="box"];24034 -> 24226[label="",style="solid", color="black", weight=3]; 24035[label="FiniteMap.lookupWithDefaultFM0 wx1097 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1098)) (Neg Zero)) wx1099 wx1100 wx1101 wx1102 (Float (Neg (Succ wx1103)) (Pos (Succ wx1104))) otherwise)",fontsize=16,color="black",shape="box"];24035 -> 24227[label="",style="solid", color="black", weight=3]; 24036 -> 24228[label="",style="dashed", color="red", weight=0]; 24036[label="FiniteMap.lookupWithDefaultFM0 wx2195 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2196)) (Neg Zero)) wx2197 wx2198 wx2199 wx2200 (Float (Neg (Succ wx2201)) (Pos (Succ wx2202))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx2202) (Succ wx2196))) == GT))",fontsize=16,color="magenta"];24036 -> 24229[label="",style="dashed", color="magenta", weight=3]; 24037[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpNat wx24400 wx16270 == GT))",fontsize=16,color="burlywood",shape="triangle"];27127[label="wx24400/Succ wx244000",fontsize=10,color="white",style="solid",shape="box"];24037 -> 27127[label="",style="solid", color="burlywood", weight=9]; 27127 -> 24230[label="",style="solid", color="burlywood", weight=3]; 27128[label="wx24400/Zero",fontsize=10,color="white",style="solid",shape="box"];24037 -> 27128[label="",style="solid", color="burlywood", weight=9]; 27128 -> 24231[label="",style="solid", color="burlywood", weight=3]; 24038[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (LT == GT))",fontsize=16,color="black",shape="triangle"];24038 -> 24232[label="",style="solid", color="black", weight=3]; 24039[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (GT == GT))",fontsize=16,color="black",shape="triangle"];24039 -> 24233[label="",style="solid", color="black", weight=3]; 24040[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) False)",fontsize=16,color="black",shape="triangle"];24040 -> 24234[label="",style="solid", color="black", weight=3]; 24041[label="FiniteMap.lookupWithDefaultFM0 wx2213 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) wx2216 wx2217 wx2218 wx2219 (Float (Neg Zero) (Pos (Succ wx2220))) (primCmpInt (Neg (Succ wx24470)) (primMulInt (Neg (Succ wx2220)) (Neg (Succ wx2214))) == GT))",fontsize=16,color="black",shape="box"];24041 -> 24235[label="",style="solid", color="black", weight=3]; 24042[label="FiniteMap.lookupWithDefaultFM0 wx2213 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) wx2216 wx2217 wx2218 wx2219 (Float (Neg Zero) (Pos (Succ wx2220))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx2220)) (Neg (Succ wx2214))) == GT))",fontsize=16,color="black",shape="box"];24042 -> 24236[label="",style="solid", color="black", weight=3]; 24043[label="FiniteMap.lookupWithDefaultFM0 wx1175 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1176)) (Neg Zero)) wx1177 wx1178 wx1179 wx1180 (Float (Neg Zero) (Pos (Succ wx1181))) True)",fontsize=16,color="black",shape="box"];24043 -> 24237[label="",style="solid", color="black", weight=3]; 24044[label="FiniteMap.lookupWithDefaultFM0 wx1175 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1176)) (Neg Zero)) wx1177 wx1178 wx1179 wx1180 (Float (Neg Zero) (Pos (Succ wx1181))) otherwise)",fontsize=16,color="black",shape="box"];24044 -> 24238[label="",style="solid", color="black", weight=3]; 24045 -> 24239[label="",style="dashed", color="red", weight=0]; 24045[label="FiniteMap.lookupWithDefaultFM0 wx2230 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2231)) (Neg Zero)) wx2232 wx2233 wx2234 wx2235 (Float (Neg Zero) (Pos (Succ wx2236))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx2236) (Succ wx2231))) == GT))",fontsize=16,color="magenta"];24045 -> 24240[label="",style="dashed", color="magenta", weight=3]; 24046 -> 21898[label="",style="dashed", color="red", weight=0]; 24046[label="FiniteMap.lookupWithDefaultFM0 wx461 (Just wx464)",fontsize=16,color="magenta"];24046 -> 24241[label="",style="dashed", color="magenta", weight=3]; 24046 -> 24242[label="",style="dashed", color="magenta", weight=3]; 24047[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat (Succ wx241100) (Succ wx162200) == GT))",fontsize=16,color="black",shape="box"];24047 -> 24243[label="",style="solid", color="black", weight=3]; 24048[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat (Succ wx241100) Zero == GT))",fontsize=16,color="black",shape="box"];24048 -> 24244[label="",style="solid", color="black", weight=3]; 24049[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat Zero (Succ wx162200) == GT))",fontsize=16,color="black",shape="box"];24049 -> 24245[label="",style="solid", color="black", weight=3]; 24050[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];24050 -> 24246[label="",style="solid", color="black", weight=3]; 24051 -> 6[label="",style="dashed", color="red", weight=0]; 24051[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))))",fontsize=16,color="magenta"];24051 -> 24247[label="",style="dashed", color="magenta", weight=3]; 24051 -> 24248[label="",style="dashed", color="magenta", weight=3]; 24051 -> 24249[label="",style="dashed", color="magenta", weight=3]; 24052[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM0 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) True)",fontsize=16,color="black",shape="box"];24052 -> 24250[label="",style="solid", color="black", weight=3]; 24053[label="wx184800",fontsize=16,color="green",shape="box"];24054[label="wx52000",fontsize=16,color="green",shape="box"];24055[label="wx464",fontsize=16,color="green",shape="box"];24056[label="wx461",fontsize=16,color="green",shape="box"];24057 -> 24251[label="",style="dashed", color="red", weight=0]; 24057[label="FiniteMap.lookupWithDefaultFM0 wx2238 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2239)) (Pos Zero)) wx2240 wx2241 wx2242 wx2243 (Float (Pos (Succ wx2244)) (Neg (Succ wx2245))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx2245) (Succ wx2239))) == GT))",fontsize=16,color="magenta"];24057 -> 24252[label="",style="dashed", color="magenta", weight=3]; 24058[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1229)) (Pos Zero)) wx1230 wx1231 wx1232 wx1233 (Float (Pos (Succ wx1234)) (Neg (Succ wx1235))) True)",fontsize=16,color="black",shape="box"];24058 -> 24253[label="",style="solid", color="black", weight=3]; 24059[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1229)) (Pos Zero)) wx1230 wx1231 wx1232 wx1233 (Float (Pos (Succ wx1234)) (Neg (Succ wx1235))) otherwise)",fontsize=16,color="black",shape="box"];24059 -> 24254[label="",style="solid", color="black", weight=3]; 24060[label="FiniteMap.lookupWithDefaultFM0 wx2256 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) wx2259 wx2260 wx2261 wx2262 (Float (Pos Zero) (Neg (Succ wx2263))) (primCmpInt (Neg (Succ wx24480)) (primMulInt (Pos (Succ wx2263)) (Pos (Succ wx2257))) == GT))",fontsize=16,color="black",shape="box"];24060 -> 24255[label="",style="solid", color="black", weight=3]; 24061[label="FiniteMap.lookupWithDefaultFM0 wx2256 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) wx2259 wx2260 wx2261 wx2262 (Float (Pos Zero) (Neg (Succ wx2263))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx2263)) (Pos (Succ wx2257))) == GT))",fontsize=16,color="black",shape="box"];24061 -> 24256[label="",style="solid", color="black", weight=3]; 24062[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpNat wx24420 wx16280 == GT))",fontsize=16,color="burlywood",shape="triangle"];27129[label="wx24420/Succ wx244200",fontsize=10,color="white",style="solid",shape="box"];24062 -> 27129[label="",style="solid", color="burlywood", weight=9]; 27129 -> 24257[label="",style="solid", color="burlywood", weight=3]; 27130[label="wx24420/Zero",fontsize=10,color="white",style="solid",shape="box"];24062 -> 27130[label="",style="solid", color="burlywood", weight=9]; 27130 -> 24258[label="",style="solid", color="burlywood", weight=3]; 24063[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (LT == GT))",fontsize=16,color="black",shape="triangle"];24063 -> 24259[label="",style="solid", color="black", weight=3]; 24064[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (GT == GT))",fontsize=16,color="black",shape="triangle"];24064 -> 24260[label="",style="solid", color="black", weight=3]; 24065[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) False)",fontsize=16,color="black",shape="triangle"];24065 -> 24261[label="",style="solid", color="black", weight=3]; 24066 -> 24262[label="",style="dashed", color="red", weight=0]; 24066[label="FiniteMap.lookupWithDefaultFM0 wx2274 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2275)) (Pos Zero)) wx2276 wx2277 wx2278 wx2279 (Float (Pos Zero) (Neg (Succ wx2280))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx2280) (Succ wx2275))) == GT))",fontsize=16,color="magenta"];24066 -> 24263[label="",style="dashed", color="magenta", weight=3]; 24067[label="FiniteMap.lookupWithDefaultFM0 wx1306 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1307)) (Pos Zero)) wx1308 wx1309 wx1310 wx1311 (Float (Pos Zero) (Neg (Succ wx1312))) True)",fontsize=16,color="black",shape="box"];24067 -> 24264[label="",style="solid", color="black", weight=3]; 24068[label="FiniteMap.lookupWithDefaultFM0 wx1306 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1307)) (Pos Zero)) wx1308 wx1309 wx1310 wx1311 (Float (Pos Zero) (Neg (Succ wx1312))) otherwise)",fontsize=16,color="black",shape="box"];24068 -> 24265[label="",style="solid", color="black", weight=3]; 24069[label="wx536",fontsize=16,color="green",shape="box"];24070[label="wx533",fontsize=16,color="green",shape="box"];24071[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat (Succ wx162300) (Succ wx241300) == GT))",fontsize=16,color="black",shape="box"];24071 -> 24266[label="",style="solid", color="black", weight=3]; 24072[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat (Succ wx162300) Zero == GT))",fontsize=16,color="black",shape="box"];24072 -> 24267[label="",style="solid", color="black", weight=3]; 24073[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat Zero (Succ wx241300) == GT))",fontsize=16,color="black",shape="box"];24073 -> 24268[label="",style="solid", color="black", weight=3]; 24074[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];24074 -> 24269[label="",style="solid", color="black", weight=3]; 24075 -> 6[label="",style="dashed", color="red", weight=0]; 24075[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))))",fontsize=16,color="magenta"];24075 -> 24270[label="",style="dashed", color="magenta", weight=3]; 24075 -> 24271[label="",style="dashed", color="magenta", weight=3]; 24075 -> 24272[label="",style="dashed", color="magenta", weight=3]; 24076[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM0 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) True)",fontsize=16,color="black",shape="box"];24076 -> 24273[label="",style="solid", color="black", weight=3]; 24077[label="wx190400",fontsize=16,color="green",shape="box"];24078[label="wx61300",fontsize=16,color="green",shape="box"];24079[label="wx536",fontsize=16,color="green",shape="box"];24080[label="wx533",fontsize=16,color="green",shape="box"];24081 -> 24274[label="",style="dashed", color="red", weight=0]; 24081[label="FiniteMap.lookupWithDefaultFM0 wx1907 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1908)) (Pos Zero)) wx1909 wx1910 wx1911 wx1912 (Float (Neg (Succ wx1913)) (Neg (Succ wx1914))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx1914) (Succ wx1908))) == GT))",fontsize=16,color="magenta"];24081 -> 24275[label="",style="dashed", color="magenta", weight=3]; 24082 -> 21898[label="",style="dashed", color="red", weight=0]; 24082[label="FiniteMap.lookupWithDefaultFM0 wx1916 (Just wx1918)",fontsize=16,color="magenta"];24082 -> 24276[label="",style="dashed", color="magenta", weight=3]; 24082 -> 24277[label="",style="dashed", color="magenta", weight=3]; 24083[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpInt (Pos (Succ wx24490)) (primMulInt (Pos (Succ wx1932)) (Pos (Succ wx1926))) == GT))",fontsize=16,color="black",shape="box"];24083 -> 24278[label="",style="solid", color="black", weight=3]; 24084[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx1932)) (Pos (Succ wx1926))) == GT))",fontsize=16,color="black",shape="box"];24084 -> 24279[label="",style="solid", color="black", weight=3]; 24085[label="FiniteMap.lookupWithDefaultFM0 wx1934 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1935)) (Pos (Succ wx1936))) wx1937 wx1938 wx1939 wx1940 (Float (Neg Zero) (Neg (Succ wx1941))) True)",fontsize=16,color="black",shape="box"];24085 -> 24280[label="",style="solid", color="black", weight=3]; 24086 -> 24281[label="",style="dashed", color="red", weight=0]; 24086[label="FiniteMap.lookupWithDefaultFM0 wx1943 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1944)) (Pos Zero)) wx1945 wx1946 wx1947 wx1948 (Float (Neg Zero) (Neg (Succ wx1949))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx1949) (Succ wx1944))) == GT))",fontsize=16,color="magenta"];24086 -> 24282[label="",style="dashed", color="magenta", weight=3]; 24087 -> 21898[label="",style="dashed", color="red", weight=0]; 24087[label="FiniteMap.lookupWithDefaultFM0 wx1951 (Just wx1953)",fontsize=16,color="magenta"];24087 -> 24283[label="",style="dashed", color="magenta", weight=3]; 24087 -> 24284[label="",style="dashed", color="magenta", weight=3]; 24088[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat (Succ wx241700) (Succ wx162400) == GT))",fontsize=16,color="black",shape="box"];24088 -> 24285[label="",style="solid", color="black", weight=3]; 24089[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat (Succ wx241700) Zero == GT))",fontsize=16,color="black",shape="box"];24089 -> 24286[label="",style="solid", color="black", weight=3]; 24090[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat Zero (Succ wx162400) == GT))",fontsize=16,color="black",shape="box"];24090 -> 24287[label="",style="solid", color="black", weight=3]; 24091[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];24091 -> 24288[label="",style="solid", color="black", weight=3]; 24092 -> 6[label="",style="dashed", color="red", weight=0]; 24092[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))))",fontsize=16,color="magenta"];24092 -> 24289[label="",style="dashed", color="magenta", weight=3]; 24092 -> 24290[label="",style="dashed", color="magenta", weight=3]; 24092 -> 24291[label="",style="dashed", color="magenta", weight=3]; 24093[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM0 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) True)",fontsize=16,color="black",shape="box"];24093 -> 24292[label="",style="solid", color="black", weight=3]; 24094[label="wx65700",fontsize=16,color="green",shape="box"];24095[label="wx195800",fontsize=16,color="green",shape="box"];24096[label="wx597",fontsize=16,color="green",shape="box"];24097[label="wx594",fontsize=16,color="green",shape="box"];24098 -> 21898[label="",style="dashed", color="red", weight=0]; 24098[label="FiniteMap.lookupWithDefaultFM0 wx594 (Just wx597)",fontsize=16,color="magenta"];24098 -> 24293[label="",style="dashed", color="magenta", weight=3]; 24098 -> 24294[label="",style="dashed", color="magenta", weight=3]; 24099[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1421)) (Neg Zero)) wx1422 wx1423 wx1424 wx1425 (Float (Pos (Succ wx1426)) (Neg (Succ wx1427))) True)",fontsize=16,color="black",shape="box"];24099 -> 24295[label="",style="solid", color="black", weight=3]; 24100[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1421)) (Neg Zero)) wx1422 wx1423 wx1424 wx1425 (Float (Pos (Succ wx1426)) (Neg (Succ wx1427))) otherwise)",fontsize=16,color="black",shape="box"];24100 -> 24296[label="",style="solid", color="black", weight=3]; 24101 -> 24297[label="",style="dashed", color="red", weight=0]; 24101[label="FiniteMap.lookupWithDefaultFM0 wx2327 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2328)) (Neg Zero)) wx2329 wx2330 wx2331 wx2332 (Float (Pos (Succ wx2333)) (Neg (Succ wx2334))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx2334) (Succ wx2328))) == GT))",fontsize=16,color="magenta"];24101 -> 24298[label="",style="dashed", color="magenta", weight=3]; 24102[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpNat wx24440 wx16290 == GT))",fontsize=16,color="burlywood",shape="triangle"];27131[label="wx24440/Succ wx244400",fontsize=10,color="white",style="solid",shape="box"];24102 -> 27131[label="",style="solid", color="burlywood", weight=9]; 27131 -> 24299[label="",style="solid", color="burlywood", weight=3]; 27132[label="wx24440/Zero",fontsize=10,color="white",style="solid",shape="box"];24102 -> 27132[label="",style="solid", color="burlywood", weight=9]; 27132 -> 24300[label="",style="solid", color="burlywood", weight=3]; 24103[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (LT == GT))",fontsize=16,color="black",shape="triangle"];24103 -> 24301[label="",style="solid", color="black", weight=3]; 24104[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (GT == GT))",fontsize=16,color="black",shape="triangle"];24104 -> 24302[label="",style="solid", color="black", weight=3]; 24105[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) False)",fontsize=16,color="black",shape="triangle"];24105 -> 24303[label="",style="solid", color="black", weight=3]; 24106[label="FiniteMap.lookupWithDefaultFM0 wx2345 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) wx2348 wx2349 wx2350 wx2351 (Float (Pos Zero) (Neg (Succ wx2352))) (primCmpInt (Neg (Succ wx24500)) (primMulInt (Neg (Succ wx2352)) (Neg (Succ wx2346))) == GT))",fontsize=16,color="black",shape="box"];24106 -> 24304[label="",style="solid", color="black", weight=3]; 24107[label="FiniteMap.lookupWithDefaultFM0 wx2345 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) wx2348 wx2349 wx2350 wx2351 (Float (Pos Zero) (Neg (Succ wx2352))) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx2352)) (Neg (Succ wx2346))) == GT))",fontsize=16,color="black",shape="box"];24107 -> 24305[label="",style="solid", color="black", weight=3]; 24108[label="FiniteMap.lookupWithDefaultFM0 wx1498 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1499)) (Neg Zero)) wx1500 wx1501 wx1502 wx1503 (Float (Pos Zero) (Neg (Succ wx1504))) True)",fontsize=16,color="black",shape="box"];24108 -> 24306[label="",style="solid", color="black", weight=3]; 24109[label="FiniteMap.lookupWithDefaultFM0 wx1498 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1499)) (Neg Zero)) wx1500 wx1501 wx1502 wx1503 (Float (Pos Zero) (Neg (Succ wx1504))) otherwise)",fontsize=16,color="black",shape="box"];24109 -> 24307[label="",style="solid", color="black", weight=3]; 24110 -> 24308[label="",style="dashed", color="red", weight=0]; 24110[label="FiniteMap.lookupWithDefaultFM0 wx2362 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2363)) (Neg Zero)) wx2364 wx2365 wx2366 wx2367 (Float (Pos Zero) (Neg (Succ wx2368))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx2368) (Succ wx2363))) == GT))",fontsize=16,color="magenta"];24110 -> 24309[label="",style="dashed", color="magenta", weight=3]; 24111[label="wx666",fontsize=16,color="green",shape="box"];24112[label="wx663",fontsize=16,color="green",shape="box"];24113[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat (Succ wx162600) (Succ wx242100) == GT))",fontsize=16,color="black",shape="box"];24113 -> 24310[label="",style="solid", color="black", weight=3]; 24114[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat (Succ wx162600) Zero == GT))",fontsize=16,color="black",shape="box"];24114 -> 24311[label="",style="solid", color="black", weight=3]; 24115[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat Zero (Succ wx242100) == GT))",fontsize=16,color="black",shape="box"];24115 -> 24312[label="",style="solid", color="black", weight=3]; 24116[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];24116 -> 24313[label="",style="solid", color="black", weight=3]; 24117 -> 6[label="",style="dashed", color="red", weight=0]; 24117[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))))",fontsize=16,color="magenta"];24117 -> 24314[label="",style="dashed", color="magenta", weight=3]; 24117 -> 24315[label="",style="dashed", color="magenta", weight=3]; 24117 -> 24316[label="",style="dashed", color="magenta", weight=3]; 24118[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM0 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) True)",fontsize=16,color="black",shape="box"];24118 -> 24317[label="",style="solid", color="black", weight=3]; 24119[label="wx73800",fontsize=16,color="green",shape="box"];24120[label="wx201700",fontsize=16,color="green",shape="box"];24121[label="wx666",fontsize=16,color="green",shape="box"];24122[label="wx663",fontsize=16,color="green",shape="box"];24123 -> 21898[label="",style="dashed", color="red", weight=0]; 24123[label="FiniteMap.lookupWithDefaultFM0 wx2020 (Just wx2022)",fontsize=16,color="magenta"];24123 -> 24318[label="",style="dashed", color="magenta", weight=3]; 24123 -> 24319[label="",style="dashed", color="magenta", weight=3]; 24124 -> 24320[label="",style="dashed", color="red", weight=0]; 24124[label="FiniteMap.lookupWithDefaultFM0 wx2029 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2030)) (Neg Zero)) wx2031 wx2032 wx2033 wx2034 (Float (Neg (Succ wx2035)) (Neg (Succ wx2036))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx2036) (Succ wx2030))) == GT))",fontsize=16,color="magenta"];24124 -> 24321[label="",style="dashed", color="magenta", weight=3]; 24125[label="FiniteMap.lookupWithDefaultFM0 wx2038 (FiniteMap.lookupFM0 (Float (Pos (Succ wx2039)) (Neg (Succ wx2040))) wx2041 wx2042 wx2043 wx2044 (Float (Neg Zero) (Neg (Succ wx2045))) True)",fontsize=16,color="black",shape="box"];24125 -> 24322[label="",style="solid", color="black", weight=3]; 24126[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpInt (Pos (Succ wx24510)) (primMulInt (Neg (Succ wx2054)) (Neg (Succ wx2048))) == GT))",fontsize=16,color="black",shape="box"];24126 -> 24323[label="",style="solid", color="black", weight=3]; 24127[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx2054)) (Neg (Succ wx2048))) == GT))",fontsize=16,color="black",shape="box"];24127 -> 24324[label="",style="solid", color="black", weight=3]; 24128 -> 21898[label="",style="dashed", color="red", weight=0]; 24128[label="FiniteMap.lookupWithDefaultFM0 wx2056 (Just wx2058)",fontsize=16,color="magenta"];24128 -> 24325[label="",style="dashed", color="magenta", weight=3]; 24128 -> 24326[label="",style="dashed", color="magenta", weight=3]; 24129 -> 24327[label="",style="dashed", color="red", weight=0]; 24129[label="FiniteMap.lookupWithDefaultFM0 wx2064 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2065)) (Neg Zero)) wx2066 wx2067 wx2068 wx2069 (Float (Neg Zero) (Neg (Succ wx2070))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx2070) (Succ wx2065))) == GT))",fontsize=16,color="magenta"];24129 -> 24328[label="",style="dashed", color="magenta", weight=3]; 24130[label="wx312",fontsize=16,color="green",shape="box"];24131[label="wx309",fontsize=16,color="green",shape="box"];24132[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ wx163000) wx24340 == GT))",fontsize=16,color="burlywood",shape="box"];27133[label="wx24340/Succ wx243400",fontsize=10,color="white",style="solid",shape="box"];24132 -> 27133[label="",style="solid", color="burlywood", weight=9]; 27133 -> 24329[label="",style="solid", color="burlywood", weight=3]; 27134[label="wx24340/Zero",fontsize=10,color="white",style="solid",shape="box"];24132 -> 27134[label="",style="solid", color="burlywood", weight=9]; 27134 -> 24330[label="",style="solid", color="burlywood", weight=3]; 24133[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat Zero wx24340 == GT))",fontsize=16,color="burlywood",shape="box"];27135[label="wx24340/Succ wx243400",fontsize=10,color="white",style="solid",shape="box"];24133 -> 27135[label="",style="solid", color="burlywood", weight=9]; 27135 -> 24331[label="",style="solid", color="burlywood", weight=3]; 27136[label="wx24340/Zero",fontsize=10,color="white",style="solid",shape="box"];24133 -> 27136[label="",style="solid", color="burlywood", weight=9]; 27136 -> 24332[label="",style="solid", color="burlywood", weight=3]; 24134[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) True)",fontsize=16,color="black",shape="box"];24134 -> 24333[label="",style="solid", color="black", weight=3]; 24135 -> 23957[label="",style="dashed", color="red", weight=0]; 24135[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) False)",fontsize=16,color="magenta"];24136[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM0 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) otherwise)",fontsize=16,color="black",shape="box"];24136 -> 24334[label="",style="solid", color="black", weight=3]; 24137[label="wx312",fontsize=16,color="green",shape="box"];24138[label="wx309",fontsize=16,color="green",shape="box"];24139 -> 23356[label="",style="dashed", color="red", weight=0]; 24139[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (primCmpNat wx161300 wx239700 == GT))",fontsize=16,color="magenta"];24139 -> 24335[label="",style="dashed", color="magenta", weight=3]; 24139 -> 24336[label="",style="dashed", color="magenta", weight=3]; 24140 -> 23357[label="",style="dashed", color="red", weight=0]; 24140[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (GT == GT))",fontsize=16,color="magenta"];24141 -> 23358[label="",style="dashed", color="red", weight=0]; 24141[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (LT == GT))",fontsize=16,color="magenta"];24142 -> 23036[label="",style="dashed", color="red", weight=0]; 24142[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos Zero)) (EQ == GT))",fontsize=16,color="magenta"];24143[label="Float (Pos (Succ wx316)) (Pos Zero)",fontsize=16,color="green",shape="box"];24144[label="wx309",fontsize=16,color="green",shape="box"];24145[label="wx315",fontsize=16,color="green",shape="box"];24146 -> 21898[label="",style="dashed", color="red", weight=0]; 24146[label="FiniteMap.lookupWithDefaultFM0 wx309 (Just wx312)",fontsize=16,color="magenta"];24146 -> 24337[label="",style="dashed", color="magenta", weight=3]; 24146 -> 24338[label="",style="dashed", color="magenta", weight=3]; 24147[label="wx312",fontsize=16,color="green",shape="box"];24148[label="wx309",fontsize=16,color="green",shape="box"];24149[label="FiniteMap.lookupWithDefaultFM0 wx1632 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1633)) (Pos Zero)) wx1634 wx1635 wx1636 wx1637 (Float (Pos (Succ wx1638)) (Pos (Succ wx1639))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx1639)) (Pos (Succ wx1633))) == GT))",fontsize=16,color="black",shape="box"];24149 -> 24339[label="",style="solid", color="black", weight=3]; 24150[label="wx1643",fontsize=16,color="green",shape="box"];24151[label="wx1641",fontsize=16,color="green",shape="box"];24152[label="wx1652",fontsize=16,color="green",shape="box"];24153[label="Zero",fontsize=16,color="green",shape="box"];24154[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpInt (Pos (Succ wx24530)) (Pos (Succ wx1657) * Pos (Succ wx1651)) == GT))",fontsize=16,color="black",shape="box"];24154 -> 24340[label="",style="solid", color="black", weight=3]; 24155[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpInt (Pos Zero) (Pos (Succ wx1657) * Pos (Succ wx1651)) == GT))",fontsize=16,color="black",shape="box"];24155 -> 24341[label="",style="solid", color="black", weight=3]; 24156 -> 21898[label="",style="dashed", color="red", weight=0]; 24156[label="FiniteMap.lookupWithDefaultFM0 wx1659 (Just wx1662)",fontsize=16,color="magenta"];24156 -> 24342[label="",style="dashed", color="magenta", weight=3]; 24156 -> 24343[label="",style="dashed", color="magenta", weight=3]; 24157[label="FiniteMap.lookupWithDefaultFM0 wx1668 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1669)) (Pos Zero)) wx1670 wx1671 wx1672 wx1673 (Float (Pos Zero) (Pos (Succ wx1674))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx1674)) (Pos (Succ wx1669))) == GT))",fontsize=16,color="black",shape="box"];24157 -> 24344[label="",style="solid", color="black", weight=3]; 24158[label="wx1678",fontsize=16,color="green",shape="box"];24159[label="wx1676",fontsize=16,color="green",shape="box"];24171[label="wx32100",fontsize=16,color="green",shape="box"];24172[label="Succ wx3280",fontsize=16,color="green",shape="box"];24173[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat wx2455 (Succ wx24520) == GT))",fontsize=16,color="burlywood",shape="box"];27137[label="wx2455/Succ wx24550",fontsize=10,color="white",style="solid",shape="box"];24173 -> 27137[label="",style="solid", color="burlywood", weight=9]; 27137 -> 24345[label="",style="solid", color="burlywood", weight=3]; 27138[label="wx2455/Zero",fontsize=10,color="white",style="solid",shape="box"];24173 -> 27138[label="",style="solid", color="burlywood", weight=9]; 27138 -> 24346[label="",style="solid", color="burlywood", weight=3]; 24174[label="wx32100",fontsize=16,color="green",shape="box"];24175[label="Succ wx3280",fontsize=16,color="green",shape="box"];24176[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpInt (Neg Zero) (Neg (Succ wx24560)) == GT))",fontsize=16,color="black",shape="box"];24176 -> 24347[label="",style="solid", color="black", weight=3]; 24177[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];24177 -> 24348[label="",style="solid", color="black", weight=3]; 24160[label="FiniteMap.lookupWithDefaultFM0 wx2103 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2104)) (Pos Zero)) wx2105 wx2106 wx2107 wx2108 (Float (Neg (Succ wx2109)) (Pos (Succ wx2110))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx2110)) (Pos (Succ wx2104))) == GT))",fontsize=16,color="black",shape="box"];24160 -> 24349[label="",style="solid", color="black", weight=3]; 24161 -> 6[label="",style="dashed", color="red", weight=0]; 24161[label="FiniteMap.lookupWithDefaultFM0 wx1693 (FiniteMap.lookupFM wx1698 (Float (Neg (Succ wx1699)) (Pos (Succ wx1700))))",fontsize=16,color="magenta"];24161 -> 24350[label="",style="dashed", color="magenta", weight=3]; 24161 -> 24351[label="",style="dashed", color="magenta", weight=3]; 24161 -> 24352[label="",style="dashed", color="magenta", weight=3]; 24162[label="FiniteMap.lookupWithDefaultFM0 wx1693 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1694)) (Pos Zero)) wx1695 wx1696 wx1697 wx1698 (Float (Neg (Succ wx1699)) (Pos (Succ wx1700))) True)",fontsize=16,color="black",shape="box"];24162 -> 24353[label="",style="solid", color="black", weight=3]; 24163[label="wx2123",fontsize=16,color="green",shape="box"];24164[label="Zero",fontsize=16,color="green",shape="box"];24165[label="FiniteMap.lookupWithDefaultFM0 wx2121 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) wx2124 wx2125 wx2126 wx2127 (Float (Neg Zero) (Pos (Succ wx2128))) (primCmpInt (Neg (Succ wx24540)) (Pos (Succ wx2128) * Pos (Succ wx2122)) == GT))",fontsize=16,color="black",shape="box"];24165 -> 24354[label="",style="solid", color="black", weight=3]; 24166[label="FiniteMap.lookupWithDefaultFM0 wx2121 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) wx2124 wx2125 wx2126 wx2127 (Float (Neg Zero) (Pos (Succ wx2128))) (primCmpInt (Neg Zero) (Pos (Succ wx2128) * Pos (Succ wx2122)) == GT))",fontsize=16,color="black",shape="box"];24166 -> 24355[label="",style="solid", color="black", weight=3]; 24178[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpNat (Succ wx243600) wx21760 == GT))",fontsize=16,color="burlywood",shape="box"];27139[label="wx21760/Succ wx217600",fontsize=10,color="white",style="solid",shape="box"];24178 -> 27139[label="",style="solid", color="burlywood", weight=9]; 27139 -> 24356[label="",style="solid", color="burlywood", weight=3]; 27140[label="wx21760/Zero",fontsize=10,color="white",style="solid",shape="box"];24178 -> 27140[label="",style="solid", color="burlywood", weight=9]; 27140 -> 24357[label="",style="solid", color="burlywood", weight=3]; 24179[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpNat Zero wx21760 == GT))",fontsize=16,color="burlywood",shape="box"];27141[label="wx21760/Succ wx217600",fontsize=10,color="white",style="solid",shape="box"];24179 -> 27141[label="",style="solid", color="burlywood", weight=9]; 27141 -> 24358[label="",style="solid", color="burlywood", weight=3]; 27142[label="wx21760/Zero",fontsize=10,color="white",style="solid",shape="box"];24179 -> 27142[label="",style="solid", color="burlywood", weight=9]; 27142 -> 24359[label="",style="solid", color="burlywood", weight=3]; 24180 -> 23993[label="",style="dashed", color="red", weight=0]; 24180[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) False)",fontsize=16,color="magenta"];24181[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) True)",fontsize=16,color="black",shape="box"];24181 -> 24360[label="",style="solid", color="black", weight=3]; 24182[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) otherwise)",fontsize=16,color="black",shape="box"];24182 -> 24361[label="",style="solid", color="black", weight=3]; 24183[label="FiniteMap.lookupWithDefaultFM0 wx2139 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2140)) (Pos Zero)) wx2141 wx2142 wx2143 wx2144 (Float (Neg Zero) (Pos (Succ wx2145))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx2145)) (Pos (Succ wx2140))) == GT))",fontsize=16,color="black",shape="box"];24183 -> 24362[label="",style="solid", color="black", weight=3]; 24184 -> 6[label="",style="dashed", color="red", weight=0]; 24184[label="FiniteMap.lookupWithDefaultFM0 wx1728 (FiniteMap.lookupFM wx1733 (Float (Neg Zero) (Pos (Succ wx1734))))",fontsize=16,color="magenta"];24184 -> 24363[label="",style="dashed", color="magenta", weight=3]; 24184 -> 24364[label="",style="dashed", color="magenta", weight=3]; 24184 -> 24365[label="",style="dashed", color="magenta", weight=3]; 24185[label="FiniteMap.lookupWithDefaultFM0 wx1728 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1729)) (Pos Zero)) wx1730 wx1731 wx1732 wx1733 (Float (Neg Zero) (Pos (Succ wx1734))) True)",fontsize=16,color="black",shape="box"];24185 -> 24366[label="",style="solid", color="black", weight=3]; 24186[label="wx334",fontsize=16,color="green",shape="box"];24187[label="wx331",fontsize=16,color="green",shape="box"];24188[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ wx173600) wx24380 == GT))",fontsize=16,color="burlywood",shape="box"];27143[label="wx24380/Succ wx243800",fontsize=10,color="white",style="solid",shape="box"];24188 -> 27143[label="",style="solid", color="burlywood", weight=9]; 27143 -> 24367[label="",style="solid", color="burlywood", weight=3]; 27144[label="wx24380/Zero",fontsize=10,color="white",style="solid",shape="box"];24188 -> 27144[label="",style="solid", color="burlywood", weight=9]; 27144 -> 24368[label="",style="solid", color="burlywood", weight=3]; 24189[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat Zero wx24380 == GT))",fontsize=16,color="burlywood",shape="box"];27145[label="wx24380/Succ wx243800",fontsize=10,color="white",style="solid",shape="box"];24189 -> 27145[label="",style="solid", color="burlywood", weight=9]; 27145 -> 24369[label="",style="solid", color="burlywood", weight=3]; 27146[label="wx24380/Zero",fontsize=10,color="white",style="solid",shape="box"];24189 -> 27146[label="",style="solid", color="burlywood", weight=9]; 27146 -> 24370[label="",style="solid", color="burlywood", weight=3]; 24190[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) True)",fontsize=16,color="black",shape="box"];24190 -> 24371[label="",style="solid", color="black", weight=3]; 24191 -> 24001[label="",style="dashed", color="red", weight=0]; 24191[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) False)",fontsize=16,color="magenta"];24192[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM0 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) otherwise)",fontsize=16,color="black",shape="box"];24192 -> 24372[label="",style="solid", color="black", weight=3]; 24193[label="wx334",fontsize=16,color="green",shape="box"];24194[label="wx331",fontsize=16,color="green",shape="box"];24195 -> 23425[label="",style="dashed", color="red", weight=0]; 24195[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (primCmpNat wx161700 wx240100 == GT))",fontsize=16,color="magenta"];24195 -> 24373[label="",style="dashed", color="magenta", weight=3]; 24195 -> 24374[label="",style="dashed", color="magenta", weight=3]; 24196 -> 23426[label="",style="dashed", color="red", weight=0]; 24196[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (GT == GT))",fontsize=16,color="magenta"];24197 -> 23427[label="",style="dashed", color="red", weight=0]; 24197[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (LT == GT))",fontsize=16,color="magenta"];24198 -> 23108[label="",style="dashed", color="red", weight=0]; 24198[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos Zero)) (EQ == GT))",fontsize=16,color="magenta"];24199[label="Float (Pos (Succ wx338)) (Pos Zero)",fontsize=16,color="green",shape="box"];24200[label="wx331",fontsize=16,color="green",shape="box"];24201[label="wx337",fontsize=16,color="green",shape="box"];24202 -> 21898[label="",style="dashed", color="red", weight=0]; 24202[label="FiniteMap.lookupWithDefaultFM0 wx331 (Just wx334)",fontsize=16,color="magenta"];24202 -> 24375[label="",style="dashed", color="magenta", weight=3]; 24202 -> 24376[label="",style="dashed", color="magenta", weight=3]; 24203[label="wx334",fontsize=16,color="green",shape="box"];24204[label="wx331",fontsize=16,color="green",shape="box"];24205[label="wx1740",fontsize=16,color="green",shape="box"];24206[label="wx1738",fontsize=16,color="green",shape="box"];24208 -> 6395[label="",style="dashed", color="red", weight=0]; 24208[label="primMulNat (Succ wx1754) (Succ wx1748)",fontsize=16,color="magenta"];24208 -> 24377[label="",style="dashed", color="magenta", weight=3]; 24208 -> 24378[label="",style="dashed", color="magenta", weight=3]; 24207[label="FiniteMap.lookupWithDefaultFM0 wx1747 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1748)) (Neg Zero)) wx1749 wx1750 wx1751 wx1752 (Float (Pos (Succ wx1753)) (Pos (Succ wx1754))) (primCmpInt (Pos Zero) (Pos wx2457) == GT))",fontsize=16,color="burlywood",shape="triangle"];27147[label="wx2457/Succ wx24570",fontsize=10,color="white",style="solid",shape="box"];24207 -> 27147[label="",style="solid", color="burlywood", weight=9]; 27147 -> 24379[label="",style="solid", color="burlywood", weight=3]; 27148[label="wx2457/Zero",fontsize=10,color="white",style="solid",shape="box"];24207 -> 27148[label="",style="solid", color="burlywood", weight=9]; 27148 -> 24380[label="",style="solid", color="burlywood", weight=3]; 24209 -> 21898[label="",style="dashed", color="red", weight=0]; 24209[label="FiniteMap.lookupWithDefaultFM0 wx1756 (Just wx1759)",fontsize=16,color="magenta"];24209 -> 24381[label="",style="dashed", color="magenta", weight=3]; 24209 -> 24382[label="",style="dashed", color="magenta", weight=3]; 24210 -> 24383[label="",style="dashed", color="red", weight=0]; 24210[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpInt (Pos (Succ wx24460)) (Pos (primMulNat (Succ wx1772) (Succ wx1766))) == GT))",fontsize=16,color="magenta"];24210 -> 24384[label="",style="dashed", color="magenta", weight=3]; 24211 -> 24385[label="",style="dashed", color="red", weight=0]; 24211[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx1772) (Succ wx1766))) == GT))",fontsize=16,color="magenta"];24211 -> 24386[label="",style="dashed", color="magenta", weight=3]; 24212[label="wx1776",fontsize=16,color="green",shape="box"];24213[label="wx1774",fontsize=16,color="green",shape="box"];24215 -> 6395[label="",style="dashed", color="red", weight=0]; 24215[label="primMulNat (Succ wx1788) (Succ wx1783)",fontsize=16,color="magenta"];24215 -> 24387[label="",style="dashed", color="magenta", weight=3]; 24215 -> 24388[label="",style="dashed", color="magenta", weight=3]; 24214[label="FiniteMap.lookupWithDefaultFM0 wx1782 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1783)) (Neg Zero)) wx1784 wx1785 wx1786 wx1787 (Float (Pos Zero) (Pos (Succ wx1788))) (primCmpInt (Pos Zero) (Pos wx2458) == GT))",fontsize=16,color="burlywood",shape="triangle"];27149[label="wx2458/Succ wx24580",fontsize=10,color="white",style="solid",shape="box"];24214 -> 27149[label="",style="solid", color="burlywood", weight=9]; 27149 -> 24389[label="",style="solid", color="burlywood", weight=3]; 27150[label="wx2458/Zero",fontsize=10,color="white",style="solid",shape="box"];24214 -> 27150[label="",style="solid", color="burlywood", weight=9]; 27150 -> 24390[label="",style="solid", color="burlywood", weight=3]; 24216 -> 23453[label="",style="dashed", color="red", weight=0]; 24216[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (primCmpNat wx240500 wx161900 == GT))",fontsize=16,color="magenta"];24216 -> 24391[label="",style="dashed", color="magenta", weight=3]; 24216 -> 24392[label="",style="dashed", color="magenta", weight=3]; 24217 -> 23455[label="",style="dashed", color="red", weight=0]; 24217[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (GT == GT))",fontsize=16,color="magenta"];24218 -> 23454[label="",style="dashed", color="red", weight=0]; 24218[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (LT == GT))",fontsize=16,color="magenta"];24219 -> 23136[label="",style="dashed", color="red", weight=0]; 24219[label="FiniteMap.lookupWithDefaultFM0 wx401 (FiniteMap.lookupFM1 (Float (Pos (Succ wx40200)) (Neg (Succ wx403))) wx404 wx405 wx406 wx407 (Float (Neg (Succ wx408)) (Pos (Succ wx4090))) (EQ == GT))",fontsize=16,color="magenta"];24220[label="Float (Neg (Succ wx408)) (Pos (Succ wx4090))",fontsize=16,color="green",shape="box"];24221[label="wx401",fontsize=16,color="green",shape="box"];24222[label="wx407",fontsize=16,color="green",shape="box"];24223 -> 21898[label="",style="dashed", color="red", weight=0]; 24223[label="FiniteMap.lookupWithDefaultFM0 wx401 (Just wx404)",fontsize=16,color="magenta"];24223 -> 24393[label="",style="dashed", color="magenta", weight=3]; 24223 -> 24394[label="",style="dashed", color="magenta", weight=3]; 24224[label="wx404",fontsize=16,color="green",shape="box"];24225[label="wx401",fontsize=16,color="green",shape="box"];24226 -> 6[label="",style="dashed", color="red", weight=0]; 24226[label="FiniteMap.lookupWithDefaultFM0 wx1097 (FiniteMap.lookupFM wx1102 (Float (Neg (Succ wx1103)) (Pos (Succ wx1104))))",fontsize=16,color="magenta"];24226 -> 24395[label="",style="dashed", color="magenta", weight=3]; 24226 -> 24396[label="",style="dashed", color="magenta", weight=3]; 24226 -> 24397[label="",style="dashed", color="magenta", weight=3]; 24227[label="FiniteMap.lookupWithDefaultFM0 wx1097 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1098)) (Neg Zero)) wx1099 wx1100 wx1101 wx1102 (Float (Neg (Succ wx1103)) (Pos (Succ wx1104))) True)",fontsize=16,color="black",shape="box"];24227 -> 24398[label="",style="solid", color="black", weight=3]; 24229 -> 6395[label="",style="dashed", color="red", weight=0]; 24229[label="primMulNat (Succ wx2202) (Succ wx2196)",fontsize=16,color="magenta"];24229 -> 24399[label="",style="dashed", color="magenta", weight=3]; 24229 -> 24400[label="",style="dashed", color="magenta", weight=3]; 24228[label="FiniteMap.lookupWithDefaultFM0 wx2195 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2196)) (Neg Zero)) wx2197 wx2198 wx2199 wx2200 (Float (Neg (Succ wx2201)) (Pos (Succ wx2202))) (primCmpInt (Neg Zero) (Pos wx2459) == GT))",fontsize=16,color="burlywood",shape="triangle"];27151[label="wx2459/Succ wx24590",fontsize=10,color="white",style="solid",shape="box"];24228 -> 27151[label="",style="solid", color="burlywood", weight=9]; 27151 -> 24401[label="",style="solid", color="burlywood", weight=3]; 27152[label="wx2459/Zero",fontsize=10,color="white",style="solid",shape="box"];24228 -> 27152[label="",style="solid", color="burlywood", weight=9]; 27152 -> 24402[label="",style="solid", color="burlywood", weight=3]; 24230[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpNat (Succ wx244000) wx16270 == GT))",fontsize=16,color="burlywood",shape="box"];27153[label="wx16270/Succ wx162700",fontsize=10,color="white",style="solid",shape="box"];24230 -> 27153[label="",style="solid", color="burlywood", weight=9]; 27153 -> 24403[label="",style="solid", color="burlywood", weight=3]; 27154[label="wx16270/Zero",fontsize=10,color="white",style="solid",shape="box"];24230 -> 27154[label="",style="solid", color="burlywood", weight=9]; 27154 -> 24404[label="",style="solid", color="burlywood", weight=3]; 24231[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpNat Zero wx16270 == GT))",fontsize=16,color="burlywood",shape="box"];27155[label="wx16270/Succ wx162700",fontsize=10,color="white",style="solid",shape="box"];24231 -> 27155[label="",style="solid", color="burlywood", weight=9]; 27155 -> 24405[label="",style="solid", color="burlywood", weight=3]; 27156[label="wx16270/Zero",fontsize=10,color="white",style="solid",shape="box"];24231 -> 27156[label="",style="solid", color="burlywood", weight=9]; 27156 -> 24406[label="",style="solid", color="burlywood", weight=3]; 24232 -> 24040[label="",style="dashed", color="red", weight=0]; 24232[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) False)",fontsize=16,color="magenta"];24233[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) True)",fontsize=16,color="black",shape="box"];24233 -> 24407[label="",style="solid", color="black", weight=3]; 24234[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) otherwise)",fontsize=16,color="black",shape="box"];24234 -> 24408[label="",style="solid", color="black", weight=3]; 24235 -> 24409[label="",style="dashed", color="red", weight=0]; 24235[label="FiniteMap.lookupWithDefaultFM0 wx2213 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) wx2216 wx2217 wx2218 wx2219 (Float (Neg Zero) (Pos (Succ wx2220))) (primCmpInt (Neg (Succ wx24470)) (Pos (primMulNat (Succ wx2220) (Succ wx2214))) == GT))",fontsize=16,color="magenta"];24235 -> 24410[label="",style="dashed", color="magenta", weight=3]; 24236 -> 24411[label="",style="dashed", color="red", weight=0]; 24236[label="FiniteMap.lookupWithDefaultFM0 wx2213 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) wx2216 wx2217 wx2218 wx2219 (Float (Neg Zero) (Pos (Succ wx2220))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx2220) (Succ wx2214))) == GT))",fontsize=16,color="magenta"];24236 -> 24412[label="",style="dashed", color="magenta", weight=3]; 24237 -> 6[label="",style="dashed", color="red", weight=0]; 24237[label="FiniteMap.lookupWithDefaultFM0 wx1175 (FiniteMap.lookupFM wx1180 (Float (Neg Zero) (Pos (Succ wx1181))))",fontsize=16,color="magenta"];24237 -> 24413[label="",style="dashed", color="magenta", weight=3]; 24237 -> 24414[label="",style="dashed", color="magenta", weight=3]; 24237 -> 24415[label="",style="dashed", color="magenta", weight=3]; 24238[label="FiniteMap.lookupWithDefaultFM0 wx1175 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1176)) (Neg Zero)) wx1177 wx1178 wx1179 wx1180 (Float (Neg Zero) (Pos (Succ wx1181))) True)",fontsize=16,color="black",shape="box"];24238 -> 24416[label="",style="solid", color="black", weight=3]; 24240 -> 6395[label="",style="dashed", color="red", weight=0]; 24240[label="primMulNat (Succ wx2236) (Succ wx2231)",fontsize=16,color="magenta"];24240 -> 24417[label="",style="dashed", color="magenta", weight=3]; 24240 -> 24418[label="",style="dashed", color="magenta", weight=3]; 24239[label="FiniteMap.lookupWithDefaultFM0 wx2230 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2231)) (Neg Zero)) wx2232 wx2233 wx2234 wx2235 (Float (Neg Zero) (Pos (Succ wx2236))) (primCmpInt (Neg Zero) (Pos wx2460) == GT))",fontsize=16,color="burlywood",shape="triangle"];27157[label="wx2460/Succ wx24600",fontsize=10,color="white",style="solid",shape="box"];24239 -> 27157[label="",style="solid", color="burlywood", weight=9]; 27157 -> 24419[label="",style="solid", color="burlywood", weight=3]; 27158[label="wx2460/Zero",fontsize=10,color="white",style="solid",shape="box"];24239 -> 27158[label="",style="solid", color="burlywood", weight=9]; 27158 -> 24420[label="",style="solid", color="burlywood", weight=3]; 24241[label="wx464",fontsize=16,color="green",shape="box"];24242[label="wx461",fontsize=16,color="green",shape="box"];24243 -> 23506[label="",style="dashed", color="red", weight=0]; 24243[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (primCmpNat wx241100 wx162200 == GT))",fontsize=16,color="magenta"];24243 -> 24421[label="",style="dashed", color="magenta", weight=3]; 24243 -> 24422[label="",style="dashed", color="magenta", weight=3]; 24244 -> 23508[label="",style="dashed", color="red", weight=0]; 24244[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (GT == GT))",fontsize=16,color="magenta"];24245 -> 23507[label="",style="dashed", color="red", weight=0]; 24245[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (LT == GT))",fontsize=16,color="magenta"];24246 -> 23186[label="",style="dashed", color="red", weight=0]; 24246[label="FiniteMap.lookupWithDefaultFM0 wx461 (FiniteMap.lookupFM1 (Float (Neg (Succ wx46200)) (Pos (Succ wx463))) wx464 wx465 wx466 wx467 (Float (Pos (Succ wx468)) (Neg (Succ wx4690))) (EQ == GT))",fontsize=16,color="magenta"];24247[label="Float (Pos (Succ wx468)) (Neg (Succ wx4690))",fontsize=16,color="green",shape="box"];24248[label="wx461",fontsize=16,color="green",shape="box"];24249[label="wx467",fontsize=16,color="green",shape="box"];24250 -> 21898[label="",style="dashed", color="red", weight=0]; 24250[label="FiniteMap.lookupWithDefaultFM0 wx461 (Just wx464)",fontsize=16,color="magenta"];24250 -> 24423[label="",style="dashed", color="magenta", weight=3]; 24250 -> 24424[label="",style="dashed", color="magenta", weight=3]; 24252 -> 6395[label="",style="dashed", color="red", weight=0]; 24252[label="primMulNat (Succ wx2245) (Succ wx2239)",fontsize=16,color="magenta"];24252 -> 24425[label="",style="dashed", color="magenta", weight=3]; 24252 -> 24426[label="",style="dashed", color="magenta", weight=3]; 24251[label="FiniteMap.lookupWithDefaultFM0 wx2238 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2239)) (Pos Zero)) wx2240 wx2241 wx2242 wx2243 (Float (Pos (Succ wx2244)) (Neg (Succ wx2245))) (primCmpInt (Neg Zero) (Pos wx2461) == GT))",fontsize=16,color="burlywood",shape="triangle"];27159[label="wx2461/Succ wx24610",fontsize=10,color="white",style="solid",shape="box"];24251 -> 27159[label="",style="solid", color="burlywood", weight=9]; 27159 -> 24427[label="",style="solid", color="burlywood", weight=3]; 27160[label="wx2461/Zero",fontsize=10,color="white",style="solid",shape="box"];24251 -> 27160[label="",style="solid", color="burlywood", weight=9]; 27160 -> 24428[label="",style="solid", color="burlywood", weight=3]; 24253 -> 6[label="",style="dashed", color="red", weight=0]; 24253[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM wx1233 (Float (Pos (Succ wx1234)) (Neg (Succ wx1235))))",fontsize=16,color="magenta"];24253 -> 24429[label="",style="dashed", color="magenta", weight=3]; 24253 -> 24430[label="",style="dashed", color="magenta", weight=3]; 24253 -> 24431[label="",style="dashed", color="magenta", weight=3]; 24254[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1229)) (Pos Zero)) wx1230 wx1231 wx1232 wx1233 (Float (Pos (Succ wx1234)) (Neg (Succ wx1235))) True)",fontsize=16,color="black",shape="box"];24254 -> 24432[label="",style="solid", color="black", weight=3]; 24255 -> 24433[label="",style="dashed", color="red", weight=0]; 24255[label="FiniteMap.lookupWithDefaultFM0 wx2256 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) wx2259 wx2260 wx2261 wx2262 (Float (Pos Zero) (Neg (Succ wx2263))) (primCmpInt (Neg (Succ wx24480)) (Pos (primMulNat (Succ wx2263) (Succ wx2257))) == GT))",fontsize=16,color="magenta"];24255 -> 24434[label="",style="dashed", color="magenta", weight=3]; 24256 -> 24435[label="",style="dashed", color="red", weight=0]; 24256[label="FiniteMap.lookupWithDefaultFM0 wx2256 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) wx2259 wx2260 wx2261 wx2262 (Float (Pos Zero) (Neg (Succ wx2263))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx2263) (Succ wx2257))) == GT))",fontsize=16,color="magenta"];24256 -> 24436[label="",style="dashed", color="magenta", weight=3]; 24257[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpNat (Succ wx244200) wx16280 == GT))",fontsize=16,color="burlywood",shape="box"];27161[label="wx16280/Succ wx162800",fontsize=10,color="white",style="solid",shape="box"];24257 -> 27161[label="",style="solid", color="burlywood", weight=9]; 27161 -> 24437[label="",style="solid", color="burlywood", weight=3]; 27162[label="wx16280/Zero",fontsize=10,color="white",style="solid",shape="box"];24257 -> 27162[label="",style="solid", color="burlywood", weight=9]; 27162 -> 24438[label="",style="solid", color="burlywood", weight=3]; 24258[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpNat Zero wx16280 == GT))",fontsize=16,color="burlywood",shape="box"];27163[label="wx16280/Succ wx162800",fontsize=10,color="white",style="solid",shape="box"];24258 -> 27163[label="",style="solid", color="burlywood", weight=9]; 27163 -> 24439[label="",style="solid", color="burlywood", weight=3]; 27164[label="wx16280/Zero",fontsize=10,color="white",style="solid",shape="box"];24258 -> 27164[label="",style="solid", color="burlywood", weight=9]; 27164 -> 24440[label="",style="solid", color="burlywood", weight=3]; 24259 -> 24065[label="",style="dashed", color="red", weight=0]; 24259[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) False)",fontsize=16,color="magenta"];24260[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) True)",fontsize=16,color="black",shape="box"];24260 -> 24441[label="",style="solid", color="black", weight=3]; 24261[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) otherwise)",fontsize=16,color="black",shape="box"];24261 -> 24442[label="",style="solid", color="black", weight=3]; 24263 -> 6395[label="",style="dashed", color="red", weight=0]; 24263[label="primMulNat (Succ wx2280) (Succ wx2275)",fontsize=16,color="magenta"];24263 -> 24443[label="",style="dashed", color="magenta", weight=3]; 24263 -> 24444[label="",style="dashed", color="magenta", weight=3]; 24262[label="FiniteMap.lookupWithDefaultFM0 wx2274 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2275)) (Pos Zero)) wx2276 wx2277 wx2278 wx2279 (Float (Pos Zero) (Neg (Succ wx2280))) (primCmpInt (Neg Zero) (Pos wx2462) == GT))",fontsize=16,color="burlywood",shape="triangle"];27165[label="wx2462/Succ wx24620",fontsize=10,color="white",style="solid",shape="box"];24262 -> 27165[label="",style="solid", color="burlywood", weight=9]; 27165 -> 24445[label="",style="solid", color="burlywood", weight=3]; 27166[label="wx2462/Zero",fontsize=10,color="white",style="solid",shape="box"];24262 -> 27166[label="",style="solid", color="burlywood", weight=9]; 27166 -> 24446[label="",style="solid", color="burlywood", weight=3]; 24264 -> 6[label="",style="dashed", color="red", weight=0]; 24264[label="FiniteMap.lookupWithDefaultFM0 wx1306 (FiniteMap.lookupFM wx1311 (Float (Pos Zero) (Neg (Succ wx1312))))",fontsize=16,color="magenta"];24264 -> 24447[label="",style="dashed", color="magenta", weight=3]; 24264 -> 24448[label="",style="dashed", color="magenta", weight=3]; 24264 -> 24449[label="",style="dashed", color="magenta", weight=3]; 24265[label="FiniteMap.lookupWithDefaultFM0 wx1306 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1307)) (Pos Zero)) wx1308 wx1309 wx1310 wx1311 (Float (Pos Zero) (Neg (Succ wx1312))) True)",fontsize=16,color="black",shape="box"];24265 -> 24450[label="",style="solid", color="black", weight=3]; 24266 -> 23552[label="",style="dashed", color="red", weight=0]; 24266[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (primCmpNat wx162300 wx241300 == GT))",fontsize=16,color="magenta"];24266 -> 24451[label="",style="dashed", color="magenta", weight=3]; 24266 -> 24452[label="",style="dashed", color="magenta", weight=3]; 24267 -> 23553[label="",style="dashed", color="red", weight=0]; 24267[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (GT == GT))",fontsize=16,color="magenta"];24268 -> 23554[label="",style="dashed", color="red", weight=0]; 24268[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (LT == GT))",fontsize=16,color="magenta"];24269 -> 23228[label="",style="dashed", color="red", weight=0]; 24269[label="FiniteMap.lookupWithDefaultFM0 wx533 (FiniteMap.lookupFM1 (Float (Pos (Succ wx53400)) (Pos (Succ wx535))) wx536 wx537 wx538 wx539 (Float (Neg (Succ wx540)) (Neg (Succ wx5410))) (EQ == GT))",fontsize=16,color="magenta"];24270[label="Float (Neg (Succ wx540)) (Neg (Succ wx5410))",fontsize=16,color="green",shape="box"];24271[label="wx533",fontsize=16,color="green",shape="box"];24272[label="wx539",fontsize=16,color="green",shape="box"];24273 -> 21898[label="",style="dashed", color="red", weight=0]; 24273[label="FiniteMap.lookupWithDefaultFM0 wx533 (Just wx536)",fontsize=16,color="magenta"];24273 -> 24453[label="",style="dashed", color="magenta", weight=3]; 24273 -> 24454[label="",style="dashed", color="magenta", weight=3]; 24275 -> 6395[label="",style="dashed", color="red", weight=0]; 24275[label="primMulNat (Succ wx1914) (Succ wx1908)",fontsize=16,color="magenta"];24275 -> 24455[label="",style="dashed", color="magenta", weight=3]; 24275 -> 24456[label="",style="dashed", color="magenta", weight=3]; 24274[label="FiniteMap.lookupWithDefaultFM0 wx1907 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1908)) (Pos Zero)) wx1909 wx1910 wx1911 wx1912 (Float (Neg (Succ wx1913)) (Neg (Succ wx1914))) (primCmpInt (Pos Zero) (Pos wx2463) == GT))",fontsize=16,color="burlywood",shape="triangle"];27167[label="wx2463/Succ wx24630",fontsize=10,color="white",style="solid",shape="box"];24274 -> 27167[label="",style="solid", color="burlywood", weight=9]; 27167 -> 24457[label="",style="solid", color="burlywood", weight=3]; 27168[label="wx2463/Zero",fontsize=10,color="white",style="solid",shape="box"];24274 -> 27168[label="",style="solid", color="burlywood", weight=9]; 27168 -> 24458[label="",style="solid", color="burlywood", weight=3]; 24276[label="wx1918",fontsize=16,color="green",shape="box"];24277[label="wx1916",fontsize=16,color="green",shape="box"];24278 -> 24459[label="",style="dashed", color="red", weight=0]; 24278[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpInt (Pos (Succ wx24490)) (Pos (primMulNat (Succ wx1932) (Succ wx1926))) == GT))",fontsize=16,color="magenta"];24278 -> 24460[label="",style="dashed", color="magenta", weight=3]; 24279 -> 24461[label="",style="dashed", color="red", weight=0]; 24279[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx1932) (Succ wx1926))) == GT))",fontsize=16,color="magenta"];24279 -> 24462[label="",style="dashed", color="magenta", weight=3]; 24280 -> 21898[label="",style="dashed", color="red", weight=0]; 24280[label="FiniteMap.lookupWithDefaultFM0 wx1934 (Just wx1937)",fontsize=16,color="magenta"];24280 -> 24463[label="",style="dashed", color="magenta", weight=3]; 24280 -> 24464[label="",style="dashed", color="magenta", weight=3]; 24282 -> 6395[label="",style="dashed", color="red", weight=0]; 24282[label="primMulNat (Succ wx1949) (Succ wx1944)",fontsize=16,color="magenta"];24282 -> 24465[label="",style="dashed", color="magenta", weight=3]; 24282 -> 24466[label="",style="dashed", color="magenta", weight=3]; 24281[label="FiniteMap.lookupWithDefaultFM0 wx1943 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1944)) (Pos Zero)) wx1945 wx1946 wx1947 wx1948 (Float (Neg Zero) (Neg (Succ wx1949))) (primCmpInt (Pos Zero) (Pos wx2464) == GT))",fontsize=16,color="burlywood",shape="triangle"];27169[label="wx2464/Succ wx24640",fontsize=10,color="white",style="solid",shape="box"];24281 -> 27169[label="",style="solid", color="burlywood", weight=9]; 27169 -> 24467[label="",style="solid", color="burlywood", weight=3]; 27170[label="wx2464/Zero",fontsize=10,color="white",style="solid",shape="box"];24281 -> 27170[label="",style="solid", color="burlywood", weight=9]; 27170 -> 24468[label="",style="solid", color="burlywood", weight=3]; 24283[label="wx1953",fontsize=16,color="green",shape="box"];24284[label="wx1951",fontsize=16,color="green",shape="box"];24285 -> 23592[label="",style="dashed", color="red", weight=0]; 24285[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (primCmpNat wx241700 wx162400 == GT))",fontsize=16,color="magenta"];24285 -> 24469[label="",style="dashed", color="magenta", weight=3]; 24285 -> 24470[label="",style="dashed", color="magenta", weight=3]; 24286 -> 23594[label="",style="dashed", color="red", weight=0]; 24286[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (GT == GT))",fontsize=16,color="magenta"];24287 -> 23593[label="",style="dashed", color="red", weight=0]; 24287[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (LT == GT))",fontsize=16,color="magenta"];24288 -> 23263[label="",style="dashed", color="red", weight=0]; 24288[label="FiniteMap.lookupWithDefaultFM0 wx594 (FiniteMap.lookupFM1 (Float (Pos (Succ wx59500)) (Neg (Succ wx596))) wx597 wx598 wx599 wx600 (Float (Pos (Succ wx601)) (Neg (Succ wx6020))) (EQ == GT))",fontsize=16,color="magenta"];24289[label="Float (Pos (Succ wx601)) (Neg (Succ wx6020))",fontsize=16,color="green",shape="box"];24290[label="wx594",fontsize=16,color="green",shape="box"];24291[label="wx600",fontsize=16,color="green",shape="box"];24292 -> 21898[label="",style="dashed", color="red", weight=0]; 24292[label="FiniteMap.lookupWithDefaultFM0 wx594 (Just wx597)",fontsize=16,color="magenta"];24292 -> 24471[label="",style="dashed", color="magenta", weight=3]; 24292 -> 24472[label="",style="dashed", color="magenta", weight=3]; 24293[label="wx597",fontsize=16,color="green",shape="box"];24294[label="wx594",fontsize=16,color="green",shape="box"];24295 -> 6[label="",style="dashed", color="red", weight=0]; 24295[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM wx1425 (Float (Pos (Succ wx1426)) (Neg (Succ wx1427))))",fontsize=16,color="magenta"];24295 -> 24473[label="",style="dashed", color="magenta", weight=3]; 24295 -> 24474[label="",style="dashed", color="magenta", weight=3]; 24295 -> 24475[label="",style="dashed", color="magenta", weight=3]; 24296[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1421)) (Neg Zero)) wx1422 wx1423 wx1424 wx1425 (Float (Pos (Succ wx1426)) (Neg (Succ wx1427))) True)",fontsize=16,color="black",shape="box"];24296 -> 24476[label="",style="solid", color="black", weight=3]; 24298 -> 6395[label="",style="dashed", color="red", weight=0]; 24298[label="primMulNat (Succ wx2334) (Succ wx2328)",fontsize=16,color="magenta"];24298 -> 24477[label="",style="dashed", color="magenta", weight=3]; 24298 -> 24478[label="",style="dashed", color="magenta", weight=3]; 24297[label="FiniteMap.lookupWithDefaultFM0 wx2327 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2328)) (Neg Zero)) wx2329 wx2330 wx2331 wx2332 (Float (Pos (Succ wx2333)) (Neg (Succ wx2334))) (primCmpInt (Neg Zero) (Pos wx2465) == GT))",fontsize=16,color="burlywood",shape="triangle"];27171[label="wx2465/Succ wx24650",fontsize=10,color="white",style="solid",shape="box"];24297 -> 27171[label="",style="solid", color="burlywood", weight=9]; 27171 -> 24479[label="",style="solid", color="burlywood", weight=3]; 27172[label="wx2465/Zero",fontsize=10,color="white",style="solid",shape="box"];24297 -> 27172[label="",style="solid", color="burlywood", weight=9]; 27172 -> 24480[label="",style="solid", color="burlywood", weight=3]; 24299[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpNat (Succ wx244400) wx16290 == GT))",fontsize=16,color="burlywood",shape="box"];27173[label="wx16290/Succ wx162900",fontsize=10,color="white",style="solid",shape="box"];24299 -> 27173[label="",style="solid", color="burlywood", weight=9]; 27173 -> 24481[label="",style="solid", color="burlywood", weight=3]; 27174[label="wx16290/Zero",fontsize=10,color="white",style="solid",shape="box"];24299 -> 27174[label="",style="solid", color="burlywood", weight=9]; 27174 -> 24482[label="",style="solid", color="burlywood", weight=3]; 24300[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpNat Zero wx16290 == GT))",fontsize=16,color="burlywood",shape="box"];27175[label="wx16290/Succ wx162900",fontsize=10,color="white",style="solid",shape="box"];24300 -> 27175[label="",style="solid", color="burlywood", weight=9]; 27175 -> 24483[label="",style="solid", color="burlywood", weight=3]; 27176[label="wx16290/Zero",fontsize=10,color="white",style="solid",shape="box"];24300 -> 27176[label="",style="solid", color="burlywood", weight=9]; 27176 -> 24484[label="",style="solid", color="burlywood", weight=3]; 24301 -> 24105[label="",style="dashed", color="red", weight=0]; 24301[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) False)",fontsize=16,color="magenta"];24302[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) True)",fontsize=16,color="black",shape="box"];24302 -> 24485[label="",style="solid", color="black", weight=3]; 24303[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) otherwise)",fontsize=16,color="black",shape="box"];24303 -> 24486[label="",style="solid", color="black", weight=3]; 24304 -> 24487[label="",style="dashed", color="red", weight=0]; 24304[label="FiniteMap.lookupWithDefaultFM0 wx2345 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) wx2348 wx2349 wx2350 wx2351 (Float (Pos Zero) (Neg (Succ wx2352))) (primCmpInt (Neg (Succ wx24500)) (Pos (primMulNat (Succ wx2352) (Succ wx2346))) == GT))",fontsize=16,color="magenta"];24304 -> 24488[label="",style="dashed", color="magenta", weight=3]; 24305 -> 24489[label="",style="dashed", color="red", weight=0]; 24305[label="FiniteMap.lookupWithDefaultFM0 wx2345 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) wx2348 wx2349 wx2350 wx2351 (Float (Pos Zero) (Neg (Succ wx2352))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx2352) (Succ wx2346))) == GT))",fontsize=16,color="magenta"];24305 -> 24490[label="",style="dashed", color="magenta", weight=3]; 24306 -> 6[label="",style="dashed", color="red", weight=0]; 24306[label="FiniteMap.lookupWithDefaultFM0 wx1498 (FiniteMap.lookupFM wx1503 (Float (Pos Zero) (Neg (Succ wx1504))))",fontsize=16,color="magenta"];24306 -> 24491[label="",style="dashed", color="magenta", weight=3]; 24306 -> 24492[label="",style="dashed", color="magenta", weight=3]; 24306 -> 24493[label="",style="dashed", color="magenta", weight=3]; 24307[label="FiniteMap.lookupWithDefaultFM0 wx1498 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1499)) (Neg Zero)) wx1500 wx1501 wx1502 wx1503 (Float (Pos Zero) (Neg (Succ wx1504))) True)",fontsize=16,color="black",shape="box"];24307 -> 24494[label="",style="solid", color="black", weight=3]; 24309 -> 6395[label="",style="dashed", color="red", weight=0]; 24309[label="primMulNat (Succ wx2368) (Succ wx2363)",fontsize=16,color="magenta"];24309 -> 24495[label="",style="dashed", color="magenta", weight=3]; 24309 -> 24496[label="",style="dashed", color="magenta", weight=3]; 24308[label="FiniteMap.lookupWithDefaultFM0 wx2362 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2363)) (Neg Zero)) wx2364 wx2365 wx2366 wx2367 (Float (Pos Zero) (Neg (Succ wx2368))) (primCmpInt (Neg Zero) (Pos wx2466) == GT))",fontsize=16,color="burlywood",shape="triangle"];27177[label="wx2466/Succ wx24660",fontsize=10,color="white",style="solid",shape="box"];24308 -> 27177[label="",style="solid", color="burlywood", weight=9]; 27177 -> 24497[label="",style="solid", color="burlywood", weight=3]; 27178[label="wx2466/Zero",fontsize=10,color="white",style="solid",shape="box"];24308 -> 27178[label="",style="solid", color="burlywood", weight=9]; 27178 -> 24498[label="",style="solid", color="burlywood", weight=3]; 24310 -> 23645[label="",style="dashed", color="red", weight=0]; 24310[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (primCmpNat wx162600 wx242100 == GT))",fontsize=16,color="magenta"];24310 -> 24499[label="",style="dashed", color="magenta", weight=3]; 24310 -> 24500[label="",style="dashed", color="magenta", weight=3]; 24311 -> 23646[label="",style="dashed", color="red", weight=0]; 24311[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (GT == GT))",fontsize=16,color="magenta"];24312 -> 23647[label="",style="dashed", color="red", weight=0]; 24312[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (LT == GT))",fontsize=16,color="magenta"];24313 -> 23311[label="",style="dashed", color="red", weight=0]; 24313[label="FiniteMap.lookupWithDefaultFM0 wx663 (FiniteMap.lookupFM1 (Float (Neg (Succ wx66400)) (Neg (Succ wx665))) wx666 wx667 wx668 wx669 (Float (Neg (Succ wx670)) (Neg (Succ wx6710))) (EQ == GT))",fontsize=16,color="magenta"];24314[label="Float (Neg (Succ wx670)) (Neg (Succ wx6710))",fontsize=16,color="green",shape="box"];24315[label="wx663",fontsize=16,color="green",shape="box"];24316[label="wx669",fontsize=16,color="green",shape="box"];24317 -> 21898[label="",style="dashed", color="red", weight=0]; 24317[label="FiniteMap.lookupWithDefaultFM0 wx663 (Just wx666)",fontsize=16,color="magenta"];24317 -> 24501[label="",style="dashed", color="magenta", weight=3]; 24317 -> 24502[label="",style="dashed", color="magenta", weight=3]; 24318[label="wx2022",fontsize=16,color="green",shape="box"];24319[label="wx2020",fontsize=16,color="green",shape="box"];24321 -> 6395[label="",style="dashed", color="red", weight=0]; 24321[label="primMulNat (Succ wx2036) (Succ wx2030)",fontsize=16,color="magenta"];24321 -> 24503[label="",style="dashed", color="magenta", weight=3]; 24321 -> 24504[label="",style="dashed", color="magenta", weight=3]; 24320[label="FiniteMap.lookupWithDefaultFM0 wx2029 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2030)) (Neg Zero)) wx2031 wx2032 wx2033 wx2034 (Float (Neg (Succ wx2035)) (Neg (Succ wx2036))) (primCmpInt (Pos Zero) (Pos wx2467) == GT))",fontsize=16,color="burlywood",shape="triangle"];27179[label="wx2467/Succ wx24670",fontsize=10,color="white",style="solid",shape="box"];24320 -> 27179[label="",style="solid", color="burlywood", weight=9]; 27179 -> 24505[label="",style="solid", color="burlywood", weight=3]; 27180[label="wx2467/Zero",fontsize=10,color="white",style="solid",shape="box"];24320 -> 27180[label="",style="solid", color="burlywood", weight=9]; 27180 -> 24506[label="",style="solid", color="burlywood", weight=3]; 24322 -> 21898[label="",style="dashed", color="red", weight=0]; 24322[label="FiniteMap.lookupWithDefaultFM0 wx2038 (Just wx2041)",fontsize=16,color="magenta"];24322 -> 24507[label="",style="dashed", color="magenta", weight=3]; 24322 -> 24508[label="",style="dashed", color="magenta", weight=3]; 24323 -> 24509[label="",style="dashed", color="red", weight=0]; 24323[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpInt (Pos (Succ wx24510)) (Pos (primMulNat (Succ wx2054) (Succ wx2048))) == GT))",fontsize=16,color="magenta"];24323 -> 24510[label="",style="dashed", color="magenta", weight=3]; 24324 -> 24511[label="",style="dashed", color="red", weight=0]; 24324[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx2054) (Succ wx2048))) == GT))",fontsize=16,color="magenta"];24324 -> 24512[label="",style="dashed", color="magenta", weight=3]; 24325[label="wx2058",fontsize=16,color="green",shape="box"];24326[label="wx2056",fontsize=16,color="green",shape="box"];24328 -> 6395[label="",style="dashed", color="red", weight=0]; 24328[label="primMulNat (Succ wx2070) (Succ wx2065)",fontsize=16,color="magenta"];24328 -> 24513[label="",style="dashed", color="magenta", weight=3]; 24328 -> 24514[label="",style="dashed", color="magenta", weight=3]; 24327[label="FiniteMap.lookupWithDefaultFM0 wx2064 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2065)) (Neg Zero)) wx2066 wx2067 wx2068 wx2069 (Float (Neg Zero) (Neg (Succ wx2070))) (primCmpInt (Pos Zero) (Pos wx2468) == GT))",fontsize=16,color="burlywood",shape="triangle"];27181[label="wx2468/Succ wx24680",fontsize=10,color="white",style="solid",shape="box"];24327 -> 27181[label="",style="solid", color="burlywood", weight=9]; 27181 -> 24515[label="",style="solid", color="burlywood", weight=3]; 27182[label="wx2468/Zero",fontsize=10,color="white",style="solid",shape="box"];24327 -> 27182[label="",style="solid", color="burlywood", weight=9]; 27182 -> 24516[label="",style="solid", color="burlywood", weight=3]; 24329[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ wx163000) (Succ wx243400) == GT))",fontsize=16,color="black",shape="box"];24329 -> 24517[label="",style="solid", color="black", weight=3]; 24330[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat (Succ wx163000) Zero == GT))",fontsize=16,color="black",shape="box"];24330 -> 24518[label="",style="solid", color="black", weight=3]; 24331[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat Zero (Succ wx243400) == GT))",fontsize=16,color="black",shape="box"];24331 -> 24519[label="",style="solid", color="black", weight=3]; 24332[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];24332 -> 24520[label="",style="solid", color="black", weight=3]; 24333 -> 6[label="",style="dashed", color="red", weight=0]; 24333[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))))",fontsize=16,color="magenta"];24333 -> 24521[label="",style="dashed", color="magenta", weight=3]; 24333 -> 24522[label="",style="dashed", color="magenta", weight=3]; 24333 -> 24523[label="",style="dashed", color="magenta", weight=3]; 24334[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM0 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) True)",fontsize=16,color="black",shape="box"];24334 -> 24524[label="",style="solid", color="black", weight=3]; 24335[label="wx161300",fontsize=16,color="green",shape="box"];24336[label="wx239700",fontsize=16,color="green",shape="box"];24337[label="wx312",fontsize=16,color="green",shape="box"];24338[label="wx309",fontsize=16,color="green",shape="box"];24339 -> 24525[label="",style="dashed", color="red", weight=0]; 24339[label="FiniteMap.lookupWithDefaultFM0 wx1632 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1633)) (Pos Zero)) wx1634 wx1635 wx1636 wx1637 (Float (Pos (Succ wx1638)) (Pos (Succ wx1639))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx1639) (Succ wx1633))) == GT))",fontsize=16,color="magenta"];24339 -> 24526[label="",style="dashed", color="magenta", weight=3]; 24340[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpInt (Pos (Succ wx24530)) (primMulInt (Pos (Succ wx1657)) (Pos (Succ wx1651))) == GT))",fontsize=16,color="black",shape="box"];24340 -> 24527[label="",style="solid", color="black", weight=3]; 24341[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx1657)) (Pos (Succ wx1651))) == GT))",fontsize=16,color="black",shape="box"];24341 -> 24528[label="",style="solid", color="black", weight=3]; 24342[label="wx1662",fontsize=16,color="green",shape="box"];24343[label="wx1659",fontsize=16,color="green",shape="box"];24344 -> 24529[label="",style="dashed", color="red", weight=0]; 24344[label="FiniteMap.lookupWithDefaultFM0 wx1668 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1669)) (Pos Zero)) wx1670 wx1671 wx1672 wx1673 (Float (Pos Zero) (Pos (Succ wx1674))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx1674) (Succ wx1669))) == GT))",fontsize=16,color="magenta"];24344 -> 24530[label="",style="dashed", color="magenta", weight=3]; 24345[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat (Succ wx24550) (Succ wx24520) == GT))",fontsize=16,color="black",shape="box"];24345 -> 24531[label="",style="solid", color="black", weight=3]; 24346[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat Zero (Succ wx24520) == GT))",fontsize=16,color="black",shape="box"];24346 -> 24532[label="",style="solid", color="black", weight=3]; 24347[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat (Succ wx24560) Zero == GT))",fontsize=16,color="black",shape="box"];24347 -> 24533[label="",style="solid", color="black", weight=3]; 24348[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (EQ == GT))",fontsize=16,color="black",shape="triangle"];24348 -> 24534[label="",style="solid", color="black", weight=3]; 24349 -> 24535[label="",style="dashed", color="red", weight=0]; 24349[label="FiniteMap.lookupWithDefaultFM0 wx2103 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2104)) (Pos Zero)) wx2105 wx2106 wx2107 wx2108 (Float (Neg (Succ wx2109)) (Pos (Succ wx2110))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx2110) (Succ wx2104))) == GT))",fontsize=16,color="magenta"];24349 -> 24536[label="",style="dashed", color="magenta", weight=3]; 24350[label="Float (Neg (Succ wx1699)) (Pos (Succ wx1700))",fontsize=16,color="green",shape="box"];24351[label="wx1693",fontsize=16,color="green",shape="box"];24352[label="wx1698",fontsize=16,color="green",shape="box"];24353 -> 21898[label="",style="dashed", color="red", weight=0]; 24353[label="FiniteMap.lookupWithDefaultFM0 wx1693 (Just wx1695)",fontsize=16,color="magenta"];24353 -> 24537[label="",style="dashed", color="magenta", weight=3]; 24353 -> 24538[label="",style="dashed", color="magenta", weight=3]; 24354[label="FiniteMap.lookupWithDefaultFM0 wx2121 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) wx2124 wx2125 wx2126 wx2127 (Float (Neg Zero) (Pos (Succ wx2128))) (primCmpInt (Neg (Succ wx24540)) (primMulInt (Pos (Succ wx2128)) (Pos (Succ wx2122))) == GT))",fontsize=16,color="black",shape="box"];24354 -> 24539[label="",style="solid", color="black", weight=3]; 24355[label="FiniteMap.lookupWithDefaultFM0 wx2121 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) wx2124 wx2125 wx2126 wx2127 (Float (Neg Zero) (Pos (Succ wx2128))) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx2128)) (Pos (Succ wx2122))) == GT))",fontsize=16,color="black",shape="box"];24355 -> 24540[label="",style="solid", color="black", weight=3]; 24356[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpNat (Succ wx243600) (Succ wx217600) == GT))",fontsize=16,color="black",shape="box"];24356 -> 24541[label="",style="solid", color="black", weight=3]; 24357[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpNat (Succ wx243600) Zero == GT))",fontsize=16,color="black",shape="box"];24357 -> 24542[label="",style="solid", color="black", weight=3]; 24358[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpNat Zero (Succ wx217600) == GT))",fontsize=16,color="black",shape="box"];24358 -> 24543[label="",style="solid", color="black", weight=3]; 24359[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];24359 -> 24544[label="",style="solid", color="black", weight=3]; 24360 -> 6[label="",style="dashed", color="red", weight=0]; 24360[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM wx1717 (Float (Neg Zero) (Pos (Succ wx1718))))",fontsize=16,color="magenta"];24360 -> 24545[label="",style="dashed", color="magenta", weight=3]; 24360 -> 24546[label="",style="dashed", color="magenta", weight=3]; 24360 -> 24547[label="",style="dashed", color="magenta", weight=3]; 24361[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) True)",fontsize=16,color="black",shape="box"];24361 -> 24548[label="",style="solid", color="black", weight=3]; 24362 -> 24549[label="",style="dashed", color="red", weight=0]; 24362[label="FiniteMap.lookupWithDefaultFM0 wx2139 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2140)) (Pos Zero)) wx2141 wx2142 wx2143 wx2144 (Float (Neg Zero) (Pos (Succ wx2145))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx2145) (Succ wx2140))) == GT))",fontsize=16,color="magenta"];24362 -> 24550[label="",style="dashed", color="magenta", weight=3]; 24363[label="Float (Neg Zero) (Pos (Succ wx1734))",fontsize=16,color="green",shape="box"];24364[label="wx1728",fontsize=16,color="green",shape="box"];24365[label="wx1733",fontsize=16,color="green",shape="box"];24366 -> 21898[label="",style="dashed", color="red", weight=0]; 24366[label="FiniteMap.lookupWithDefaultFM0 wx1728 (Just wx1730)",fontsize=16,color="magenta"];24366 -> 24551[label="",style="dashed", color="magenta", weight=3]; 24366 -> 24552[label="",style="dashed", color="magenta", weight=3]; 24367[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ wx173600) (Succ wx243800) == GT))",fontsize=16,color="black",shape="box"];24367 -> 24553[label="",style="solid", color="black", weight=3]; 24368[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat (Succ wx173600) Zero == GT))",fontsize=16,color="black",shape="box"];24368 -> 24554[label="",style="solid", color="black", weight=3]; 24369[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat Zero (Succ wx243800) == GT))",fontsize=16,color="black",shape="box"];24369 -> 24555[label="",style="solid", color="black", weight=3]; 24370[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];24370 -> 24556[label="",style="solid", color="black", weight=3]; 24371 -> 6[label="",style="dashed", color="red", weight=0]; 24371[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))))",fontsize=16,color="magenta"];24371 -> 24557[label="",style="dashed", color="magenta", weight=3]; 24371 -> 24558[label="",style="dashed", color="magenta", weight=3]; 24371 -> 24559[label="",style="dashed", color="magenta", weight=3]; 24372[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM0 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) True)",fontsize=16,color="black",shape="box"];24372 -> 24560[label="",style="solid", color="black", weight=3]; 24373[label="wx240100",fontsize=16,color="green",shape="box"];24374[label="wx161700",fontsize=16,color="green",shape="box"];24375[label="wx334",fontsize=16,color="green",shape="box"];24376[label="wx331",fontsize=16,color="green",shape="box"];24377[label="wx1748",fontsize=16,color="green",shape="box"];24378[label="Succ wx1754",fontsize=16,color="green",shape="box"];24379[label="FiniteMap.lookupWithDefaultFM0 wx1747 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1748)) (Neg Zero)) wx1749 wx1750 wx1751 wx1752 (Float (Pos (Succ wx1753)) (Pos (Succ wx1754))) (primCmpInt (Pos Zero) (Pos (Succ wx24570)) == GT))",fontsize=16,color="black",shape="box"];24379 -> 24561[label="",style="solid", color="black", weight=3]; 24380[label="FiniteMap.lookupWithDefaultFM0 wx1747 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1748)) (Neg Zero)) wx1749 wx1750 wx1751 wx1752 (Float (Pos (Succ wx1753)) (Pos (Succ wx1754))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];24380 -> 24562[label="",style="solid", color="black", weight=3]; 24381[label="wx1759",fontsize=16,color="green",shape="box"];24382[label="wx1756",fontsize=16,color="green",shape="box"];24384 -> 6395[label="",style="dashed", color="red", weight=0]; 24384[label="primMulNat (Succ wx1772) (Succ wx1766)",fontsize=16,color="magenta"];24384 -> 24563[label="",style="dashed", color="magenta", weight=3]; 24384 -> 24564[label="",style="dashed", color="magenta", weight=3]; 24383[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpInt (Pos (Succ wx24460)) (Pos wx2469) == GT))",fontsize=16,color="black",shape="triangle"];24383 -> 24565[label="",style="solid", color="black", weight=3]; 24386 -> 6395[label="",style="dashed", color="red", weight=0]; 24386[label="primMulNat (Succ wx1772) (Succ wx1766)",fontsize=16,color="magenta"];24386 -> 24566[label="",style="dashed", color="magenta", weight=3]; 24386 -> 24567[label="",style="dashed", color="magenta", weight=3]; 24385[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpInt (Pos Zero) (Pos wx2470) == GT))",fontsize=16,color="burlywood",shape="triangle"];27183[label="wx2470/Succ wx24700",fontsize=10,color="white",style="solid",shape="box"];24385 -> 27183[label="",style="solid", color="burlywood", weight=9]; 27183 -> 24568[label="",style="solid", color="burlywood", weight=3]; 27184[label="wx2470/Zero",fontsize=10,color="white",style="solid",shape="box"];24385 -> 27184[label="",style="solid", color="burlywood", weight=9]; 27184 -> 24569[label="",style="solid", color="burlywood", weight=3]; 24387[label="wx1783",fontsize=16,color="green",shape="box"];24388[label="Succ wx1788",fontsize=16,color="green",shape="box"];24389[label="FiniteMap.lookupWithDefaultFM0 wx1782 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1783)) (Neg Zero)) wx1784 wx1785 wx1786 wx1787 (Float (Pos Zero) (Pos (Succ wx1788))) (primCmpInt (Pos Zero) (Pos (Succ wx24580)) == GT))",fontsize=16,color="black",shape="box"];24389 -> 24570[label="",style="solid", color="black", weight=3]; 24390[label="FiniteMap.lookupWithDefaultFM0 wx1782 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1783)) (Neg Zero)) wx1784 wx1785 wx1786 wx1787 (Float (Pos Zero) (Pos (Succ wx1788))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];24390 -> 24571[label="",style="solid", color="black", weight=3]; 24391[label="wx161900",fontsize=16,color="green",shape="box"];24392[label="wx240500",fontsize=16,color="green",shape="box"];24393[label="wx404",fontsize=16,color="green",shape="box"];24394[label="wx401",fontsize=16,color="green",shape="box"];24395[label="Float (Neg (Succ wx1103)) (Pos (Succ wx1104))",fontsize=16,color="green",shape="box"];24396[label="wx1097",fontsize=16,color="green",shape="box"];24397[label="wx1102",fontsize=16,color="green",shape="box"];24398 -> 21898[label="",style="dashed", color="red", weight=0]; 24398[label="FiniteMap.lookupWithDefaultFM0 wx1097 (Just wx1099)",fontsize=16,color="magenta"];24398 -> 24572[label="",style="dashed", color="magenta", weight=3]; 24398 -> 24573[label="",style="dashed", color="magenta", weight=3]; 24399[label="wx2196",fontsize=16,color="green",shape="box"];24400[label="Succ wx2202",fontsize=16,color="green",shape="box"];24401[label="FiniteMap.lookupWithDefaultFM0 wx2195 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2196)) (Neg Zero)) wx2197 wx2198 wx2199 wx2200 (Float (Neg (Succ wx2201)) (Pos (Succ wx2202))) (primCmpInt (Neg Zero) (Pos (Succ wx24590)) == GT))",fontsize=16,color="black",shape="box"];24401 -> 24574[label="",style="solid", color="black", weight=3]; 24402[label="FiniteMap.lookupWithDefaultFM0 wx2195 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2196)) (Neg Zero)) wx2197 wx2198 wx2199 wx2200 (Float (Neg (Succ wx2201)) (Pos (Succ wx2202))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];24402 -> 24575[label="",style="solid", color="black", weight=3]; 24403[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpNat (Succ wx244000) (Succ wx162700) == GT))",fontsize=16,color="black",shape="box"];24403 -> 24576[label="",style="solid", color="black", weight=3]; 24404[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpNat (Succ wx244000) Zero == GT))",fontsize=16,color="black",shape="box"];24404 -> 24577[label="",style="solid", color="black", weight=3]; 24405[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpNat Zero (Succ wx162700) == GT))",fontsize=16,color="black",shape="box"];24405 -> 24578[label="",style="solid", color="black", weight=3]; 24406[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];24406 -> 24579[label="",style="solid", color="black", weight=3]; 24407 -> 6[label="",style="dashed", color="red", weight=0]; 24407[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM wx1142 (Float (Neg Zero) (Pos (Succ wx1143))))",fontsize=16,color="magenta"];24407 -> 24580[label="",style="dashed", color="magenta", weight=3]; 24407 -> 24581[label="",style="dashed", color="magenta", weight=3]; 24407 -> 24582[label="",style="dashed", color="magenta", weight=3]; 24408[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) True)",fontsize=16,color="black",shape="box"];24408 -> 24583[label="",style="solid", color="black", weight=3]; 24410 -> 6395[label="",style="dashed", color="red", weight=0]; 24410[label="primMulNat (Succ wx2220) (Succ wx2214)",fontsize=16,color="magenta"];24410 -> 24584[label="",style="dashed", color="magenta", weight=3]; 24410 -> 24585[label="",style="dashed", color="magenta", weight=3]; 24409[label="FiniteMap.lookupWithDefaultFM0 wx2213 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) wx2216 wx2217 wx2218 wx2219 (Float (Neg Zero) (Pos (Succ wx2220))) (primCmpInt (Neg (Succ wx24470)) (Pos wx2471) == GT))",fontsize=16,color="black",shape="triangle"];24409 -> 24586[label="",style="solid", color="black", weight=3]; 24412 -> 6395[label="",style="dashed", color="red", weight=0]; 24412[label="primMulNat (Succ wx2220) (Succ wx2214)",fontsize=16,color="magenta"];24412 -> 24587[label="",style="dashed", color="magenta", weight=3]; 24412 -> 24588[label="",style="dashed", color="magenta", weight=3]; 24411[label="FiniteMap.lookupWithDefaultFM0 wx2213 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) wx2216 wx2217 wx2218 wx2219 (Float (Neg Zero) (Pos (Succ wx2220))) (primCmpInt (Neg Zero) (Pos wx2472) == GT))",fontsize=16,color="burlywood",shape="triangle"];27185[label="wx2472/Succ wx24720",fontsize=10,color="white",style="solid",shape="box"];24411 -> 27185[label="",style="solid", color="burlywood", weight=9]; 27185 -> 24589[label="",style="solid", color="burlywood", weight=3]; 27186[label="wx2472/Zero",fontsize=10,color="white",style="solid",shape="box"];24411 -> 27186[label="",style="solid", color="burlywood", weight=9]; 27186 -> 24590[label="",style="solid", color="burlywood", weight=3]; 24413[label="Float (Neg Zero) (Pos (Succ wx1181))",fontsize=16,color="green",shape="box"];24414[label="wx1175",fontsize=16,color="green",shape="box"];24415[label="wx1180",fontsize=16,color="green",shape="box"];24416 -> 21898[label="",style="dashed", color="red", weight=0]; 24416[label="FiniteMap.lookupWithDefaultFM0 wx1175 (Just wx1177)",fontsize=16,color="magenta"];24416 -> 24591[label="",style="dashed", color="magenta", weight=3]; 24416 -> 24592[label="",style="dashed", color="magenta", weight=3]; 24417[label="wx2231",fontsize=16,color="green",shape="box"];24418[label="Succ wx2236",fontsize=16,color="green",shape="box"];24419[label="FiniteMap.lookupWithDefaultFM0 wx2230 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2231)) (Neg Zero)) wx2232 wx2233 wx2234 wx2235 (Float (Neg Zero) (Pos (Succ wx2236))) (primCmpInt (Neg Zero) (Pos (Succ wx24600)) == GT))",fontsize=16,color="black",shape="box"];24419 -> 24593[label="",style="solid", color="black", weight=3]; 24420[label="FiniteMap.lookupWithDefaultFM0 wx2230 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2231)) (Neg Zero)) wx2232 wx2233 wx2234 wx2235 (Float (Neg Zero) (Pos (Succ wx2236))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];24420 -> 24594[label="",style="solid", color="black", weight=3]; 24421[label="wx162200",fontsize=16,color="green",shape="box"];24422[label="wx241100",fontsize=16,color="green",shape="box"];24423[label="wx464",fontsize=16,color="green",shape="box"];24424[label="wx461",fontsize=16,color="green",shape="box"];24425[label="wx2239",fontsize=16,color="green",shape="box"];24426[label="Succ wx2245",fontsize=16,color="green",shape="box"];24427[label="FiniteMap.lookupWithDefaultFM0 wx2238 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2239)) (Pos Zero)) wx2240 wx2241 wx2242 wx2243 (Float (Pos (Succ wx2244)) (Neg (Succ wx2245))) (primCmpInt (Neg Zero) (Pos (Succ wx24610)) == GT))",fontsize=16,color="black",shape="box"];24427 -> 24595[label="",style="solid", color="black", weight=3]; 24428[label="FiniteMap.lookupWithDefaultFM0 wx2238 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2239)) (Pos Zero)) wx2240 wx2241 wx2242 wx2243 (Float (Pos (Succ wx2244)) (Neg (Succ wx2245))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];24428 -> 24596[label="",style="solid", color="black", weight=3]; 24429[label="Float (Pos (Succ wx1234)) (Neg (Succ wx1235))",fontsize=16,color="green",shape="box"];24430[label="wx1228",fontsize=16,color="green",shape="box"];24431[label="wx1233",fontsize=16,color="green",shape="box"];24432 -> 21898[label="",style="dashed", color="red", weight=0]; 24432[label="FiniteMap.lookupWithDefaultFM0 wx1228 (Just wx1230)",fontsize=16,color="magenta"];24432 -> 24597[label="",style="dashed", color="magenta", weight=3]; 24432 -> 24598[label="",style="dashed", color="magenta", weight=3]; 24434 -> 6395[label="",style="dashed", color="red", weight=0]; 24434[label="primMulNat (Succ wx2263) (Succ wx2257)",fontsize=16,color="magenta"];24434 -> 24599[label="",style="dashed", color="magenta", weight=3]; 24434 -> 24600[label="",style="dashed", color="magenta", weight=3]; 24433[label="FiniteMap.lookupWithDefaultFM0 wx2256 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) wx2259 wx2260 wx2261 wx2262 (Float (Pos Zero) (Neg (Succ wx2263))) (primCmpInt (Neg (Succ wx24480)) (Pos wx2473) == GT))",fontsize=16,color="black",shape="triangle"];24433 -> 24601[label="",style="solid", color="black", weight=3]; 24436 -> 6395[label="",style="dashed", color="red", weight=0]; 24436[label="primMulNat (Succ wx2263) (Succ wx2257)",fontsize=16,color="magenta"];24436 -> 24602[label="",style="dashed", color="magenta", weight=3]; 24436 -> 24603[label="",style="dashed", color="magenta", weight=3]; 24435[label="FiniteMap.lookupWithDefaultFM0 wx2256 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) wx2259 wx2260 wx2261 wx2262 (Float (Pos Zero) (Neg (Succ wx2263))) (primCmpInt (Neg Zero) (Pos wx2474) == GT))",fontsize=16,color="burlywood",shape="triangle"];27187[label="wx2474/Succ wx24740",fontsize=10,color="white",style="solid",shape="box"];24435 -> 27187[label="",style="solid", color="burlywood", weight=9]; 27187 -> 24604[label="",style="solid", color="burlywood", weight=3]; 27188[label="wx2474/Zero",fontsize=10,color="white",style="solid",shape="box"];24435 -> 27188[label="",style="solid", color="burlywood", weight=9]; 27188 -> 24605[label="",style="solid", color="burlywood", weight=3]; 24437[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpNat (Succ wx244200) (Succ wx162800) == GT))",fontsize=16,color="black",shape="box"];24437 -> 24606[label="",style="solid", color="black", weight=3]; 24438[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpNat (Succ wx244200) Zero == GT))",fontsize=16,color="black",shape="box"];24438 -> 24607[label="",style="solid", color="black", weight=3]; 24439[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpNat Zero (Succ wx162800) == GT))",fontsize=16,color="black",shape="box"];24439 -> 24608[label="",style="solid", color="black", weight=3]; 24440[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];24440 -> 24609[label="",style="solid", color="black", weight=3]; 24441 -> 6[label="",style="dashed", color="red", weight=0]; 24441[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM wx1273 (Float (Pos Zero) (Neg (Succ wx1274))))",fontsize=16,color="magenta"];24441 -> 24610[label="",style="dashed", color="magenta", weight=3]; 24441 -> 24611[label="",style="dashed", color="magenta", weight=3]; 24441 -> 24612[label="",style="dashed", color="magenta", weight=3]; 24442[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) True)",fontsize=16,color="black",shape="box"];24442 -> 24613[label="",style="solid", color="black", weight=3]; 24443[label="wx2275",fontsize=16,color="green",shape="box"];24444[label="Succ wx2280",fontsize=16,color="green",shape="box"];24445[label="FiniteMap.lookupWithDefaultFM0 wx2274 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2275)) (Pos Zero)) wx2276 wx2277 wx2278 wx2279 (Float (Pos Zero) (Neg (Succ wx2280))) (primCmpInt (Neg Zero) (Pos (Succ wx24620)) == GT))",fontsize=16,color="black",shape="box"];24445 -> 24614[label="",style="solid", color="black", weight=3]; 24446[label="FiniteMap.lookupWithDefaultFM0 wx2274 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2275)) (Pos Zero)) wx2276 wx2277 wx2278 wx2279 (Float (Pos Zero) (Neg (Succ wx2280))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];24446 -> 24615[label="",style="solid", color="black", weight=3]; 24447[label="Float (Pos Zero) (Neg (Succ wx1312))",fontsize=16,color="green",shape="box"];24448[label="wx1306",fontsize=16,color="green",shape="box"];24449[label="wx1311",fontsize=16,color="green",shape="box"];24450 -> 21898[label="",style="dashed", color="red", weight=0]; 24450[label="FiniteMap.lookupWithDefaultFM0 wx1306 (Just wx1308)",fontsize=16,color="magenta"];24450 -> 24616[label="",style="dashed", color="magenta", weight=3]; 24450 -> 24617[label="",style="dashed", color="magenta", weight=3]; 24451[label="wx162300",fontsize=16,color="green",shape="box"];24452[label="wx241300",fontsize=16,color="green",shape="box"];24453[label="wx536",fontsize=16,color="green",shape="box"];24454[label="wx533",fontsize=16,color="green",shape="box"];24455[label="wx1908",fontsize=16,color="green",shape="box"];24456[label="Succ wx1914",fontsize=16,color="green",shape="box"];24457[label="FiniteMap.lookupWithDefaultFM0 wx1907 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1908)) (Pos Zero)) wx1909 wx1910 wx1911 wx1912 (Float (Neg (Succ wx1913)) (Neg (Succ wx1914))) (primCmpInt (Pos Zero) (Pos (Succ wx24630)) == GT))",fontsize=16,color="black",shape="box"];24457 -> 24618[label="",style="solid", color="black", weight=3]; 24458[label="FiniteMap.lookupWithDefaultFM0 wx1907 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1908)) (Pos Zero)) wx1909 wx1910 wx1911 wx1912 (Float (Neg (Succ wx1913)) (Neg (Succ wx1914))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];24458 -> 24619[label="",style="solid", color="black", weight=3]; 24460 -> 6395[label="",style="dashed", color="red", weight=0]; 24460[label="primMulNat (Succ wx1932) (Succ wx1926)",fontsize=16,color="magenta"];24460 -> 24620[label="",style="dashed", color="magenta", weight=3]; 24460 -> 24621[label="",style="dashed", color="magenta", weight=3]; 24459[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpInt (Pos (Succ wx24490)) (Pos wx2475) == GT))",fontsize=16,color="black",shape="triangle"];24459 -> 24622[label="",style="solid", color="black", weight=3]; 24462 -> 6395[label="",style="dashed", color="red", weight=0]; 24462[label="primMulNat (Succ wx1932) (Succ wx1926)",fontsize=16,color="magenta"];24462 -> 24623[label="",style="dashed", color="magenta", weight=3]; 24462 -> 24624[label="",style="dashed", color="magenta", weight=3]; 24461[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpInt (Pos Zero) (Pos wx2476) == GT))",fontsize=16,color="burlywood",shape="triangle"];27189[label="wx2476/Succ wx24760",fontsize=10,color="white",style="solid",shape="box"];24461 -> 27189[label="",style="solid", color="burlywood", weight=9]; 27189 -> 24625[label="",style="solid", color="burlywood", weight=3]; 27190[label="wx2476/Zero",fontsize=10,color="white",style="solid",shape="box"];24461 -> 27190[label="",style="solid", color="burlywood", weight=9]; 27190 -> 24626[label="",style="solid", color="burlywood", weight=3]; 24463[label="wx1937",fontsize=16,color="green",shape="box"];24464[label="wx1934",fontsize=16,color="green",shape="box"];24465[label="wx1944",fontsize=16,color="green",shape="box"];24466[label="Succ wx1949",fontsize=16,color="green",shape="box"];24467[label="FiniteMap.lookupWithDefaultFM0 wx1943 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1944)) (Pos Zero)) wx1945 wx1946 wx1947 wx1948 (Float (Neg Zero) (Neg (Succ wx1949))) (primCmpInt (Pos Zero) (Pos (Succ wx24640)) == GT))",fontsize=16,color="black",shape="box"];24467 -> 24627[label="",style="solid", color="black", weight=3]; 24468[label="FiniteMap.lookupWithDefaultFM0 wx1943 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1944)) (Pos Zero)) wx1945 wx1946 wx1947 wx1948 (Float (Neg Zero) (Neg (Succ wx1949))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];24468 -> 24628[label="",style="solid", color="black", weight=3]; 24469[label="wx241700",fontsize=16,color="green",shape="box"];24470[label="wx162400",fontsize=16,color="green",shape="box"];24471[label="wx597",fontsize=16,color="green",shape="box"];24472[label="wx594",fontsize=16,color="green",shape="box"];24473[label="Float (Pos (Succ wx1426)) (Neg (Succ wx1427))",fontsize=16,color="green",shape="box"];24474[label="wx1420",fontsize=16,color="green",shape="box"];24475[label="wx1425",fontsize=16,color="green",shape="box"];24476 -> 21898[label="",style="dashed", color="red", weight=0]; 24476[label="FiniteMap.lookupWithDefaultFM0 wx1420 (Just wx1422)",fontsize=16,color="magenta"];24476 -> 24629[label="",style="dashed", color="magenta", weight=3]; 24476 -> 24630[label="",style="dashed", color="magenta", weight=3]; 24477[label="wx2328",fontsize=16,color="green",shape="box"];24478[label="Succ wx2334",fontsize=16,color="green",shape="box"];24479[label="FiniteMap.lookupWithDefaultFM0 wx2327 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2328)) (Neg Zero)) wx2329 wx2330 wx2331 wx2332 (Float (Pos (Succ wx2333)) (Neg (Succ wx2334))) (primCmpInt (Neg Zero) (Pos (Succ wx24650)) == GT))",fontsize=16,color="black",shape="box"];24479 -> 24631[label="",style="solid", color="black", weight=3]; 24480[label="FiniteMap.lookupWithDefaultFM0 wx2327 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2328)) (Neg Zero)) wx2329 wx2330 wx2331 wx2332 (Float (Pos (Succ wx2333)) (Neg (Succ wx2334))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];24480 -> 24632[label="",style="solid", color="black", weight=3]; 24481[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpNat (Succ wx244400) (Succ wx162900) == GT))",fontsize=16,color="black",shape="box"];24481 -> 24633[label="",style="solid", color="black", weight=3]; 24482[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpNat (Succ wx244400) Zero == GT))",fontsize=16,color="black",shape="box"];24482 -> 24634[label="",style="solid", color="black", weight=3]; 24483[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpNat Zero (Succ wx162900) == GT))",fontsize=16,color="black",shape="box"];24483 -> 24635[label="",style="solid", color="black", weight=3]; 24484[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];24484 -> 24636[label="",style="solid", color="black", weight=3]; 24485 -> 6[label="",style="dashed", color="red", weight=0]; 24485[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM wx1465 (Float (Pos Zero) (Neg (Succ wx1466))))",fontsize=16,color="magenta"];24485 -> 24637[label="",style="dashed", color="magenta", weight=3]; 24485 -> 24638[label="",style="dashed", color="magenta", weight=3]; 24485 -> 24639[label="",style="dashed", color="magenta", weight=3]; 24486[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) True)",fontsize=16,color="black",shape="box"];24486 -> 24640[label="",style="solid", color="black", weight=3]; 24488 -> 6395[label="",style="dashed", color="red", weight=0]; 24488[label="primMulNat (Succ wx2352) (Succ wx2346)",fontsize=16,color="magenta"];24488 -> 24641[label="",style="dashed", color="magenta", weight=3]; 24488 -> 24642[label="",style="dashed", color="magenta", weight=3]; 24487[label="FiniteMap.lookupWithDefaultFM0 wx2345 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) wx2348 wx2349 wx2350 wx2351 (Float (Pos Zero) (Neg (Succ wx2352))) (primCmpInt (Neg (Succ wx24500)) (Pos wx2477) == GT))",fontsize=16,color="black",shape="triangle"];24487 -> 24643[label="",style="solid", color="black", weight=3]; 24490 -> 6395[label="",style="dashed", color="red", weight=0]; 24490[label="primMulNat (Succ wx2352) (Succ wx2346)",fontsize=16,color="magenta"];24490 -> 24644[label="",style="dashed", color="magenta", weight=3]; 24490 -> 24645[label="",style="dashed", color="magenta", weight=3]; 24489[label="FiniteMap.lookupWithDefaultFM0 wx2345 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) wx2348 wx2349 wx2350 wx2351 (Float (Pos Zero) (Neg (Succ wx2352))) (primCmpInt (Neg Zero) (Pos wx2478) == GT))",fontsize=16,color="burlywood",shape="triangle"];27191[label="wx2478/Succ wx24780",fontsize=10,color="white",style="solid",shape="box"];24489 -> 27191[label="",style="solid", color="burlywood", weight=9]; 27191 -> 24646[label="",style="solid", color="burlywood", weight=3]; 27192[label="wx2478/Zero",fontsize=10,color="white",style="solid",shape="box"];24489 -> 27192[label="",style="solid", color="burlywood", weight=9]; 27192 -> 24647[label="",style="solid", color="burlywood", weight=3]; 24491[label="Float (Pos Zero) (Neg (Succ wx1504))",fontsize=16,color="green",shape="box"];24492[label="wx1498",fontsize=16,color="green",shape="box"];24493[label="wx1503",fontsize=16,color="green",shape="box"];24494 -> 21898[label="",style="dashed", color="red", weight=0]; 24494[label="FiniteMap.lookupWithDefaultFM0 wx1498 (Just wx1500)",fontsize=16,color="magenta"];24494 -> 24648[label="",style="dashed", color="magenta", weight=3]; 24494 -> 24649[label="",style="dashed", color="magenta", weight=3]; 24495[label="wx2363",fontsize=16,color="green",shape="box"];24496[label="Succ wx2368",fontsize=16,color="green",shape="box"];24497[label="FiniteMap.lookupWithDefaultFM0 wx2362 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2363)) (Neg Zero)) wx2364 wx2365 wx2366 wx2367 (Float (Pos Zero) (Neg (Succ wx2368))) (primCmpInt (Neg Zero) (Pos (Succ wx24660)) == GT))",fontsize=16,color="black",shape="box"];24497 -> 24650[label="",style="solid", color="black", weight=3]; 24498[label="FiniteMap.lookupWithDefaultFM0 wx2362 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2363)) (Neg Zero)) wx2364 wx2365 wx2366 wx2367 (Float (Pos Zero) (Neg (Succ wx2368))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];24498 -> 24651[label="",style="solid", color="black", weight=3]; 24499[label="wx242100",fontsize=16,color="green",shape="box"];24500[label="wx162600",fontsize=16,color="green",shape="box"];24501[label="wx666",fontsize=16,color="green",shape="box"];24502[label="wx663",fontsize=16,color="green",shape="box"];24503[label="wx2030",fontsize=16,color="green",shape="box"];24504[label="Succ wx2036",fontsize=16,color="green",shape="box"];24505[label="FiniteMap.lookupWithDefaultFM0 wx2029 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2030)) (Neg Zero)) wx2031 wx2032 wx2033 wx2034 (Float (Neg (Succ wx2035)) (Neg (Succ wx2036))) (primCmpInt (Pos Zero) (Pos (Succ wx24670)) == GT))",fontsize=16,color="black",shape="box"];24505 -> 24652[label="",style="solid", color="black", weight=3]; 24506[label="FiniteMap.lookupWithDefaultFM0 wx2029 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2030)) (Neg Zero)) wx2031 wx2032 wx2033 wx2034 (Float (Neg (Succ wx2035)) (Neg (Succ wx2036))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];24506 -> 24653[label="",style="solid", color="black", weight=3]; 24507[label="wx2041",fontsize=16,color="green",shape="box"];24508[label="wx2038",fontsize=16,color="green",shape="box"];24510 -> 6395[label="",style="dashed", color="red", weight=0]; 24510[label="primMulNat (Succ wx2054) (Succ wx2048)",fontsize=16,color="magenta"];24510 -> 24654[label="",style="dashed", color="magenta", weight=3]; 24510 -> 24655[label="",style="dashed", color="magenta", weight=3]; 24509[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpInt (Pos (Succ wx24510)) (Pos wx2479) == GT))",fontsize=16,color="black",shape="triangle"];24509 -> 24656[label="",style="solid", color="black", weight=3]; 24512 -> 6395[label="",style="dashed", color="red", weight=0]; 24512[label="primMulNat (Succ wx2054) (Succ wx2048)",fontsize=16,color="magenta"];24512 -> 24657[label="",style="dashed", color="magenta", weight=3]; 24512 -> 24658[label="",style="dashed", color="magenta", weight=3]; 24511[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpInt (Pos Zero) (Pos wx2480) == GT))",fontsize=16,color="burlywood",shape="triangle"];27193[label="wx2480/Succ wx24800",fontsize=10,color="white",style="solid",shape="box"];24511 -> 27193[label="",style="solid", color="burlywood", weight=9]; 27193 -> 24659[label="",style="solid", color="burlywood", weight=3]; 27194[label="wx2480/Zero",fontsize=10,color="white",style="solid",shape="box"];24511 -> 27194[label="",style="solid", color="burlywood", weight=9]; 27194 -> 24660[label="",style="solid", color="burlywood", weight=3]; 24513[label="wx2065",fontsize=16,color="green",shape="box"];24514[label="Succ wx2070",fontsize=16,color="green",shape="box"];24515[label="FiniteMap.lookupWithDefaultFM0 wx2064 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2065)) (Neg Zero)) wx2066 wx2067 wx2068 wx2069 (Float (Neg Zero) (Neg (Succ wx2070))) (primCmpInt (Pos Zero) (Pos (Succ wx24680)) == GT))",fontsize=16,color="black",shape="box"];24515 -> 24661[label="",style="solid", color="black", weight=3]; 24516[label="FiniteMap.lookupWithDefaultFM0 wx2064 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2065)) (Neg Zero)) wx2066 wx2067 wx2068 wx2069 (Float (Neg Zero) (Neg (Succ wx2070))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];24516 -> 24662[label="",style="solid", color="black", weight=3]; 24517 -> 23954[label="",style="dashed", color="red", weight=0]; 24517[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (primCmpNat wx163000 wx243400 == GT))",fontsize=16,color="magenta"];24517 -> 24663[label="",style="dashed", color="magenta", weight=3]; 24517 -> 24664[label="",style="dashed", color="magenta", weight=3]; 24518 -> 23955[label="",style="dashed", color="red", weight=0]; 24518[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (GT == GT))",fontsize=16,color="magenta"];24519 -> 23956[label="",style="dashed", color="red", weight=0]; 24519[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (LT == GT))",fontsize=16,color="magenta"];24520 -> 23695[label="",style="dashed", color="red", weight=0]; 24520[label="FiniteMap.lookupWithDefaultFM0 wx309 (FiniteMap.lookupFM1 (Float (Pos (Succ wx31000)) (Pos (Succ wx311))) wx312 wx313 wx314 wx315 (Float (Pos (Succ wx316)) (Pos (Succ wx3170))) (EQ == GT))",fontsize=16,color="magenta"];24521[label="Float (Pos (Succ wx316)) (Pos (Succ wx3170))",fontsize=16,color="green",shape="box"];24522[label="wx309",fontsize=16,color="green",shape="box"];24523[label="wx315",fontsize=16,color="green",shape="box"];24524 -> 21898[label="",style="dashed", color="red", weight=0]; 24524[label="FiniteMap.lookupWithDefaultFM0 wx309 (Just wx312)",fontsize=16,color="magenta"];24524 -> 24665[label="",style="dashed", color="magenta", weight=3]; 24524 -> 24666[label="",style="dashed", color="magenta", weight=3]; 24526 -> 6395[label="",style="dashed", color="red", weight=0]; 24526[label="primMulNat (Succ wx1639) (Succ wx1633)",fontsize=16,color="magenta"];24526 -> 24667[label="",style="dashed", color="magenta", weight=3]; 24526 -> 24668[label="",style="dashed", color="magenta", weight=3]; 24525[label="FiniteMap.lookupWithDefaultFM0 wx1632 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1633)) (Pos Zero)) wx1634 wx1635 wx1636 wx1637 (Float (Pos (Succ wx1638)) (Pos (Succ wx1639))) (primCmpInt (Pos Zero) (Pos wx2481) == GT))",fontsize=16,color="burlywood",shape="triangle"];27195[label="wx2481/Succ wx24810",fontsize=10,color="white",style="solid",shape="box"];24525 -> 27195[label="",style="solid", color="burlywood", weight=9]; 27195 -> 24669[label="",style="solid", color="burlywood", weight=3]; 27196[label="wx2481/Zero",fontsize=10,color="white",style="solid",shape="box"];24525 -> 27196[label="",style="solid", color="burlywood", weight=9]; 27196 -> 24670[label="",style="solid", color="burlywood", weight=3]; 24527 -> 24671[label="",style="dashed", color="red", weight=0]; 24527[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpInt (Pos (Succ wx24530)) (Pos (primMulNat (Succ wx1657) (Succ wx1651))) == GT))",fontsize=16,color="magenta"];24527 -> 24672[label="",style="dashed", color="magenta", weight=3]; 24528 -> 24673[label="",style="dashed", color="red", weight=0]; 24528[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx1657) (Succ wx1651))) == GT))",fontsize=16,color="magenta"];24528 -> 24674[label="",style="dashed", color="magenta", weight=3]; 24530 -> 6395[label="",style="dashed", color="red", weight=0]; 24530[label="primMulNat (Succ wx1674) (Succ wx1669)",fontsize=16,color="magenta"];24530 -> 24675[label="",style="dashed", color="magenta", weight=3]; 24530 -> 24676[label="",style="dashed", color="magenta", weight=3]; 24529[label="FiniteMap.lookupWithDefaultFM0 wx1668 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1669)) (Pos Zero)) wx1670 wx1671 wx1672 wx1673 (Float (Pos Zero) (Pos (Succ wx1674))) (primCmpInt (Pos Zero) (Pos wx2482) == GT))",fontsize=16,color="burlywood",shape="triangle"];27197[label="wx2482/Succ wx24820",fontsize=10,color="white",style="solid",shape="box"];24529 -> 27197[label="",style="solid", color="burlywood", weight=9]; 27197 -> 24677[label="",style="solid", color="burlywood", weight=3]; 27198[label="wx2482/Zero",fontsize=10,color="white",style="solid",shape="box"];24529 -> 27198[label="",style="solid", color="burlywood", weight=9]; 27198 -> 24678[label="",style="solid", color="burlywood", weight=3]; 24531[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat wx24550 wx24520 == GT))",fontsize=16,color="burlywood",shape="triangle"];27199[label="wx24550/Succ wx245500",fontsize=10,color="white",style="solid",shape="box"];24531 -> 27199[label="",style="solid", color="burlywood", weight=9]; 27199 -> 24679[label="",style="solid", color="burlywood", weight=3]; 27200[label="wx24550/Zero",fontsize=10,color="white",style="solid",shape="box"];24531 -> 27200[label="",style="solid", color="burlywood", weight=9]; 27200 -> 24680[label="",style="solid", color="burlywood", weight=3]; 24532[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (LT == GT))",fontsize=16,color="black",shape="triangle"];24532 -> 24681[label="",style="solid", color="black", weight=3]; 24533[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (GT == GT))",fontsize=16,color="black",shape="triangle"];24533 -> 24682[label="",style="solid", color="black", weight=3]; 24534[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) False)",fontsize=16,color="black",shape="triangle"];24534 -> 24683[label="",style="solid", color="black", weight=3]; 24536 -> 6395[label="",style="dashed", color="red", weight=0]; 24536[label="primMulNat (Succ wx2110) (Succ wx2104)",fontsize=16,color="magenta"];24536 -> 24684[label="",style="dashed", color="magenta", weight=3]; 24536 -> 24685[label="",style="dashed", color="magenta", weight=3]; 24535[label="FiniteMap.lookupWithDefaultFM0 wx2103 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2104)) (Pos Zero)) wx2105 wx2106 wx2107 wx2108 (Float (Neg (Succ wx2109)) (Pos (Succ wx2110))) (primCmpInt (Neg Zero) (Pos wx2483) == GT))",fontsize=16,color="burlywood",shape="triangle"];27201[label="wx2483/Succ wx24830",fontsize=10,color="white",style="solid",shape="box"];24535 -> 27201[label="",style="solid", color="burlywood", weight=9]; 27201 -> 24686[label="",style="solid", color="burlywood", weight=3]; 27202[label="wx2483/Zero",fontsize=10,color="white",style="solid",shape="box"];24535 -> 27202[label="",style="solid", color="burlywood", weight=9]; 27202 -> 24687[label="",style="solid", color="burlywood", weight=3]; 24537[label="wx1695",fontsize=16,color="green",shape="box"];24538[label="wx1693",fontsize=16,color="green",shape="box"];24539 -> 24688[label="",style="dashed", color="red", weight=0]; 24539[label="FiniteMap.lookupWithDefaultFM0 wx2121 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) wx2124 wx2125 wx2126 wx2127 (Float (Neg Zero) (Pos (Succ wx2128))) (primCmpInt (Neg (Succ wx24540)) (Pos (primMulNat (Succ wx2128) (Succ wx2122))) == GT))",fontsize=16,color="magenta"];24539 -> 24689[label="",style="dashed", color="magenta", weight=3]; 24540 -> 24690[label="",style="dashed", color="red", weight=0]; 24540[label="FiniteMap.lookupWithDefaultFM0 wx2121 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) wx2124 wx2125 wx2126 wx2127 (Float (Neg Zero) (Pos (Succ wx2128))) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx2128) (Succ wx2122))) == GT))",fontsize=16,color="magenta"];24540 -> 24691[label="",style="dashed", color="magenta", weight=3]; 24541 -> 23990[label="",style="dashed", color="red", weight=0]; 24541[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (primCmpNat wx243600 wx217600 == GT))",fontsize=16,color="magenta"];24541 -> 24692[label="",style="dashed", color="magenta", weight=3]; 24541 -> 24693[label="",style="dashed", color="magenta", weight=3]; 24542 -> 23992[label="",style="dashed", color="red", weight=0]; 24542[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (GT == GT))",fontsize=16,color="magenta"];24543 -> 23991[label="",style="dashed", color="red", weight=0]; 24543[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (LT == GT))",fontsize=16,color="magenta"];24544 -> 23737[label="",style="dashed", color="red", weight=0]; 24544[label="FiniteMap.lookupWithDefaultFM0 wx1711 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1712)) (Pos (Succ wx1713))) wx1714 wx1715 wx1716 wx1717 (Float (Neg Zero) (Pos (Succ wx1718))) (EQ == GT))",fontsize=16,color="magenta"];24545[label="Float (Neg Zero) (Pos (Succ wx1718))",fontsize=16,color="green",shape="box"];24546[label="wx1711",fontsize=16,color="green",shape="box"];24547[label="wx1717",fontsize=16,color="green",shape="box"];24548 -> 21898[label="",style="dashed", color="red", weight=0]; 24548[label="FiniteMap.lookupWithDefaultFM0 wx1711 (Just wx1714)",fontsize=16,color="magenta"];24548 -> 24694[label="",style="dashed", color="magenta", weight=3]; 24548 -> 24695[label="",style="dashed", color="magenta", weight=3]; 24550 -> 6395[label="",style="dashed", color="red", weight=0]; 24550[label="primMulNat (Succ wx2145) (Succ wx2140)",fontsize=16,color="magenta"];24550 -> 24696[label="",style="dashed", color="magenta", weight=3]; 24550 -> 24697[label="",style="dashed", color="magenta", weight=3]; 24549[label="FiniteMap.lookupWithDefaultFM0 wx2139 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2140)) (Pos Zero)) wx2141 wx2142 wx2143 wx2144 (Float (Neg Zero) (Pos (Succ wx2145))) (primCmpInt (Neg Zero) (Pos wx2484) == GT))",fontsize=16,color="burlywood",shape="triangle"];27203[label="wx2484/Succ wx24840",fontsize=10,color="white",style="solid",shape="box"];24549 -> 27203[label="",style="solid", color="burlywood", weight=9]; 27203 -> 24698[label="",style="solid", color="burlywood", weight=3]; 27204[label="wx2484/Zero",fontsize=10,color="white",style="solid",shape="box"];24549 -> 27204[label="",style="solid", color="burlywood", weight=9]; 27204 -> 24699[label="",style="solid", color="burlywood", weight=3]; 24551[label="wx1730",fontsize=16,color="green",shape="box"];24552[label="wx1728",fontsize=16,color="green",shape="box"];24553 -> 23998[label="",style="dashed", color="red", weight=0]; 24553[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (primCmpNat wx173600 wx243800 == GT))",fontsize=16,color="magenta"];24553 -> 24700[label="",style="dashed", color="magenta", weight=3]; 24553 -> 24701[label="",style="dashed", color="magenta", weight=3]; 24554 -> 23999[label="",style="dashed", color="red", weight=0]; 24554[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (GT == GT))",fontsize=16,color="magenta"];24555 -> 24000[label="",style="dashed", color="red", weight=0]; 24555[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (LT == GT))",fontsize=16,color="magenta"];24556 -> 23751[label="",style="dashed", color="red", weight=0]; 24556[label="FiniteMap.lookupWithDefaultFM0 wx331 (FiniteMap.lookupFM1 (Float (Neg (Succ wx33200)) (Neg (Succ wx333))) wx334 wx335 wx336 wx337 (Float (Pos (Succ wx338)) (Pos (Succ wx3390))) (EQ == GT))",fontsize=16,color="magenta"];24557[label="Float (Pos (Succ wx338)) (Pos (Succ wx3390))",fontsize=16,color="green",shape="box"];24558[label="wx331",fontsize=16,color="green",shape="box"];24559[label="wx337",fontsize=16,color="green",shape="box"];24560 -> 21898[label="",style="dashed", color="red", weight=0]; 24560[label="FiniteMap.lookupWithDefaultFM0 wx331 (Just wx334)",fontsize=16,color="magenta"];24560 -> 24702[label="",style="dashed", color="magenta", weight=3]; 24560 -> 24703[label="",style="dashed", color="magenta", weight=3]; 24561[label="FiniteMap.lookupWithDefaultFM0 wx1747 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1748)) (Neg Zero)) wx1749 wx1750 wx1751 wx1752 (Float (Pos (Succ wx1753)) (Pos (Succ wx1754))) (primCmpNat Zero (Succ wx24570) == GT))",fontsize=16,color="black",shape="box"];24561 -> 24704[label="",style="solid", color="black", weight=3]; 24562[label="FiniteMap.lookupWithDefaultFM0 wx1747 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1748)) (Neg Zero)) wx1749 wx1750 wx1751 wx1752 (Float (Pos (Succ wx1753)) (Pos (Succ wx1754))) (EQ == GT))",fontsize=16,color="black",shape="box"];24562 -> 24705[label="",style="solid", color="black", weight=3]; 24563[label="wx1766",fontsize=16,color="green",shape="box"];24564[label="Succ wx1772",fontsize=16,color="green",shape="box"];24565[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpNat (Succ wx24460) wx2469 == GT))",fontsize=16,color="burlywood",shape="box"];27205[label="wx2469/Succ wx24690",fontsize=10,color="white",style="solid",shape="box"];24565 -> 27205[label="",style="solid", color="burlywood", weight=9]; 27205 -> 24706[label="",style="solid", color="burlywood", weight=3]; 27206[label="wx2469/Zero",fontsize=10,color="white",style="solid",shape="box"];24565 -> 27206[label="",style="solid", color="burlywood", weight=9]; 27206 -> 24707[label="",style="solid", color="burlywood", weight=3]; 24566[label="wx1766",fontsize=16,color="green",shape="box"];24567[label="Succ wx1772",fontsize=16,color="green",shape="box"];24568[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpInt (Pos Zero) (Pos (Succ wx24700)) == GT))",fontsize=16,color="black",shape="box"];24568 -> 24708[label="",style="solid", color="black", weight=3]; 24569[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];24569 -> 24709[label="",style="solid", color="black", weight=3]; 24570[label="FiniteMap.lookupWithDefaultFM0 wx1782 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1783)) (Neg Zero)) wx1784 wx1785 wx1786 wx1787 (Float (Pos Zero) (Pos (Succ wx1788))) (primCmpNat Zero (Succ wx24580) == GT))",fontsize=16,color="black",shape="box"];24570 -> 24710[label="",style="solid", color="black", weight=3]; 24571[label="FiniteMap.lookupWithDefaultFM0 wx1782 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1783)) (Neg Zero)) wx1784 wx1785 wx1786 wx1787 (Float (Pos Zero) (Pos (Succ wx1788))) (EQ == GT))",fontsize=16,color="black",shape="box"];24571 -> 24711[label="",style="solid", color="black", weight=3]; 24572[label="wx1099",fontsize=16,color="green",shape="box"];24573[label="wx1097",fontsize=16,color="green",shape="box"];24574[label="FiniteMap.lookupWithDefaultFM0 wx2195 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2196)) (Neg Zero)) wx2197 wx2198 wx2199 wx2200 (Float (Neg (Succ wx2201)) (Pos (Succ wx2202))) (LT == GT))",fontsize=16,color="black",shape="box"];24574 -> 24712[label="",style="solid", color="black", weight=3]; 24575[label="FiniteMap.lookupWithDefaultFM0 wx2195 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2196)) (Neg Zero)) wx2197 wx2198 wx2199 wx2200 (Float (Neg (Succ wx2201)) (Pos (Succ wx2202))) (EQ == GT))",fontsize=16,color="black",shape="box"];24575 -> 24713[label="",style="solid", color="black", weight=3]; 24576 -> 24037[label="",style="dashed", color="red", weight=0]; 24576[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (primCmpNat wx244000 wx162700 == GT))",fontsize=16,color="magenta"];24576 -> 24714[label="",style="dashed", color="magenta", weight=3]; 24576 -> 24715[label="",style="dashed", color="magenta", weight=3]; 24577 -> 24039[label="",style="dashed", color="red", weight=0]; 24577[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (GT == GT))",fontsize=16,color="magenta"];24578 -> 24038[label="",style="dashed", color="red", weight=0]; 24578[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (LT == GT))",fontsize=16,color="magenta"];24579 -> 23805[label="",style="dashed", color="red", weight=0]; 24579[label="FiniteMap.lookupWithDefaultFM0 wx1136 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1137)) (Neg (Succ wx1138))) wx1139 wx1140 wx1141 wx1142 (Float (Neg Zero) (Pos (Succ wx1143))) (EQ == GT))",fontsize=16,color="magenta"];24580[label="Float (Neg Zero) (Pos (Succ wx1143))",fontsize=16,color="green",shape="box"];24581[label="wx1136",fontsize=16,color="green",shape="box"];24582[label="wx1142",fontsize=16,color="green",shape="box"];24583 -> 21898[label="",style="dashed", color="red", weight=0]; 24583[label="FiniteMap.lookupWithDefaultFM0 wx1136 (Just wx1139)",fontsize=16,color="magenta"];24583 -> 24716[label="",style="dashed", color="magenta", weight=3]; 24583 -> 24717[label="",style="dashed", color="magenta", weight=3]; 24584[label="wx2214",fontsize=16,color="green",shape="box"];24585[label="Succ wx2220",fontsize=16,color="green",shape="box"];24586[label="FiniteMap.lookupWithDefaultFM0 wx2213 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) wx2216 wx2217 wx2218 wx2219 (Float (Neg Zero) (Pos (Succ wx2220))) (LT == GT))",fontsize=16,color="black",shape="triangle"];24586 -> 24718[label="",style="solid", color="black", weight=3]; 24587[label="wx2214",fontsize=16,color="green",shape="box"];24588[label="Succ wx2220",fontsize=16,color="green",shape="box"];24589[label="FiniteMap.lookupWithDefaultFM0 wx2213 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) wx2216 wx2217 wx2218 wx2219 (Float (Neg Zero) (Pos (Succ wx2220))) (primCmpInt (Neg Zero) (Pos (Succ wx24720)) == GT))",fontsize=16,color="black",shape="box"];24589 -> 24719[label="",style="solid", color="black", weight=3]; 24590[label="FiniteMap.lookupWithDefaultFM0 wx2213 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) wx2216 wx2217 wx2218 wx2219 (Float (Neg Zero) (Pos (Succ wx2220))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];24590 -> 24720[label="",style="solid", color="black", weight=3]; 24591[label="wx1177",fontsize=16,color="green",shape="box"];24592[label="wx1175",fontsize=16,color="green",shape="box"];24593[label="FiniteMap.lookupWithDefaultFM0 wx2230 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2231)) (Neg Zero)) wx2232 wx2233 wx2234 wx2235 (Float (Neg Zero) (Pos (Succ wx2236))) (LT == GT))",fontsize=16,color="black",shape="box"];24593 -> 24721[label="",style="solid", color="black", weight=3]; 24594[label="FiniteMap.lookupWithDefaultFM0 wx2230 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2231)) (Neg Zero)) wx2232 wx2233 wx2234 wx2235 (Float (Neg Zero) (Pos (Succ wx2236))) (EQ == GT))",fontsize=16,color="black",shape="box"];24594 -> 24722[label="",style="solid", color="black", weight=3]; 24595[label="FiniteMap.lookupWithDefaultFM0 wx2238 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2239)) (Pos Zero)) wx2240 wx2241 wx2242 wx2243 (Float (Pos (Succ wx2244)) (Neg (Succ wx2245))) (LT == GT))",fontsize=16,color="black",shape="box"];24595 -> 24723[label="",style="solid", color="black", weight=3]; 24596[label="FiniteMap.lookupWithDefaultFM0 wx2238 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2239)) (Pos Zero)) wx2240 wx2241 wx2242 wx2243 (Float (Pos (Succ wx2244)) (Neg (Succ wx2245))) (EQ == GT))",fontsize=16,color="black",shape="box"];24596 -> 24724[label="",style="solid", color="black", weight=3]; 24597[label="wx1230",fontsize=16,color="green",shape="box"];24598[label="wx1228",fontsize=16,color="green",shape="box"];24599[label="wx2257",fontsize=16,color="green",shape="box"];24600[label="Succ wx2263",fontsize=16,color="green",shape="box"];24601[label="FiniteMap.lookupWithDefaultFM0 wx2256 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) wx2259 wx2260 wx2261 wx2262 (Float (Pos Zero) (Neg (Succ wx2263))) (LT == GT))",fontsize=16,color="black",shape="triangle"];24601 -> 24725[label="",style="solid", color="black", weight=3]; 24602[label="wx2257",fontsize=16,color="green",shape="box"];24603[label="Succ wx2263",fontsize=16,color="green",shape="box"];24604[label="FiniteMap.lookupWithDefaultFM0 wx2256 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) wx2259 wx2260 wx2261 wx2262 (Float (Pos Zero) (Neg (Succ wx2263))) (primCmpInt (Neg Zero) (Pos (Succ wx24740)) == GT))",fontsize=16,color="black",shape="box"];24604 -> 24726[label="",style="solid", color="black", weight=3]; 24605[label="FiniteMap.lookupWithDefaultFM0 wx2256 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) wx2259 wx2260 wx2261 wx2262 (Float (Pos Zero) (Neg (Succ wx2263))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];24605 -> 24727[label="",style="solid", color="black", weight=3]; 24606 -> 24062[label="",style="dashed", color="red", weight=0]; 24606[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (primCmpNat wx244200 wx162800 == GT))",fontsize=16,color="magenta"];24606 -> 24728[label="",style="dashed", color="magenta", weight=3]; 24606 -> 24729[label="",style="dashed", color="magenta", weight=3]; 24607 -> 24064[label="",style="dashed", color="red", weight=0]; 24607[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (GT == GT))",fontsize=16,color="magenta"];24608 -> 24063[label="",style="dashed", color="red", weight=0]; 24608[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (LT == GT))",fontsize=16,color="magenta"];24609 -> 23843[label="",style="dashed", color="red", weight=0]; 24609[label="FiniteMap.lookupWithDefaultFM0 wx1267 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1268)) (Pos (Succ wx1269))) wx1270 wx1271 wx1272 wx1273 (Float (Pos Zero) (Neg (Succ wx1274))) (EQ == GT))",fontsize=16,color="magenta"];24610[label="Float (Pos Zero) (Neg (Succ wx1274))",fontsize=16,color="green",shape="box"];24611[label="wx1267",fontsize=16,color="green",shape="box"];24612[label="wx1273",fontsize=16,color="green",shape="box"];24613 -> 21898[label="",style="dashed", color="red", weight=0]; 24613[label="FiniteMap.lookupWithDefaultFM0 wx1267 (Just wx1270)",fontsize=16,color="magenta"];24613 -> 24730[label="",style="dashed", color="magenta", weight=3]; 24613 -> 24731[label="",style="dashed", color="magenta", weight=3]; 24614[label="FiniteMap.lookupWithDefaultFM0 wx2274 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2275)) (Pos Zero)) wx2276 wx2277 wx2278 wx2279 (Float (Pos Zero) (Neg (Succ wx2280))) (LT == GT))",fontsize=16,color="black",shape="box"];24614 -> 24732[label="",style="solid", color="black", weight=3]; 24615[label="FiniteMap.lookupWithDefaultFM0 wx2274 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2275)) (Pos Zero)) wx2276 wx2277 wx2278 wx2279 (Float (Pos Zero) (Neg (Succ wx2280))) (EQ == GT))",fontsize=16,color="black",shape="box"];24615 -> 24733[label="",style="solid", color="black", weight=3]; 24616[label="wx1308",fontsize=16,color="green",shape="box"];24617[label="wx1306",fontsize=16,color="green",shape="box"];24618[label="FiniteMap.lookupWithDefaultFM0 wx1907 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1908)) (Pos Zero)) wx1909 wx1910 wx1911 wx1912 (Float (Neg (Succ wx1913)) (Neg (Succ wx1914))) (primCmpNat Zero (Succ wx24630) == GT))",fontsize=16,color="black",shape="box"];24618 -> 24734[label="",style="solid", color="black", weight=3]; 24619[label="FiniteMap.lookupWithDefaultFM0 wx1907 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1908)) (Pos Zero)) wx1909 wx1910 wx1911 wx1912 (Float (Neg (Succ wx1913)) (Neg (Succ wx1914))) (EQ == GT))",fontsize=16,color="black",shape="box"];24619 -> 24735[label="",style="solid", color="black", weight=3]; 24620[label="wx1926",fontsize=16,color="green",shape="box"];24621[label="Succ wx1932",fontsize=16,color="green",shape="box"];24622[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpNat (Succ wx24490) wx2475 == GT))",fontsize=16,color="burlywood",shape="box"];27207[label="wx2475/Succ wx24750",fontsize=10,color="white",style="solid",shape="box"];24622 -> 27207[label="",style="solid", color="burlywood", weight=9]; 27207 -> 24736[label="",style="solid", color="burlywood", weight=3]; 27208[label="wx2475/Zero",fontsize=10,color="white",style="solid",shape="box"];24622 -> 27208[label="",style="solid", color="burlywood", weight=9]; 27208 -> 24737[label="",style="solid", color="burlywood", weight=3]; 24623[label="wx1926",fontsize=16,color="green",shape="box"];24624[label="Succ wx1932",fontsize=16,color="green",shape="box"];24625[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpInt (Pos Zero) (Pos (Succ wx24760)) == GT))",fontsize=16,color="black",shape="box"];24625 -> 24738[label="",style="solid", color="black", weight=3]; 24626[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];24626 -> 24739[label="",style="solid", color="black", weight=3]; 24627[label="FiniteMap.lookupWithDefaultFM0 wx1943 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1944)) (Pos Zero)) wx1945 wx1946 wx1947 wx1948 (Float (Neg Zero) (Neg (Succ wx1949))) (primCmpNat Zero (Succ wx24640) == GT))",fontsize=16,color="black",shape="box"];24627 -> 24740[label="",style="solid", color="black", weight=3]; 24628[label="FiniteMap.lookupWithDefaultFM0 wx1943 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1944)) (Pos Zero)) wx1945 wx1946 wx1947 wx1948 (Float (Neg Zero) (Neg (Succ wx1949))) (EQ == GT))",fontsize=16,color="black",shape="box"];24628 -> 24741[label="",style="solid", color="black", weight=3]; 24629[label="wx1422",fontsize=16,color="green",shape="box"];24630[label="wx1420",fontsize=16,color="green",shape="box"];24631[label="FiniteMap.lookupWithDefaultFM0 wx2327 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2328)) (Neg Zero)) wx2329 wx2330 wx2331 wx2332 (Float (Pos (Succ wx2333)) (Neg (Succ wx2334))) (LT == GT))",fontsize=16,color="black",shape="box"];24631 -> 24742[label="",style="solid", color="black", weight=3]; 24632[label="FiniteMap.lookupWithDefaultFM0 wx2327 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2328)) (Neg Zero)) wx2329 wx2330 wx2331 wx2332 (Float (Pos (Succ wx2333)) (Neg (Succ wx2334))) (EQ == GT))",fontsize=16,color="black",shape="box"];24632 -> 24743[label="",style="solid", color="black", weight=3]; 24633 -> 24102[label="",style="dashed", color="red", weight=0]; 24633[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (primCmpNat wx244400 wx162900 == GT))",fontsize=16,color="magenta"];24633 -> 24744[label="",style="dashed", color="magenta", weight=3]; 24633 -> 24745[label="",style="dashed", color="magenta", weight=3]; 24634 -> 24104[label="",style="dashed", color="red", weight=0]; 24634[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (GT == GT))",fontsize=16,color="magenta"];24635 -> 24103[label="",style="dashed", color="red", weight=0]; 24635[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (LT == GT))",fontsize=16,color="magenta"];24636 -> 23909[label="",style="dashed", color="red", weight=0]; 24636[label="FiniteMap.lookupWithDefaultFM0 wx1459 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1460)) (Neg (Succ wx1461))) wx1462 wx1463 wx1464 wx1465 (Float (Pos Zero) (Neg (Succ wx1466))) (EQ == GT))",fontsize=16,color="magenta"];24637[label="Float (Pos Zero) (Neg (Succ wx1466))",fontsize=16,color="green",shape="box"];24638[label="wx1459",fontsize=16,color="green",shape="box"];24639[label="wx1465",fontsize=16,color="green",shape="box"];24640 -> 21898[label="",style="dashed", color="red", weight=0]; 24640[label="FiniteMap.lookupWithDefaultFM0 wx1459 (Just wx1462)",fontsize=16,color="magenta"];24640 -> 24746[label="",style="dashed", color="magenta", weight=3]; 24640 -> 24747[label="",style="dashed", color="magenta", weight=3]; 24641[label="wx2346",fontsize=16,color="green",shape="box"];24642[label="Succ wx2352",fontsize=16,color="green",shape="box"];24643[label="FiniteMap.lookupWithDefaultFM0 wx2345 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) wx2348 wx2349 wx2350 wx2351 (Float (Pos Zero) (Neg (Succ wx2352))) (LT == GT))",fontsize=16,color="black",shape="triangle"];24643 -> 24748[label="",style="solid", color="black", weight=3]; 24644[label="wx2346",fontsize=16,color="green",shape="box"];24645[label="Succ wx2352",fontsize=16,color="green",shape="box"];24646[label="FiniteMap.lookupWithDefaultFM0 wx2345 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) wx2348 wx2349 wx2350 wx2351 (Float (Pos Zero) (Neg (Succ wx2352))) (primCmpInt (Neg Zero) (Pos (Succ wx24780)) == GT))",fontsize=16,color="black",shape="box"];24646 -> 24749[label="",style="solid", color="black", weight=3]; 24647[label="FiniteMap.lookupWithDefaultFM0 wx2345 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) wx2348 wx2349 wx2350 wx2351 (Float (Pos Zero) (Neg (Succ wx2352))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];24647 -> 24750[label="",style="solid", color="black", weight=3]; 24648[label="wx1500",fontsize=16,color="green",shape="box"];24649[label="wx1498",fontsize=16,color="green",shape="box"];24650[label="FiniteMap.lookupWithDefaultFM0 wx2362 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2363)) (Neg Zero)) wx2364 wx2365 wx2366 wx2367 (Float (Pos Zero) (Neg (Succ wx2368))) (LT == GT))",fontsize=16,color="black",shape="box"];24650 -> 24751[label="",style="solid", color="black", weight=3]; 24651[label="FiniteMap.lookupWithDefaultFM0 wx2362 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2363)) (Neg Zero)) wx2364 wx2365 wx2366 wx2367 (Float (Pos Zero) (Neg (Succ wx2368))) (EQ == GT))",fontsize=16,color="black",shape="box"];24651 -> 24752[label="",style="solid", color="black", weight=3]; 24652[label="FiniteMap.lookupWithDefaultFM0 wx2029 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2030)) (Neg Zero)) wx2031 wx2032 wx2033 wx2034 (Float (Neg (Succ wx2035)) (Neg (Succ wx2036))) (primCmpNat Zero (Succ wx24670) == GT))",fontsize=16,color="black",shape="box"];24652 -> 24753[label="",style="solid", color="black", weight=3]; 24653[label="FiniteMap.lookupWithDefaultFM0 wx2029 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2030)) (Neg Zero)) wx2031 wx2032 wx2033 wx2034 (Float (Neg (Succ wx2035)) (Neg (Succ wx2036))) (EQ == GT))",fontsize=16,color="black",shape="box"];24653 -> 24754[label="",style="solid", color="black", weight=3]; 24654[label="wx2048",fontsize=16,color="green",shape="box"];24655[label="Succ wx2054",fontsize=16,color="green",shape="box"];24656[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpNat (Succ wx24510) wx2479 == GT))",fontsize=16,color="burlywood",shape="box"];27209[label="wx2479/Succ wx24790",fontsize=10,color="white",style="solid",shape="box"];24656 -> 27209[label="",style="solid", color="burlywood", weight=9]; 27209 -> 24755[label="",style="solid", color="burlywood", weight=3]; 27210[label="wx2479/Zero",fontsize=10,color="white",style="solid",shape="box"];24656 -> 27210[label="",style="solid", color="burlywood", weight=9]; 27210 -> 24756[label="",style="solid", color="burlywood", weight=3]; 24657[label="wx2048",fontsize=16,color="green",shape="box"];24658[label="Succ wx2054",fontsize=16,color="green",shape="box"];24659[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpInt (Pos Zero) (Pos (Succ wx24800)) == GT))",fontsize=16,color="black",shape="box"];24659 -> 24757[label="",style="solid", color="black", weight=3]; 24660[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];24660 -> 24758[label="",style="solid", color="black", weight=3]; 24661[label="FiniteMap.lookupWithDefaultFM0 wx2064 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2065)) (Neg Zero)) wx2066 wx2067 wx2068 wx2069 (Float (Neg Zero) (Neg (Succ wx2070))) (primCmpNat Zero (Succ wx24680) == GT))",fontsize=16,color="black",shape="box"];24661 -> 24759[label="",style="solid", color="black", weight=3]; 24662[label="FiniteMap.lookupWithDefaultFM0 wx2064 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2065)) (Neg Zero)) wx2066 wx2067 wx2068 wx2069 (Float (Neg Zero) (Neg (Succ wx2070))) (EQ == GT))",fontsize=16,color="black",shape="box"];24662 -> 24760[label="",style="solid", color="black", weight=3]; 24663[label="wx243400",fontsize=16,color="green",shape="box"];24664[label="wx163000",fontsize=16,color="green",shape="box"];24665[label="wx312",fontsize=16,color="green",shape="box"];24666[label="wx309",fontsize=16,color="green",shape="box"];24667[label="wx1633",fontsize=16,color="green",shape="box"];24668[label="Succ wx1639",fontsize=16,color="green",shape="box"];24669[label="FiniteMap.lookupWithDefaultFM0 wx1632 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1633)) (Pos Zero)) wx1634 wx1635 wx1636 wx1637 (Float (Pos (Succ wx1638)) (Pos (Succ wx1639))) (primCmpInt (Pos Zero) (Pos (Succ wx24810)) == GT))",fontsize=16,color="black",shape="box"];24669 -> 24761[label="",style="solid", color="black", weight=3]; 24670[label="FiniteMap.lookupWithDefaultFM0 wx1632 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1633)) (Pos Zero)) wx1634 wx1635 wx1636 wx1637 (Float (Pos (Succ wx1638)) (Pos (Succ wx1639))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];24670 -> 24762[label="",style="solid", color="black", weight=3]; 24672 -> 6395[label="",style="dashed", color="red", weight=0]; 24672[label="primMulNat (Succ wx1657) (Succ wx1651)",fontsize=16,color="magenta"];24672 -> 24763[label="",style="dashed", color="magenta", weight=3]; 24672 -> 24764[label="",style="dashed", color="magenta", weight=3]; 24671[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpInt (Pos (Succ wx24530)) (Pos wx2485) == GT))",fontsize=16,color="black",shape="triangle"];24671 -> 24765[label="",style="solid", color="black", weight=3]; 24674 -> 6395[label="",style="dashed", color="red", weight=0]; 24674[label="primMulNat (Succ wx1657) (Succ wx1651)",fontsize=16,color="magenta"];24674 -> 24766[label="",style="dashed", color="magenta", weight=3]; 24674 -> 24767[label="",style="dashed", color="magenta", weight=3]; 24673[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpInt (Pos Zero) (Pos wx2486) == GT))",fontsize=16,color="burlywood",shape="triangle"];27211[label="wx2486/Succ wx24860",fontsize=10,color="white",style="solid",shape="box"];24673 -> 27211[label="",style="solid", color="burlywood", weight=9]; 27211 -> 24768[label="",style="solid", color="burlywood", weight=3]; 27212[label="wx2486/Zero",fontsize=10,color="white",style="solid",shape="box"];24673 -> 27212[label="",style="solid", color="burlywood", weight=9]; 27212 -> 24769[label="",style="solid", color="burlywood", weight=3]; 24675[label="wx1669",fontsize=16,color="green",shape="box"];24676[label="Succ wx1674",fontsize=16,color="green",shape="box"];24677[label="FiniteMap.lookupWithDefaultFM0 wx1668 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1669)) (Pos Zero)) wx1670 wx1671 wx1672 wx1673 (Float (Pos Zero) (Pos (Succ wx1674))) (primCmpInt (Pos Zero) (Pos (Succ wx24820)) == GT))",fontsize=16,color="black",shape="box"];24677 -> 24770[label="",style="solid", color="black", weight=3]; 24678[label="FiniteMap.lookupWithDefaultFM0 wx1668 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1669)) (Pos Zero)) wx1670 wx1671 wx1672 wx1673 (Float (Pos Zero) (Pos (Succ wx1674))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];24678 -> 24771[label="",style="solid", color="black", weight=3]; 24679[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat (Succ wx245500) wx24520 == GT))",fontsize=16,color="burlywood",shape="box"];27213[label="wx24520/Succ wx245200",fontsize=10,color="white",style="solid",shape="box"];24679 -> 27213[label="",style="solid", color="burlywood", weight=9]; 27213 -> 24772[label="",style="solid", color="burlywood", weight=3]; 27214[label="wx24520/Zero",fontsize=10,color="white",style="solid",shape="box"];24679 -> 27214[label="",style="solid", color="burlywood", weight=9]; 27214 -> 24773[label="",style="solid", color="burlywood", weight=3]; 24680[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat Zero wx24520 == GT))",fontsize=16,color="burlywood",shape="box"];27215[label="wx24520/Succ wx245200",fontsize=10,color="white",style="solid",shape="box"];24680 -> 27215[label="",style="solid", color="burlywood", weight=9]; 27215 -> 24774[label="",style="solid", color="burlywood", weight=3]; 27216[label="wx24520/Zero",fontsize=10,color="white",style="solid",shape="box"];24680 -> 27216[label="",style="solid", color="burlywood", weight=9]; 27216 -> 24775[label="",style="solid", color="burlywood", weight=3]; 24681 -> 24534[label="",style="dashed", color="red", weight=0]; 24681[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) False)",fontsize=16,color="magenta"];24682[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) True)",fontsize=16,color="black",shape="box"];24682 -> 24776[label="",style="solid", color="black", weight=3]; 24683[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM0 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) otherwise)",fontsize=16,color="black",shape="box"];24683 -> 24777[label="",style="solid", color="black", weight=3]; 24684[label="wx2104",fontsize=16,color="green",shape="box"];24685[label="Succ wx2110",fontsize=16,color="green",shape="box"];24686[label="FiniteMap.lookupWithDefaultFM0 wx2103 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2104)) (Pos Zero)) wx2105 wx2106 wx2107 wx2108 (Float (Neg (Succ wx2109)) (Pos (Succ wx2110))) (primCmpInt (Neg Zero) (Pos (Succ wx24830)) == GT))",fontsize=16,color="black",shape="box"];24686 -> 24778[label="",style="solid", color="black", weight=3]; 24687[label="FiniteMap.lookupWithDefaultFM0 wx2103 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2104)) (Pos Zero)) wx2105 wx2106 wx2107 wx2108 (Float (Neg (Succ wx2109)) (Pos (Succ wx2110))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];24687 -> 24779[label="",style="solid", color="black", weight=3]; 24689 -> 6395[label="",style="dashed", color="red", weight=0]; 24689[label="primMulNat (Succ wx2128) (Succ wx2122)",fontsize=16,color="magenta"];24689 -> 24780[label="",style="dashed", color="magenta", weight=3]; 24689 -> 24781[label="",style="dashed", color="magenta", weight=3]; 24688[label="FiniteMap.lookupWithDefaultFM0 wx2121 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) wx2124 wx2125 wx2126 wx2127 (Float (Neg Zero) (Pos (Succ wx2128))) (primCmpInt (Neg (Succ wx24540)) (Pos wx2487) == GT))",fontsize=16,color="black",shape="triangle"];24688 -> 24782[label="",style="solid", color="black", weight=3]; 24691 -> 6395[label="",style="dashed", color="red", weight=0]; 24691[label="primMulNat (Succ wx2128) (Succ wx2122)",fontsize=16,color="magenta"];24691 -> 24783[label="",style="dashed", color="magenta", weight=3]; 24691 -> 24784[label="",style="dashed", color="magenta", weight=3]; 24690[label="FiniteMap.lookupWithDefaultFM0 wx2121 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) wx2124 wx2125 wx2126 wx2127 (Float (Neg Zero) (Pos (Succ wx2128))) (primCmpInt (Neg Zero) (Pos wx2488) == GT))",fontsize=16,color="burlywood",shape="triangle"];27217[label="wx2488/Succ wx24880",fontsize=10,color="white",style="solid",shape="box"];24690 -> 27217[label="",style="solid", color="burlywood", weight=9]; 27217 -> 24785[label="",style="solid", color="burlywood", weight=3]; 27218[label="wx2488/Zero",fontsize=10,color="white",style="solid",shape="box"];24690 -> 27218[label="",style="solid", color="burlywood", weight=9]; 27218 -> 24786[label="",style="solid", color="burlywood", weight=3]; 24692[label="wx243600",fontsize=16,color="green",shape="box"];24693[label="wx217600",fontsize=16,color="green",shape="box"];24694[label="wx1714",fontsize=16,color="green",shape="box"];24695[label="wx1711",fontsize=16,color="green",shape="box"];24696[label="wx2140",fontsize=16,color="green",shape="box"];24697[label="Succ wx2145",fontsize=16,color="green",shape="box"];24698[label="FiniteMap.lookupWithDefaultFM0 wx2139 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2140)) (Pos Zero)) wx2141 wx2142 wx2143 wx2144 (Float (Neg Zero) (Pos (Succ wx2145))) (primCmpInt (Neg Zero) (Pos (Succ wx24840)) == GT))",fontsize=16,color="black",shape="box"];24698 -> 24787[label="",style="solid", color="black", weight=3]; 24699[label="FiniteMap.lookupWithDefaultFM0 wx2139 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2140)) (Pos Zero)) wx2141 wx2142 wx2143 wx2144 (Float (Neg Zero) (Pos (Succ wx2145))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];24699 -> 24788[label="",style="solid", color="black", weight=3]; 24700[label="wx243800",fontsize=16,color="green",shape="box"];24701[label="wx173600",fontsize=16,color="green",shape="box"];24702[label="wx334",fontsize=16,color="green",shape="box"];24703[label="wx331",fontsize=16,color="green",shape="box"];24704[label="FiniteMap.lookupWithDefaultFM0 wx1747 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1748)) (Neg Zero)) wx1749 wx1750 wx1751 wx1752 (Float (Pos (Succ wx1753)) (Pos (Succ wx1754))) (LT == GT))",fontsize=16,color="black",shape="box"];24704 -> 24789[label="",style="solid", color="black", weight=3]; 24705[label="FiniteMap.lookupWithDefaultFM0 wx1747 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1748)) (Neg Zero)) wx1749 wx1750 wx1751 wx1752 (Float (Pos (Succ wx1753)) (Pos (Succ wx1754))) False)",fontsize=16,color="black",shape="triangle"];24705 -> 24790[label="",style="solid", color="black", weight=3]; 24706[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpNat (Succ wx24460) (Succ wx24690) == GT))",fontsize=16,color="black",shape="box"];24706 -> 24791[label="",style="solid", color="black", weight=3]; 24707[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpNat (Succ wx24460) Zero == GT))",fontsize=16,color="black",shape="box"];24707 -> 24792[label="",style="solid", color="black", weight=3]; 24708[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpNat Zero (Succ wx24700) == GT))",fontsize=16,color="black",shape="box"];24708 -> 24793[label="",style="solid", color="black", weight=3]; 24709[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (EQ == GT))",fontsize=16,color="black",shape="triangle"];24709 -> 24794[label="",style="solid", color="black", weight=3]; 24710[label="FiniteMap.lookupWithDefaultFM0 wx1782 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1783)) (Neg Zero)) wx1784 wx1785 wx1786 wx1787 (Float (Pos Zero) (Pos (Succ wx1788))) (LT == GT))",fontsize=16,color="black",shape="box"];24710 -> 24795[label="",style="solid", color="black", weight=3]; 24711[label="FiniteMap.lookupWithDefaultFM0 wx1782 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1783)) (Neg Zero)) wx1784 wx1785 wx1786 wx1787 (Float (Pos Zero) (Pos (Succ wx1788))) False)",fontsize=16,color="black",shape="triangle"];24711 -> 24796[label="",style="solid", color="black", weight=3]; 24712[label="FiniteMap.lookupWithDefaultFM0 wx2195 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2196)) (Neg Zero)) wx2197 wx2198 wx2199 wx2200 (Float (Neg (Succ wx2201)) (Pos (Succ wx2202))) False)",fontsize=16,color="black",shape="triangle"];24712 -> 24797[label="",style="solid", color="black", weight=3]; 24713 -> 24712[label="",style="dashed", color="red", weight=0]; 24713[label="FiniteMap.lookupWithDefaultFM0 wx2195 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2196)) (Neg Zero)) wx2197 wx2198 wx2199 wx2200 (Float (Neg (Succ wx2201)) (Pos (Succ wx2202))) False)",fontsize=16,color="magenta"];24714[label="wx244000",fontsize=16,color="green",shape="box"];24715[label="wx162700",fontsize=16,color="green",shape="box"];24716[label="wx1139",fontsize=16,color="green",shape="box"];24717[label="wx1136",fontsize=16,color="green",shape="box"];24718[label="FiniteMap.lookupWithDefaultFM0 wx2213 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) wx2216 wx2217 wx2218 wx2219 (Float (Neg Zero) (Pos (Succ wx2220))) False)",fontsize=16,color="black",shape="triangle"];24718 -> 24798[label="",style="solid", color="black", weight=3]; 24719 -> 24586[label="",style="dashed", color="red", weight=0]; 24719[label="FiniteMap.lookupWithDefaultFM0 wx2213 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) wx2216 wx2217 wx2218 wx2219 (Float (Neg Zero) (Pos (Succ wx2220))) (LT == GT))",fontsize=16,color="magenta"];24720[label="FiniteMap.lookupWithDefaultFM0 wx2213 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) wx2216 wx2217 wx2218 wx2219 (Float (Neg Zero) (Pos (Succ wx2220))) (EQ == GT))",fontsize=16,color="black",shape="box"];24720 -> 24799[label="",style="solid", color="black", weight=3]; 24721[label="FiniteMap.lookupWithDefaultFM0 wx2230 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2231)) (Neg Zero)) wx2232 wx2233 wx2234 wx2235 (Float (Neg Zero) (Pos (Succ wx2236))) False)",fontsize=16,color="black",shape="triangle"];24721 -> 24800[label="",style="solid", color="black", weight=3]; 24722 -> 24721[label="",style="dashed", color="red", weight=0]; 24722[label="FiniteMap.lookupWithDefaultFM0 wx2230 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2231)) (Neg Zero)) wx2232 wx2233 wx2234 wx2235 (Float (Neg Zero) (Pos (Succ wx2236))) False)",fontsize=16,color="magenta"];24723[label="FiniteMap.lookupWithDefaultFM0 wx2238 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2239)) (Pos Zero)) wx2240 wx2241 wx2242 wx2243 (Float (Pos (Succ wx2244)) (Neg (Succ wx2245))) False)",fontsize=16,color="black",shape="triangle"];24723 -> 24801[label="",style="solid", color="black", weight=3]; 24724 -> 24723[label="",style="dashed", color="red", weight=0]; 24724[label="FiniteMap.lookupWithDefaultFM0 wx2238 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2239)) (Pos Zero)) wx2240 wx2241 wx2242 wx2243 (Float (Pos (Succ wx2244)) (Neg (Succ wx2245))) False)",fontsize=16,color="magenta"];24725[label="FiniteMap.lookupWithDefaultFM0 wx2256 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) wx2259 wx2260 wx2261 wx2262 (Float (Pos Zero) (Neg (Succ wx2263))) False)",fontsize=16,color="black",shape="triangle"];24725 -> 24802[label="",style="solid", color="black", weight=3]; 24726 -> 24601[label="",style="dashed", color="red", weight=0]; 24726[label="FiniteMap.lookupWithDefaultFM0 wx2256 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) wx2259 wx2260 wx2261 wx2262 (Float (Pos Zero) (Neg (Succ wx2263))) (LT == GT))",fontsize=16,color="magenta"];24727[label="FiniteMap.lookupWithDefaultFM0 wx2256 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) wx2259 wx2260 wx2261 wx2262 (Float (Pos Zero) (Neg (Succ wx2263))) (EQ == GT))",fontsize=16,color="black",shape="box"];24727 -> 24803[label="",style="solid", color="black", weight=3]; 24728[label="wx162800",fontsize=16,color="green",shape="box"];24729[label="wx244200",fontsize=16,color="green",shape="box"];24730[label="wx1270",fontsize=16,color="green",shape="box"];24731[label="wx1267",fontsize=16,color="green",shape="box"];24732[label="FiniteMap.lookupWithDefaultFM0 wx2274 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2275)) (Pos Zero)) wx2276 wx2277 wx2278 wx2279 (Float (Pos Zero) (Neg (Succ wx2280))) False)",fontsize=16,color="black",shape="triangle"];24732 -> 24804[label="",style="solid", color="black", weight=3]; 24733 -> 24732[label="",style="dashed", color="red", weight=0]; 24733[label="FiniteMap.lookupWithDefaultFM0 wx2274 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2275)) (Pos Zero)) wx2276 wx2277 wx2278 wx2279 (Float (Pos Zero) (Neg (Succ wx2280))) False)",fontsize=16,color="magenta"];24734[label="FiniteMap.lookupWithDefaultFM0 wx1907 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1908)) (Pos Zero)) wx1909 wx1910 wx1911 wx1912 (Float (Neg (Succ wx1913)) (Neg (Succ wx1914))) (LT == GT))",fontsize=16,color="black",shape="box"];24734 -> 24805[label="",style="solid", color="black", weight=3]; 24735[label="FiniteMap.lookupWithDefaultFM0 wx1907 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1908)) (Pos Zero)) wx1909 wx1910 wx1911 wx1912 (Float (Neg (Succ wx1913)) (Neg (Succ wx1914))) False)",fontsize=16,color="black",shape="triangle"];24735 -> 24806[label="",style="solid", color="black", weight=3]; 24736[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpNat (Succ wx24490) (Succ wx24750) == GT))",fontsize=16,color="black",shape="box"];24736 -> 24807[label="",style="solid", color="black", weight=3]; 24737[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpNat (Succ wx24490) Zero == GT))",fontsize=16,color="black",shape="box"];24737 -> 24808[label="",style="solid", color="black", weight=3]; 24738[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpNat Zero (Succ wx24760) == GT))",fontsize=16,color="black",shape="box"];24738 -> 24809[label="",style="solid", color="black", weight=3]; 24739[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (EQ == GT))",fontsize=16,color="black",shape="triangle"];24739 -> 24810[label="",style="solid", color="black", weight=3]; 24740[label="FiniteMap.lookupWithDefaultFM0 wx1943 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1944)) (Pos Zero)) wx1945 wx1946 wx1947 wx1948 (Float (Neg Zero) (Neg (Succ wx1949))) (LT == GT))",fontsize=16,color="black",shape="box"];24740 -> 24811[label="",style="solid", color="black", weight=3]; 24741[label="FiniteMap.lookupWithDefaultFM0 wx1943 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1944)) (Pos Zero)) wx1945 wx1946 wx1947 wx1948 (Float (Neg Zero) (Neg (Succ wx1949))) False)",fontsize=16,color="black",shape="triangle"];24741 -> 24812[label="",style="solid", color="black", weight=3]; 24742[label="FiniteMap.lookupWithDefaultFM0 wx2327 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2328)) (Neg Zero)) wx2329 wx2330 wx2331 wx2332 (Float (Pos (Succ wx2333)) (Neg (Succ wx2334))) False)",fontsize=16,color="black",shape="triangle"];24742 -> 24813[label="",style="solid", color="black", weight=3]; 24743 -> 24742[label="",style="dashed", color="red", weight=0]; 24743[label="FiniteMap.lookupWithDefaultFM0 wx2327 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2328)) (Neg Zero)) wx2329 wx2330 wx2331 wx2332 (Float (Pos (Succ wx2333)) (Neg (Succ wx2334))) False)",fontsize=16,color="magenta"];24744[label="wx244400",fontsize=16,color="green",shape="box"];24745[label="wx162900",fontsize=16,color="green",shape="box"];24746[label="wx1462",fontsize=16,color="green",shape="box"];24747[label="wx1459",fontsize=16,color="green",shape="box"];24748[label="FiniteMap.lookupWithDefaultFM0 wx2345 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) wx2348 wx2349 wx2350 wx2351 (Float (Pos Zero) (Neg (Succ wx2352))) False)",fontsize=16,color="black",shape="triangle"];24748 -> 24814[label="",style="solid", color="black", weight=3]; 24749 -> 24643[label="",style="dashed", color="red", weight=0]; 24749[label="FiniteMap.lookupWithDefaultFM0 wx2345 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) wx2348 wx2349 wx2350 wx2351 (Float (Pos Zero) (Neg (Succ wx2352))) (LT == GT))",fontsize=16,color="magenta"];24750[label="FiniteMap.lookupWithDefaultFM0 wx2345 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) wx2348 wx2349 wx2350 wx2351 (Float (Pos Zero) (Neg (Succ wx2352))) (EQ == GT))",fontsize=16,color="black",shape="box"];24750 -> 24815[label="",style="solid", color="black", weight=3]; 24751[label="FiniteMap.lookupWithDefaultFM0 wx2362 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2363)) (Neg Zero)) wx2364 wx2365 wx2366 wx2367 (Float (Pos Zero) (Neg (Succ wx2368))) False)",fontsize=16,color="black",shape="triangle"];24751 -> 24816[label="",style="solid", color="black", weight=3]; 24752 -> 24751[label="",style="dashed", color="red", weight=0]; 24752[label="FiniteMap.lookupWithDefaultFM0 wx2362 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2363)) (Neg Zero)) wx2364 wx2365 wx2366 wx2367 (Float (Pos Zero) (Neg (Succ wx2368))) False)",fontsize=16,color="magenta"];24753[label="FiniteMap.lookupWithDefaultFM0 wx2029 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2030)) (Neg Zero)) wx2031 wx2032 wx2033 wx2034 (Float (Neg (Succ wx2035)) (Neg (Succ wx2036))) (LT == GT))",fontsize=16,color="black",shape="box"];24753 -> 24817[label="",style="solid", color="black", weight=3]; 24754[label="FiniteMap.lookupWithDefaultFM0 wx2029 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2030)) (Neg Zero)) wx2031 wx2032 wx2033 wx2034 (Float (Neg (Succ wx2035)) (Neg (Succ wx2036))) False)",fontsize=16,color="black",shape="triangle"];24754 -> 24818[label="",style="solid", color="black", weight=3]; 24755[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpNat (Succ wx24510) (Succ wx24790) == GT))",fontsize=16,color="black",shape="box"];24755 -> 24819[label="",style="solid", color="black", weight=3]; 24756[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpNat (Succ wx24510) Zero == GT))",fontsize=16,color="black",shape="box"];24756 -> 24820[label="",style="solid", color="black", weight=3]; 24757[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpNat Zero (Succ wx24800) == GT))",fontsize=16,color="black",shape="box"];24757 -> 24821[label="",style="solid", color="black", weight=3]; 24758[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (EQ == GT))",fontsize=16,color="black",shape="triangle"];24758 -> 24822[label="",style="solid", color="black", weight=3]; 24759[label="FiniteMap.lookupWithDefaultFM0 wx2064 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2065)) (Neg Zero)) wx2066 wx2067 wx2068 wx2069 (Float (Neg Zero) (Neg (Succ wx2070))) (LT == GT))",fontsize=16,color="black",shape="box"];24759 -> 24823[label="",style="solid", color="black", weight=3]; 24760[label="FiniteMap.lookupWithDefaultFM0 wx2064 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2065)) (Neg Zero)) wx2066 wx2067 wx2068 wx2069 (Float (Neg Zero) (Neg (Succ wx2070))) False)",fontsize=16,color="black",shape="triangle"];24760 -> 24824[label="",style="solid", color="black", weight=3]; 24761[label="FiniteMap.lookupWithDefaultFM0 wx1632 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1633)) (Pos Zero)) wx1634 wx1635 wx1636 wx1637 (Float (Pos (Succ wx1638)) (Pos (Succ wx1639))) (primCmpNat Zero (Succ wx24810) == GT))",fontsize=16,color="black",shape="box"];24761 -> 24825[label="",style="solid", color="black", weight=3]; 24762[label="FiniteMap.lookupWithDefaultFM0 wx1632 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1633)) (Pos Zero)) wx1634 wx1635 wx1636 wx1637 (Float (Pos (Succ wx1638)) (Pos (Succ wx1639))) (EQ == GT))",fontsize=16,color="black",shape="box"];24762 -> 24826[label="",style="solid", color="black", weight=3]; 24763[label="wx1651",fontsize=16,color="green",shape="box"];24764[label="Succ wx1657",fontsize=16,color="green",shape="box"];24765[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpNat (Succ wx24530) wx2485 == GT))",fontsize=16,color="burlywood",shape="box"];27219[label="wx2485/Succ wx24850",fontsize=10,color="white",style="solid",shape="box"];24765 -> 27219[label="",style="solid", color="burlywood", weight=9]; 27219 -> 24827[label="",style="solid", color="burlywood", weight=3]; 27220[label="wx2485/Zero",fontsize=10,color="white",style="solid",shape="box"];24765 -> 27220[label="",style="solid", color="burlywood", weight=9]; 27220 -> 24828[label="",style="solid", color="burlywood", weight=3]; 24766[label="wx1651",fontsize=16,color="green",shape="box"];24767[label="Succ wx1657",fontsize=16,color="green",shape="box"];24768[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpInt (Pos Zero) (Pos (Succ wx24860)) == GT))",fontsize=16,color="black",shape="box"];24768 -> 24829[label="",style="solid", color="black", weight=3]; 24769[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];24769 -> 24830[label="",style="solid", color="black", weight=3]; 24770[label="FiniteMap.lookupWithDefaultFM0 wx1668 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1669)) (Pos Zero)) wx1670 wx1671 wx1672 wx1673 (Float (Pos Zero) (Pos (Succ wx1674))) (primCmpNat Zero (Succ wx24820) == GT))",fontsize=16,color="black",shape="box"];24770 -> 24831[label="",style="solid", color="black", weight=3]; 24771[label="FiniteMap.lookupWithDefaultFM0 wx1668 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1669)) (Pos Zero)) wx1670 wx1671 wx1672 wx1673 (Float (Pos Zero) (Pos (Succ wx1674))) (EQ == GT))",fontsize=16,color="black",shape="box"];24771 -> 24832[label="",style="solid", color="black", weight=3]; 24772[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat (Succ wx245500) (Succ wx245200) == GT))",fontsize=16,color="black",shape="box"];24772 -> 24833[label="",style="solid", color="black", weight=3]; 24773[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat (Succ wx245500) Zero == GT))",fontsize=16,color="black",shape="box"];24773 -> 24834[label="",style="solid", color="black", weight=3]; 24774[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat Zero (Succ wx245200) == GT))",fontsize=16,color="black",shape="box"];24774 -> 24835[label="",style="solid", color="black", weight=3]; 24775[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];24775 -> 24836[label="",style="solid", color="black", weight=3]; 24776 -> 6[label="",style="dashed", color="red", weight=0]; 24776[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))))",fontsize=16,color="magenta"];24776 -> 24837[label="",style="dashed", color="magenta", weight=3]; 24776 -> 24838[label="",style="dashed", color="magenta", weight=3]; 24776 -> 24839[label="",style="dashed", color="magenta", weight=3]; 24777[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM0 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) True)",fontsize=16,color="black",shape="box"];24777 -> 24840[label="",style="solid", color="black", weight=3]; 24778[label="FiniteMap.lookupWithDefaultFM0 wx2103 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2104)) (Pos Zero)) wx2105 wx2106 wx2107 wx2108 (Float (Neg (Succ wx2109)) (Pos (Succ wx2110))) (LT == GT))",fontsize=16,color="black",shape="box"];24778 -> 24841[label="",style="solid", color="black", weight=3]; 24779[label="FiniteMap.lookupWithDefaultFM0 wx2103 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2104)) (Pos Zero)) wx2105 wx2106 wx2107 wx2108 (Float (Neg (Succ wx2109)) (Pos (Succ wx2110))) (EQ == GT))",fontsize=16,color="black",shape="box"];24779 -> 24842[label="",style="solid", color="black", weight=3]; 24780[label="wx2122",fontsize=16,color="green",shape="box"];24781[label="Succ wx2128",fontsize=16,color="green",shape="box"];24782[label="FiniteMap.lookupWithDefaultFM0 wx2121 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) wx2124 wx2125 wx2126 wx2127 (Float (Neg Zero) (Pos (Succ wx2128))) (LT == GT))",fontsize=16,color="black",shape="triangle"];24782 -> 24843[label="",style="solid", color="black", weight=3]; 24783[label="wx2122",fontsize=16,color="green",shape="box"];24784[label="Succ wx2128",fontsize=16,color="green",shape="box"];24785[label="FiniteMap.lookupWithDefaultFM0 wx2121 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) wx2124 wx2125 wx2126 wx2127 (Float (Neg Zero) (Pos (Succ wx2128))) (primCmpInt (Neg Zero) (Pos (Succ wx24880)) == GT))",fontsize=16,color="black",shape="box"];24785 -> 24844[label="",style="solid", color="black", weight=3]; 24786[label="FiniteMap.lookupWithDefaultFM0 wx2121 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) wx2124 wx2125 wx2126 wx2127 (Float (Neg Zero) (Pos (Succ wx2128))) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];24786 -> 24845[label="",style="solid", color="black", weight=3]; 24787[label="FiniteMap.lookupWithDefaultFM0 wx2139 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2140)) (Pos Zero)) wx2141 wx2142 wx2143 wx2144 (Float (Neg Zero) (Pos (Succ wx2145))) (LT == GT))",fontsize=16,color="black",shape="box"];24787 -> 24846[label="",style="solid", color="black", weight=3]; 24788[label="FiniteMap.lookupWithDefaultFM0 wx2139 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2140)) (Pos Zero)) wx2141 wx2142 wx2143 wx2144 (Float (Neg Zero) (Pos (Succ wx2145))) (EQ == GT))",fontsize=16,color="black",shape="box"];24788 -> 24847[label="",style="solid", color="black", weight=3]; 24789 -> 24705[label="",style="dashed", color="red", weight=0]; 24789[label="FiniteMap.lookupWithDefaultFM0 wx1747 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1748)) (Neg Zero)) wx1749 wx1750 wx1751 wx1752 (Float (Pos (Succ wx1753)) (Pos (Succ wx1754))) False)",fontsize=16,color="magenta"];24790[label="FiniteMap.lookupWithDefaultFM0 wx1747 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1748)) (Neg Zero)) wx1749 wx1750 wx1751 wx1752 (Float (Pos (Succ wx1753)) (Pos (Succ wx1754))) otherwise)",fontsize=16,color="black",shape="box"];24790 -> 24848[label="",style="solid", color="black", weight=3]; 24791[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpNat wx24460 wx24690 == GT))",fontsize=16,color="burlywood",shape="triangle"];27221[label="wx24460/Succ wx244600",fontsize=10,color="white",style="solid",shape="box"];24791 -> 27221[label="",style="solid", color="burlywood", weight=9]; 27221 -> 24849[label="",style="solid", color="burlywood", weight=3]; 27222[label="wx24460/Zero",fontsize=10,color="white",style="solid",shape="box"];24791 -> 27222[label="",style="solid", color="burlywood", weight=9]; 27222 -> 24850[label="",style="solid", color="burlywood", weight=3]; 24792[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (GT == GT))",fontsize=16,color="black",shape="triangle"];24792 -> 24851[label="",style="solid", color="black", weight=3]; 24793[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (LT == GT))",fontsize=16,color="black",shape="triangle"];24793 -> 24852[label="",style="solid", color="black", weight=3]; 24794[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) False)",fontsize=16,color="black",shape="triangle"];24794 -> 24853[label="",style="solid", color="black", weight=3]; 24795 -> 24711[label="",style="dashed", color="red", weight=0]; 24795[label="FiniteMap.lookupWithDefaultFM0 wx1782 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1783)) (Neg Zero)) wx1784 wx1785 wx1786 wx1787 (Float (Pos Zero) (Pos (Succ wx1788))) False)",fontsize=16,color="magenta"];24796[label="FiniteMap.lookupWithDefaultFM0 wx1782 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1783)) (Neg Zero)) wx1784 wx1785 wx1786 wx1787 (Float (Pos Zero) (Pos (Succ wx1788))) otherwise)",fontsize=16,color="black",shape="box"];24796 -> 24854[label="",style="solid", color="black", weight=3]; 24797[label="FiniteMap.lookupWithDefaultFM0 wx2195 (FiniteMap.lookupFM0 (Float (Neg (Succ wx2196)) (Neg Zero)) wx2197 wx2198 wx2199 wx2200 (Float (Neg (Succ wx2201)) (Pos (Succ wx2202))) otherwise)",fontsize=16,color="black",shape="box"];24797 -> 24855[label="",style="solid", color="black", weight=3]; 24798[label="FiniteMap.lookupWithDefaultFM0 wx2213 (FiniteMap.lookupFM0 (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) wx2216 wx2217 wx2218 wx2219 (Float (Neg Zero) (Pos (Succ wx2220))) otherwise)",fontsize=16,color="black",shape="box"];24798 -> 24856[label="",style="solid", color="black", weight=3]; 24799 -> 24718[label="",style="dashed", color="red", weight=0]; 24799[label="FiniteMap.lookupWithDefaultFM0 wx2213 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) wx2216 wx2217 wx2218 wx2219 (Float (Neg Zero) (Pos (Succ wx2220))) False)",fontsize=16,color="magenta"];24800[label="FiniteMap.lookupWithDefaultFM0 wx2230 (FiniteMap.lookupFM0 (Float (Neg (Succ wx2231)) (Neg Zero)) wx2232 wx2233 wx2234 wx2235 (Float (Neg Zero) (Pos (Succ wx2236))) otherwise)",fontsize=16,color="black",shape="box"];24800 -> 24857[label="",style="solid", color="black", weight=3]; 24801[label="FiniteMap.lookupWithDefaultFM0 wx2238 (FiniteMap.lookupFM0 (Float (Pos (Succ wx2239)) (Pos Zero)) wx2240 wx2241 wx2242 wx2243 (Float (Pos (Succ wx2244)) (Neg (Succ wx2245))) otherwise)",fontsize=16,color="black",shape="box"];24801 -> 24858[label="",style="solid", color="black", weight=3]; 24802[label="FiniteMap.lookupWithDefaultFM0 wx2256 (FiniteMap.lookupFM0 (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) wx2259 wx2260 wx2261 wx2262 (Float (Pos Zero) (Neg (Succ wx2263))) otherwise)",fontsize=16,color="black",shape="box"];24802 -> 24859[label="",style="solid", color="black", weight=3]; 24803 -> 24725[label="",style="dashed", color="red", weight=0]; 24803[label="FiniteMap.lookupWithDefaultFM0 wx2256 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) wx2259 wx2260 wx2261 wx2262 (Float (Pos Zero) (Neg (Succ wx2263))) False)",fontsize=16,color="magenta"];24804[label="FiniteMap.lookupWithDefaultFM0 wx2274 (FiniteMap.lookupFM0 (Float (Pos (Succ wx2275)) (Pos Zero)) wx2276 wx2277 wx2278 wx2279 (Float (Pos Zero) (Neg (Succ wx2280))) otherwise)",fontsize=16,color="black",shape="box"];24804 -> 24860[label="",style="solid", color="black", weight=3]; 24805 -> 24735[label="",style="dashed", color="red", weight=0]; 24805[label="FiniteMap.lookupWithDefaultFM0 wx1907 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1908)) (Pos Zero)) wx1909 wx1910 wx1911 wx1912 (Float (Neg (Succ wx1913)) (Neg (Succ wx1914))) False)",fontsize=16,color="magenta"];24806[label="FiniteMap.lookupWithDefaultFM0 wx1907 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1908)) (Pos Zero)) wx1909 wx1910 wx1911 wx1912 (Float (Neg (Succ wx1913)) (Neg (Succ wx1914))) otherwise)",fontsize=16,color="black",shape="box"];24806 -> 24861[label="",style="solid", color="black", weight=3]; 24807[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpNat wx24490 wx24750 == GT))",fontsize=16,color="burlywood",shape="triangle"];27223[label="wx24490/Succ wx244900",fontsize=10,color="white",style="solid",shape="box"];24807 -> 27223[label="",style="solid", color="burlywood", weight=9]; 27223 -> 24862[label="",style="solid", color="burlywood", weight=3]; 27224[label="wx24490/Zero",fontsize=10,color="white",style="solid",shape="box"];24807 -> 27224[label="",style="solid", color="burlywood", weight=9]; 27224 -> 24863[label="",style="solid", color="burlywood", weight=3]; 24808[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (GT == GT))",fontsize=16,color="black",shape="triangle"];24808 -> 24864[label="",style="solid", color="black", weight=3]; 24809[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (LT == GT))",fontsize=16,color="black",shape="triangle"];24809 -> 24865[label="",style="solid", color="black", weight=3]; 24810[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) False)",fontsize=16,color="black",shape="triangle"];24810 -> 24866[label="",style="solid", color="black", weight=3]; 24811 -> 24741[label="",style="dashed", color="red", weight=0]; 24811[label="FiniteMap.lookupWithDefaultFM0 wx1943 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1944)) (Pos Zero)) wx1945 wx1946 wx1947 wx1948 (Float (Neg Zero) (Neg (Succ wx1949))) False)",fontsize=16,color="magenta"];24812[label="FiniteMap.lookupWithDefaultFM0 wx1943 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1944)) (Pos Zero)) wx1945 wx1946 wx1947 wx1948 (Float (Neg Zero) (Neg (Succ wx1949))) otherwise)",fontsize=16,color="black",shape="box"];24812 -> 24867[label="",style="solid", color="black", weight=3]; 24813[label="FiniteMap.lookupWithDefaultFM0 wx2327 (FiniteMap.lookupFM0 (Float (Neg (Succ wx2328)) (Neg Zero)) wx2329 wx2330 wx2331 wx2332 (Float (Pos (Succ wx2333)) (Neg (Succ wx2334))) otherwise)",fontsize=16,color="black",shape="box"];24813 -> 24868[label="",style="solid", color="black", weight=3]; 24814[label="FiniteMap.lookupWithDefaultFM0 wx2345 (FiniteMap.lookupFM0 (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) wx2348 wx2349 wx2350 wx2351 (Float (Pos Zero) (Neg (Succ wx2352))) otherwise)",fontsize=16,color="black",shape="box"];24814 -> 24869[label="",style="solid", color="black", weight=3]; 24815 -> 24748[label="",style="dashed", color="red", weight=0]; 24815[label="FiniteMap.lookupWithDefaultFM0 wx2345 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) wx2348 wx2349 wx2350 wx2351 (Float (Pos Zero) (Neg (Succ wx2352))) False)",fontsize=16,color="magenta"];24816[label="FiniteMap.lookupWithDefaultFM0 wx2362 (FiniteMap.lookupFM0 (Float (Neg (Succ wx2363)) (Neg Zero)) wx2364 wx2365 wx2366 wx2367 (Float (Pos Zero) (Neg (Succ wx2368))) otherwise)",fontsize=16,color="black",shape="box"];24816 -> 24870[label="",style="solid", color="black", weight=3]; 24817 -> 24754[label="",style="dashed", color="red", weight=0]; 24817[label="FiniteMap.lookupWithDefaultFM0 wx2029 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2030)) (Neg Zero)) wx2031 wx2032 wx2033 wx2034 (Float (Neg (Succ wx2035)) (Neg (Succ wx2036))) False)",fontsize=16,color="magenta"];24818[label="FiniteMap.lookupWithDefaultFM0 wx2029 (FiniteMap.lookupFM0 (Float (Neg (Succ wx2030)) (Neg Zero)) wx2031 wx2032 wx2033 wx2034 (Float (Neg (Succ wx2035)) (Neg (Succ wx2036))) otherwise)",fontsize=16,color="black",shape="box"];24818 -> 24871[label="",style="solid", color="black", weight=3]; 24819[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpNat wx24510 wx24790 == GT))",fontsize=16,color="burlywood",shape="triangle"];27225[label="wx24510/Succ wx245100",fontsize=10,color="white",style="solid",shape="box"];24819 -> 27225[label="",style="solid", color="burlywood", weight=9]; 27225 -> 24872[label="",style="solid", color="burlywood", weight=3]; 27226[label="wx24510/Zero",fontsize=10,color="white",style="solid",shape="box"];24819 -> 27226[label="",style="solid", color="burlywood", weight=9]; 27226 -> 24873[label="",style="solid", color="burlywood", weight=3]; 24820[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (GT == GT))",fontsize=16,color="black",shape="triangle"];24820 -> 24874[label="",style="solid", color="black", weight=3]; 24821[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (LT == GT))",fontsize=16,color="black",shape="triangle"];24821 -> 24875[label="",style="solid", color="black", weight=3]; 24822[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) False)",fontsize=16,color="black",shape="triangle"];24822 -> 24876[label="",style="solid", color="black", weight=3]; 24823 -> 24760[label="",style="dashed", color="red", weight=0]; 24823[label="FiniteMap.lookupWithDefaultFM0 wx2064 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2065)) (Neg Zero)) wx2066 wx2067 wx2068 wx2069 (Float (Neg Zero) (Neg (Succ wx2070))) False)",fontsize=16,color="magenta"];24824[label="FiniteMap.lookupWithDefaultFM0 wx2064 (FiniteMap.lookupFM0 (Float (Neg (Succ wx2065)) (Neg Zero)) wx2066 wx2067 wx2068 wx2069 (Float (Neg Zero) (Neg (Succ wx2070))) otherwise)",fontsize=16,color="black",shape="box"];24824 -> 24877[label="",style="solid", color="black", weight=3]; 24825[label="FiniteMap.lookupWithDefaultFM0 wx1632 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1633)) (Pos Zero)) wx1634 wx1635 wx1636 wx1637 (Float (Pos (Succ wx1638)) (Pos (Succ wx1639))) (LT == GT))",fontsize=16,color="black",shape="box"];24825 -> 24878[label="",style="solid", color="black", weight=3]; 24826[label="FiniteMap.lookupWithDefaultFM0 wx1632 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1633)) (Pos Zero)) wx1634 wx1635 wx1636 wx1637 (Float (Pos (Succ wx1638)) (Pos (Succ wx1639))) False)",fontsize=16,color="black",shape="triangle"];24826 -> 24879[label="",style="solid", color="black", weight=3]; 24827[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpNat (Succ wx24530) (Succ wx24850) == GT))",fontsize=16,color="black",shape="box"];24827 -> 24880[label="",style="solid", color="black", weight=3]; 24828[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpNat (Succ wx24530) Zero == GT))",fontsize=16,color="black",shape="box"];24828 -> 24881[label="",style="solid", color="black", weight=3]; 24829[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpNat Zero (Succ wx24860) == GT))",fontsize=16,color="black",shape="box"];24829 -> 24882[label="",style="solid", color="black", weight=3]; 24830[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (EQ == GT))",fontsize=16,color="black",shape="triangle"];24830 -> 24883[label="",style="solid", color="black", weight=3]; 24831[label="FiniteMap.lookupWithDefaultFM0 wx1668 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1669)) (Pos Zero)) wx1670 wx1671 wx1672 wx1673 (Float (Pos Zero) (Pos (Succ wx1674))) (LT == GT))",fontsize=16,color="black",shape="box"];24831 -> 24884[label="",style="solid", color="black", weight=3]; 24832[label="FiniteMap.lookupWithDefaultFM0 wx1668 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1669)) (Pos Zero)) wx1670 wx1671 wx1672 wx1673 (Float (Pos Zero) (Pos (Succ wx1674))) False)",fontsize=16,color="black",shape="triangle"];24832 -> 24885[label="",style="solid", color="black", weight=3]; 24833 -> 24531[label="",style="dashed", color="red", weight=0]; 24833[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (primCmpNat wx245500 wx245200 == GT))",fontsize=16,color="magenta"];24833 -> 24886[label="",style="dashed", color="magenta", weight=3]; 24833 -> 24887[label="",style="dashed", color="magenta", weight=3]; 24834 -> 24533[label="",style="dashed", color="red", weight=0]; 24834[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (GT == GT))",fontsize=16,color="magenta"];24835 -> 24532[label="",style="dashed", color="red", weight=0]; 24835[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (LT == GT))",fontsize=16,color="magenta"];24836 -> 24348[label="",style="dashed", color="red", weight=0]; 24836[label="FiniteMap.lookupWithDefaultFM0 wx320 (FiniteMap.lookupFM1 (Float (Neg (Succ wx32100)) (Pos (Succ wx322))) wx323 wx324 wx325 wx326 (Float (Neg (Succ wx327)) (Pos (Succ wx3280))) (EQ == GT))",fontsize=16,color="magenta"];24837[label="Float (Neg (Succ wx327)) (Pos (Succ wx3280))",fontsize=16,color="green",shape="box"];24838[label="wx320",fontsize=16,color="green",shape="box"];24839[label="wx326",fontsize=16,color="green",shape="box"];24840 -> 21898[label="",style="dashed", color="red", weight=0]; 24840[label="FiniteMap.lookupWithDefaultFM0 wx320 (Just wx323)",fontsize=16,color="magenta"];24840 -> 24888[label="",style="dashed", color="magenta", weight=3]; 24840 -> 24889[label="",style="dashed", color="magenta", weight=3]; 24841[label="FiniteMap.lookupWithDefaultFM0 wx2103 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2104)) (Pos Zero)) wx2105 wx2106 wx2107 wx2108 (Float (Neg (Succ wx2109)) (Pos (Succ wx2110))) False)",fontsize=16,color="black",shape="triangle"];24841 -> 24890[label="",style="solid", color="black", weight=3]; 24842 -> 24841[label="",style="dashed", color="red", weight=0]; 24842[label="FiniteMap.lookupWithDefaultFM0 wx2103 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2104)) (Pos Zero)) wx2105 wx2106 wx2107 wx2108 (Float (Neg (Succ wx2109)) (Pos (Succ wx2110))) False)",fontsize=16,color="magenta"];24843[label="FiniteMap.lookupWithDefaultFM0 wx2121 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) wx2124 wx2125 wx2126 wx2127 (Float (Neg Zero) (Pos (Succ wx2128))) False)",fontsize=16,color="black",shape="triangle"];24843 -> 24891[label="",style="solid", color="black", weight=3]; 24844 -> 24782[label="",style="dashed", color="red", weight=0]; 24844[label="FiniteMap.lookupWithDefaultFM0 wx2121 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) wx2124 wx2125 wx2126 wx2127 (Float (Neg Zero) (Pos (Succ wx2128))) (LT == GT))",fontsize=16,color="magenta"];24845[label="FiniteMap.lookupWithDefaultFM0 wx2121 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) wx2124 wx2125 wx2126 wx2127 (Float (Neg Zero) (Pos (Succ wx2128))) (EQ == GT))",fontsize=16,color="black",shape="box"];24845 -> 24892[label="",style="solid", color="black", weight=3]; 24846[label="FiniteMap.lookupWithDefaultFM0 wx2139 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2140)) (Pos Zero)) wx2141 wx2142 wx2143 wx2144 (Float (Neg Zero) (Pos (Succ wx2145))) False)",fontsize=16,color="black",shape="triangle"];24846 -> 24893[label="",style="solid", color="black", weight=3]; 24847 -> 24846[label="",style="dashed", color="red", weight=0]; 24847[label="FiniteMap.lookupWithDefaultFM0 wx2139 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2140)) (Pos Zero)) wx2141 wx2142 wx2143 wx2144 (Float (Neg Zero) (Pos (Succ wx2145))) False)",fontsize=16,color="magenta"];24848[label="FiniteMap.lookupWithDefaultFM0 wx1747 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1748)) (Neg Zero)) wx1749 wx1750 wx1751 wx1752 (Float (Pos (Succ wx1753)) (Pos (Succ wx1754))) True)",fontsize=16,color="black",shape="box"];24848 -> 24894[label="",style="solid", color="black", weight=3]; 24849[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpNat (Succ wx244600) wx24690 == GT))",fontsize=16,color="burlywood",shape="box"];27227[label="wx24690/Succ wx246900",fontsize=10,color="white",style="solid",shape="box"];24849 -> 27227[label="",style="solid", color="burlywood", weight=9]; 27227 -> 24895[label="",style="solid", color="burlywood", weight=3]; 27228[label="wx24690/Zero",fontsize=10,color="white",style="solid",shape="box"];24849 -> 27228[label="",style="solid", color="burlywood", weight=9]; 27228 -> 24896[label="",style="solid", color="burlywood", weight=3]; 24850[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpNat Zero wx24690 == GT))",fontsize=16,color="burlywood",shape="box"];27229[label="wx24690/Succ wx246900",fontsize=10,color="white",style="solid",shape="box"];24850 -> 27229[label="",style="solid", color="burlywood", weight=9]; 27229 -> 24897[label="",style="solid", color="burlywood", weight=3]; 27230[label="wx24690/Zero",fontsize=10,color="white",style="solid",shape="box"];24850 -> 27230[label="",style="solid", color="burlywood", weight=9]; 27230 -> 24898[label="",style="solid", color="burlywood", weight=3]; 24851[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) True)",fontsize=16,color="black",shape="box"];24851 -> 24899[label="",style="solid", color="black", weight=3]; 24852 -> 24794[label="",style="dashed", color="red", weight=0]; 24852[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) False)",fontsize=16,color="magenta"];24853[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) otherwise)",fontsize=16,color="black",shape="box"];24853 -> 24900[label="",style="solid", color="black", weight=3]; 24854[label="FiniteMap.lookupWithDefaultFM0 wx1782 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1783)) (Neg Zero)) wx1784 wx1785 wx1786 wx1787 (Float (Pos Zero) (Pos (Succ wx1788))) True)",fontsize=16,color="black",shape="box"];24854 -> 24901[label="",style="solid", color="black", weight=3]; 24855[label="FiniteMap.lookupWithDefaultFM0 wx2195 (FiniteMap.lookupFM0 (Float (Neg (Succ wx2196)) (Neg Zero)) wx2197 wx2198 wx2199 wx2200 (Float (Neg (Succ wx2201)) (Pos (Succ wx2202))) True)",fontsize=16,color="black",shape="box"];24855 -> 24902[label="",style="solid", color="black", weight=3]; 24856[label="FiniteMap.lookupWithDefaultFM0 wx2213 (FiniteMap.lookupFM0 (Float (Neg (Succ wx2214)) (Neg (Succ wx2215))) wx2216 wx2217 wx2218 wx2219 (Float (Neg Zero) (Pos (Succ wx2220))) True)",fontsize=16,color="black",shape="box"];24856 -> 24903[label="",style="solid", color="black", weight=3]; 24857[label="FiniteMap.lookupWithDefaultFM0 wx2230 (FiniteMap.lookupFM0 (Float (Neg (Succ wx2231)) (Neg Zero)) wx2232 wx2233 wx2234 wx2235 (Float (Neg Zero) (Pos (Succ wx2236))) True)",fontsize=16,color="black",shape="box"];24857 -> 24904[label="",style="solid", color="black", weight=3]; 24858[label="FiniteMap.lookupWithDefaultFM0 wx2238 (FiniteMap.lookupFM0 (Float (Pos (Succ wx2239)) (Pos Zero)) wx2240 wx2241 wx2242 wx2243 (Float (Pos (Succ wx2244)) (Neg (Succ wx2245))) True)",fontsize=16,color="black",shape="box"];24858 -> 24905[label="",style="solid", color="black", weight=3]; 24859[label="FiniteMap.lookupWithDefaultFM0 wx2256 (FiniteMap.lookupFM0 (Float (Pos (Succ wx2257)) (Pos (Succ wx2258))) wx2259 wx2260 wx2261 wx2262 (Float (Pos Zero) (Neg (Succ wx2263))) True)",fontsize=16,color="black",shape="box"];24859 -> 24906[label="",style="solid", color="black", weight=3]; 24860[label="FiniteMap.lookupWithDefaultFM0 wx2274 (FiniteMap.lookupFM0 (Float (Pos (Succ wx2275)) (Pos Zero)) wx2276 wx2277 wx2278 wx2279 (Float (Pos Zero) (Neg (Succ wx2280))) True)",fontsize=16,color="black",shape="box"];24860 -> 24907[label="",style="solid", color="black", weight=3]; 24861[label="FiniteMap.lookupWithDefaultFM0 wx1907 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1908)) (Pos Zero)) wx1909 wx1910 wx1911 wx1912 (Float (Neg (Succ wx1913)) (Neg (Succ wx1914))) True)",fontsize=16,color="black",shape="box"];24861 -> 24908[label="",style="solid", color="black", weight=3]; 24862[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpNat (Succ wx244900) wx24750 == GT))",fontsize=16,color="burlywood",shape="box"];27231[label="wx24750/Succ wx247500",fontsize=10,color="white",style="solid",shape="box"];24862 -> 27231[label="",style="solid", color="burlywood", weight=9]; 27231 -> 24909[label="",style="solid", color="burlywood", weight=3]; 27232[label="wx24750/Zero",fontsize=10,color="white",style="solid",shape="box"];24862 -> 27232[label="",style="solid", color="burlywood", weight=9]; 27232 -> 24910[label="",style="solid", color="burlywood", weight=3]; 24863[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpNat Zero wx24750 == GT))",fontsize=16,color="burlywood",shape="box"];27233[label="wx24750/Succ wx247500",fontsize=10,color="white",style="solid",shape="box"];24863 -> 27233[label="",style="solid", color="burlywood", weight=9]; 27233 -> 24911[label="",style="solid", color="burlywood", weight=3]; 27234[label="wx24750/Zero",fontsize=10,color="white",style="solid",shape="box"];24863 -> 27234[label="",style="solid", color="burlywood", weight=9]; 27234 -> 24912[label="",style="solid", color="burlywood", weight=3]; 24864[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) True)",fontsize=16,color="black",shape="box"];24864 -> 24913[label="",style="solid", color="black", weight=3]; 24865 -> 24810[label="",style="dashed", color="red", weight=0]; 24865[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) False)",fontsize=16,color="magenta"];24866[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) otherwise)",fontsize=16,color="black",shape="box"];24866 -> 24914[label="",style="solid", color="black", weight=3]; 24867[label="FiniteMap.lookupWithDefaultFM0 wx1943 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1944)) (Pos Zero)) wx1945 wx1946 wx1947 wx1948 (Float (Neg Zero) (Neg (Succ wx1949))) True)",fontsize=16,color="black",shape="box"];24867 -> 24915[label="",style="solid", color="black", weight=3]; 24868[label="FiniteMap.lookupWithDefaultFM0 wx2327 (FiniteMap.lookupFM0 (Float (Neg (Succ wx2328)) (Neg Zero)) wx2329 wx2330 wx2331 wx2332 (Float (Pos (Succ wx2333)) (Neg (Succ wx2334))) True)",fontsize=16,color="black",shape="box"];24868 -> 24916[label="",style="solid", color="black", weight=3]; 24869[label="FiniteMap.lookupWithDefaultFM0 wx2345 (FiniteMap.lookupFM0 (Float (Neg (Succ wx2346)) (Neg (Succ wx2347))) wx2348 wx2349 wx2350 wx2351 (Float (Pos Zero) (Neg (Succ wx2352))) True)",fontsize=16,color="black",shape="box"];24869 -> 24917[label="",style="solid", color="black", weight=3]; 24870[label="FiniteMap.lookupWithDefaultFM0 wx2362 (FiniteMap.lookupFM0 (Float (Neg (Succ wx2363)) (Neg Zero)) wx2364 wx2365 wx2366 wx2367 (Float (Pos Zero) (Neg (Succ wx2368))) True)",fontsize=16,color="black",shape="box"];24870 -> 24918[label="",style="solid", color="black", weight=3]; 24871[label="FiniteMap.lookupWithDefaultFM0 wx2029 (FiniteMap.lookupFM0 (Float (Neg (Succ wx2030)) (Neg Zero)) wx2031 wx2032 wx2033 wx2034 (Float (Neg (Succ wx2035)) (Neg (Succ wx2036))) True)",fontsize=16,color="black",shape="box"];24871 -> 24919[label="",style="solid", color="black", weight=3]; 24872[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpNat (Succ wx245100) wx24790 == GT))",fontsize=16,color="burlywood",shape="box"];27235[label="wx24790/Succ wx247900",fontsize=10,color="white",style="solid",shape="box"];24872 -> 27235[label="",style="solid", color="burlywood", weight=9]; 27235 -> 24920[label="",style="solid", color="burlywood", weight=3]; 27236[label="wx24790/Zero",fontsize=10,color="white",style="solid",shape="box"];24872 -> 27236[label="",style="solid", color="burlywood", weight=9]; 27236 -> 24921[label="",style="solid", color="burlywood", weight=3]; 24873[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpNat Zero wx24790 == GT))",fontsize=16,color="burlywood",shape="box"];27237[label="wx24790/Succ wx247900",fontsize=10,color="white",style="solid",shape="box"];24873 -> 27237[label="",style="solid", color="burlywood", weight=9]; 27237 -> 24922[label="",style="solid", color="burlywood", weight=3]; 27238[label="wx24790/Zero",fontsize=10,color="white",style="solid",shape="box"];24873 -> 27238[label="",style="solid", color="burlywood", weight=9]; 27238 -> 24923[label="",style="solid", color="burlywood", weight=3]; 24874[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) True)",fontsize=16,color="black",shape="box"];24874 -> 24924[label="",style="solid", color="black", weight=3]; 24875 -> 24822[label="",style="dashed", color="red", weight=0]; 24875[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) False)",fontsize=16,color="magenta"];24876[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM0 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) otherwise)",fontsize=16,color="black",shape="box"];24876 -> 24925[label="",style="solid", color="black", weight=3]; 24877[label="FiniteMap.lookupWithDefaultFM0 wx2064 (FiniteMap.lookupFM0 (Float (Neg (Succ wx2065)) (Neg Zero)) wx2066 wx2067 wx2068 wx2069 (Float (Neg Zero) (Neg (Succ wx2070))) True)",fontsize=16,color="black",shape="box"];24877 -> 24926[label="",style="solid", color="black", weight=3]; 24878 -> 24826[label="",style="dashed", color="red", weight=0]; 24878[label="FiniteMap.lookupWithDefaultFM0 wx1632 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1633)) (Pos Zero)) wx1634 wx1635 wx1636 wx1637 (Float (Pos (Succ wx1638)) (Pos (Succ wx1639))) False)",fontsize=16,color="magenta"];24879[label="FiniteMap.lookupWithDefaultFM0 wx1632 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1633)) (Pos Zero)) wx1634 wx1635 wx1636 wx1637 (Float (Pos (Succ wx1638)) (Pos (Succ wx1639))) otherwise)",fontsize=16,color="black",shape="box"];24879 -> 24927[label="",style="solid", color="black", weight=3]; 24880[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpNat wx24530 wx24850 == GT))",fontsize=16,color="burlywood",shape="triangle"];27239[label="wx24530/Succ wx245300",fontsize=10,color="white",style="solid",shape="box"];24880 -> 27239[label="",style="solid", color="burlywood", weight=9]; 27239 -> 24928[label="",style="solid", color="burlywood", weight=3]; 27240[label="wx24530/Zero",fontsize=10,color="white",style="solid",shape="box"];24880 -> 27240[label="",style="solid", color="burlywood", weight=9]; 27240 -> 24929[label="",style="solid", color="burlywood", weight=3]; 24881[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (GT == GT))",fontsize=16,color="black",shape="triangle"];24881 -> 24930[label="",style="solid", color="black", weight=3]; 24882[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (LT == GT))",fontsize=16,color="black",shape="triangle"];24882 -> 24931[label="",style="solid", color="black", weight=3]; 24883[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) False)",fontsize=16,color="black",shape="triangle"];24883 -> 24932[label="",style="solid", color="black", weight=3]; 24884 -> 24832[label="",style="dashed", color="red", weight=0]; 24884[label="FiniteMap.lookupWithDefaultFM0 wx1668 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1669)) (Pos Zero)) wx1670 wx1671 wx1672 wx1673 (Float (Pos Zero) (Pos (Succ wx1674))) False)",fontsize=16,color="magenta"];24885[label="FiniteMap.lookupWithDefaultFM0 wx1668 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1669)) (Pos Zero)) wx1670 wx1671 wx1672 wx1673 (Float (Pos Zero) (Pos (Succ wx1674))) otherwise)",fontsize=16,color="black",shape="box"];24885 -> 24933[label="",style="solid", color="black", weight=3]; 24886[label="wx245500",fontsize=16,color="green",shape="box"];24887[label="wx245200",fontsize=16,color="green",shape="box"];24888[label="wx323",fontsize=16,color="green",shape="box"];24889[label="wx320",fontsize=16,color="green",shape="box"];24890[label="FiniteMap.lookupWithDefaultFM0 wx2103 (FiniteMap.lookupFM0 (Float (Pos (Succ wx2104)) (Pos Zero)) wx2105 wx2106 wx2107 wx2108 (Float (Neg (Succ wx2109)) (Pos (Succ wx2110))) otherwise)",fontsize=16,color="black",shape="box"];24890 -> 24934[label="",style="solid", color="black", weight=3]; 24891[label="FiniteMap.lookupWithDefaultFM0 wx2121 (FiniteMap.lookupFM0 (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) wx2124 wx2125 wx2126 wx2127 (Float (Neg Zero) (Pos (Succ wx2128))) otherwise)",fontsize=16,color="black",shape="box"];24891 -> 24935[label="",style="solid", color="black", weight=3]; 24892 -> 24843[label="",style="dashed", color="red", weight=0]; 24892[label="FiniteMap.lookupWithDefaultFM0 wx2121 (FiniteMap.lookupFM1 (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) wx2124 wx2125 wx2126 wx2127 (Float (Neg Zero) (Pos (Succ wx2128))) False)",fontsize=16,color="magenta"];24893[label="FiniteMap.lookupWithDefaultFM0 wx2139 (FiniteMap.lookupFM0 (Float (Pos (Succ wx2140)) (Pos Zero)) wx2141 wx2142 wx2143 wx2144 (Float (Neg Zero) (Pos (Succ wx2145))) otherwise)",fontsize=16,color="black",shape="box"];24893 -> 24936[label="",style="solid", color="black", weight=3]; 24894 -> 21898[label="",style="dashed", color="red", weight=0]; 24894[label="FiniteMap.lookupWithDefaultFM0 wx1747 (Just wx1749)",fontsize=16,color="magenta"];24894 -> 24937[label="",style="dashed", color="magenta", weight=3]; 24894 -> 24938[label="",style="dashed", color="magenta", weight=3]; 24895[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpNat (Succ wx244600) (Succ wx246900) == GT))",fontsize=16,color="black",shape="box"];24895 -> 24939[label="",style="solid", color="black", weight=3]; 24896[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpNat (Succ wx244600) Zero == GT))",fontsize=16,color="black",shape="box"];24896 -> 24940[label="",style="solid", color="black", weight=3]; 24897[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpNat Zero (Succ wx246900) == GT))",fontsize=16,color="black",shape="box"];24897 -> 24941[label="",style="solid", color="black", weight=3]; 24898[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];24898 -> 24942[label="",style="solid", color="black", weight=3]; 24899 -> 6[label="",style="dashed", color="red", weight=0]; 24899[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM wx1771 (Float (Pos Zero) (Pos (Succ wx1772))))",fontsize=16,color="magenta"];24899 -> 24943[label="",style="dashed", color="magenta", weight=3]; 24899 -> 24944[label="",style="dashed", color="magenta", weight=3]; 24899 -> 24945[label="",style="dashed", color="magenta", weight=3]; 24900[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM0 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) True)",fontsize=16,color="black",shape="box"];24900 -> 24946[label="",style="solid", color="black", weight=3]; 24901 -> 21898[label="",style="dashed", color="red", weight=0]; 24901[label="FiniteMap.lookupWithDefaultFM0 wx1782 (Just wx1784)",fontsize=16,color="magenta"];24901 -> 24947[label="",style="dashed", color="magenta", weight=3]; 24901 -> 24948[label="",style="dashed", color="magenta", weight=3]; 24902 -> 21898[label="",style="dashed", color="red", weight=0]; 24902[label="FiniteMap.lookupWithDefaultFM0 wx2195 (Just wx2197)",fontsize=16,color="magenta"];24902 -> 24949[label="",style="dashed", color="magenta", weight=3]; 24902 -> 24950[label="",style="dashed", color="magenta", weight=3]; 24903 -> 21898[label="",style="dashed", color="red", weight=0]; 24903[label="FiniteMap.lookupWithDefaultFM0 wx2213 (Just wx2216)",fontsize=16,color="magenta"];24903 -> 24951[label="",style="dashed", color="magenta", weight=3]; 24903 -> 24952[label="",style="dashed", color="magenta", weight=3]; 24904 -> 21898[label="",style="dashed", color="red", weight=0]; 24904[label="FiniteMap.lookupWithDefaultFM0 wx2230 (Just wx2232)",fontsize=16,color="magenta"];24904 -> 24953[label="",style="dashed", color="magenta", weight=3]; 24904 -> 24954[label="",style="dashed", color="magenta", weight=3]; 24905 -> 21898[label="",style="dashed", color="red", weight=0]; 24905[label="FiniteMap.lookupWithDefaultFM0 wx2238 (Just wx2240)",fontsize=16,color="magenta"];24905 -> 24955[label="",style="dashed", color="magenta", weight=3]; 24905 -> 24956[label="",style="dashed", color="magenta", weight=3]; 24906 -> 21898[label="",style="dashed", color="red", weight=0]; 24906[label="FiniteMap.lookupWithDefaultFM0 wx2256 (Just wx2259)",fontsize=16,color="magenta"];24906 -> 24957[label="",style="dashed", color="magenta", weight=3]; 24906 -> 24958[label="",style="dashed", color="magenta", weight=3]; 24907 -> 21898[label="",style="dashed", color="red", weight=0]; 24907[label="FiniteMap.lookupWithDefaultFM0 wx2274 (Just wx2276)",fontsize=16,color="magenta"];24907 -> 24959[label="",style="dashed", color="magenta", weight=3]; 24907 -> 24960[label="",style="dashed", color="magenta", weight=3]; 24908 -> 21898[label="",style="dashed", color="red", weight=0]; 24908[label="FiniteMap.lookupWithDefaultFM0 wx1907 (Just wx1909)",fontsize=16,color="magenta"];24908 -> 24961[label="",style="dashed", color="magenta", weight=3]; 24908 -> 24962[label="",style="dashed", color="magenta", weight=3]; 24909[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpNat (Succ wx244900) (Succ wx247500) == GT))",fontsize=16,color="black",shape="box"];24909 -> 24963[label="",style="solid", color="black", weight=3]; 24910[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpNat (Succ wx244900) Zero == GT))",fontsize=16,color="black",shape="box"];24910 -> 24964[label="",style="solid", color="black", weight=3]; 24911[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpNat Zero (Succ wx247500) == GT))",fontsize=16,color="black",shape="box"];24911 -> 24965[label="",style="solid", color="black", weight=3]; 24912[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];24912 -> 24966[label="",style="solid", color="black", weight=3]; 24913 -> 6[label="",style="dashed", color="red", weight=0]; 24913[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM wx1931 (Float (Neg Zero) (Neg (Succ wx1932))))",fontsize=16,color="magenta"];24913 -> 24967[label="",style="dashed", color="magenta", weight=3]; 24913 -> 24968[label="",style="dashed", color="magenta", weight=3]; 24913 -> 24969[label="",style="dashed", color="magenta", weight=3]; 24914[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) True)",fontsize=16,color="black",shape="box"];24914 -> 24970[label="",style="solid", color="black", weight=3]; 24915 -> 21898[label="",style="dashed", color="red", weight=0]; 24915[label="FiniteMap.lookupWithDefaultFM0 wx1943 (Just wx1945)",fontsize=16,color="magenta"];24915 -> 24971[label="",style="dashed", color="magenta", weight=3]; 24915 -> 24972[label="",style="dashed", color="magenta", weight=3]; 24916 -> 21898[label="",style="dashed", color="red", weight=0]; 24916[label="FiniteMap.lookupWithDefaultFM0 wx2327 (Just wx2329)",fontsize=16,color="magenta"];24916 -> 24973[label="",style="dashed", color="magenta", weight=3]; 24916 -> 24974[label="",style="dashed", color="magenta", weight=3]; 24917 -> 21898[label="",style="dashed", color="red", weight=0]; 24917[label="FiniteMap.lookupWithDefaultFM0 wx2345 (Just wx2348)",fontsize=16,color="magenta"];24917 -> 24975[label="",style="dashed", color="magenta", weight=3]; 24917 -> 24976[label="",style="dashed", color="magenta", weight=3]; 24918 -> 21898[label="",style="dashed", color="red", weight=0]; 24918[label="FiniteMap.lookupWithDefaultFM0 wx2362 (Just wx2364)",fontsize=16,color="magenta"];24918 -> 24977[label="",style="dashed", color="magenta", weight=3]; 24918 -> 24978[label="",style="dashed", color="magenta", weight=3]; 24919 -> 21898[label="",style="dashed", color="red", weight=0]; 24919[label="FiniteMap.lookupWithDefaultFM0 wx2029 (Just wx2031)",fontsize=16,color="magenta"];24919 -> 24979[label="",style="dashed", color="magenta", weight=3]; 24919 -> 24980[label="",style="dashed", color="magenta", weight=3]; 24920[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpNat (Succ wx245100) (Succ wx247900) == GT))",fontsize=16,color="black",shape="box"];24920 -> 24981[label="",style="solid", color="black", weight=3]; 24921[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpNat (Succ wx245100) Zero == GT))",fontsize=16,color="black",shape="box"];24921 -> 24982[label="",style="solid", color="black", weight=3]; 24922[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpNat Zero (Succ wx247900) == GT))",fontsize=16,color="black",shape="box"];24922 -> 24983[label="",style="solid", color="black", weight=3]; 24923[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];24923 -> 24984[label="",style="solid", color="black", weight=3]; 24924 -> 6[label="",style="dashed", color="red", weight=0]; 24924[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM wx2053 (Float (Neg Zero) (Neg (Succ wx2054))))",fontsize=16,color="magenta"];24924 -> 24985[label="",style="dashed", color="magenta", weight=3]; 24924 -> 24986[label="",style="dashed", color="magenta", weight=3]; 24924 -> 24987[label="",style="dashed", color="magenta", weight=3]; 24925[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM0 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) True)",fontsize=16,color="black",shape="box"];24925 -> 24988[label="",style="solid", color="black", weight=3]; 24926 -> 21898[label="",style="dashed", color="red", weight=0]; 24926[label="FiniteMap.lookupWithDefaultFM0 wx2064 (Just wx2066)",fontsize=16,color="magenta"];24926 -> 24989[label="",style="dashed", color="magenta", weight=3]; 24926 -> 24990[label="",style="dashed", color="magenta", weight=3]; 24927[label="FiniteMap.lookupWithDefaultFM0 wx1632 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1633)) (Pos Zero)) wx1634 wx1635 wx1636 wx1637 (Float (Pos (Succ wx1638)) (Pos (Succ wx1639))) True)",fontsize=16,color="black",shape="box"];24927 -> 24991[label="",style="solid", color="black", weight=3]; 24928[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpNat (Succ wx245300) wx24850 == GT))",fontsize=16,color="burlywood",shape="box"];27241[label="wx24850/Succ wx248500",fontsize=10,color="white",style="solid",shape="box"];24928 -> 27241[label="",style="solid", color="burlywood", weight=9]; 27241 -> 24992[label="",style="solid", color="burlywood", weight=3]; 27242[label="wx24850/Zero",fontsize=10,color="white",style="solid",shape="box"];24928 -> 27242[label="",style="solid", color="burlywood", weight=9]; 27242 -> 24993[label="",style="solid", color="burlywood", weight=3]; 24929[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpNat Zero wx24850 == GT))",fontsize=16,color="burlywood",shape="box"];27243[label="wx24850/Succ wx248500",fontsize=10,color="white",style="solid",shape="box"];24929 -> 27243[label="",style="solid", color="burlywood", weight=9]; 27243 -> 24994[label="",style="solid", color="burlywood", weight=3]; 27244[label="wx24850/Zero",fontsize=10,color="white",style="solid",shape="box"];24929 -> 27244[label="",style="solid", color="burlywood", weight=9]; 27244 -> 24995[label="",style="solid", color="burlywood", weight=3]; 24930[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) True)",fontsize=16,color="black",shape="box"];24930 -> 24996[label="",style="solid", color="black", weight=3]; 24931 -> 24883[label="",style="dashed", color="red", weight=0]; 24931[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) False)",fontsize=16,color="magenta"];24932[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) otherwise)",fontsize=16,color="black",shape="box"];24932 -> 24997[label="",style="solid", color="black", weight=3]; 24933[label="FiniteMap.lookupWithDefaultFM0 wx1668 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1669)) (Pos Zero)) wx1670 wx1671 wx1672 wx1673 (Float (Pos Zero) (Pos (Succ wx1674))) True)",fontsize=16,color="black",shape="box"];24933 -> 24998[label="",style="solid", color="black", weight=3]; 24934[label="FiniteMap.lookupWithDefaultFM0 wx2103 (FiniteMap.lookupFM0 (Float (Pos (Succ wx2104)) (Pos Zero)) wx2105 wx2106 wx2107 wx2108 (Float (Neg (Succ wx2109)) (Pos (Succ wx2110))) True)",fontsize=16,color="black",shape="box"];24934 -> 24999[label="",style="solid", color="black", weight=3]; 24935[label="FiniteMap.lookupWithDefaultFM0 wx2121 (FiniteMap.lookupFM0 (Float (Pos (Succ wx2122)) (Pos (Succ wx2123))) wx2124 wx2125 wx2126 wx2127 (Float (Neg Zero) (Pos (Succ wx2128))) True)",fontsize=16,color="black",shape="box"];24935 -> 25000[label="",style="solid", color="black", weight=3]; 24936[label="FiniteMap.lookupWithDefaultFM0 wx2139 (FiniteMap.lookupFM0 (Float (Pos (Succ wx2140)) (Pos Zero)) wx2141 wx2142 wx2143 wx2144 (Float (Neg Zero) (Pos (Succ wx2145))) True)",fontsize=16,color="black",shape="box"];24936 -> 25001[label="",style="solid", color="black", weight=3]; 24937[label="wx1749",fontsize=16,color="green",shape="box"];24938[label="wx1747",fontsize=16,color="green",shape="box"];24939 -> 24791[label="",style="dashed", color="red", weight=0]; 24939[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (primCmpNat wx244600 wx246900 == GT))",fontsize=16,color="magenta"];24939 -> 25002[label="",style="dashed", color="magenta", weight=3]; 24939 -> 25003[label="",style="dashed", color="magenta", weight=3]; 24940 -> 24792[label="",style="dashed", color="red", weight=0]; 24940[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (GT == GT))",fontsize=16,color="magenta"];24941 -> 24793[label="",style="dashed", color="red", weight=0]; 24941[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (LT == GT))",fontsize=16,color="magenta"];24942 -> 24709[label="",style="dashed", color="red", weight=0]; 24942[label="FiniteMap.lookupWithDefaultFM0 wx1765 (FiniteMap.lookupFM1 (Float (Neg (Succ wx1766)) (Neg (Succ wx1767))) wx1768 wx1769 wx1770 wx1771 (Float (Pos Zero) (Pos (Succ wx1772))) (EQ == GT))",fontsize=16,color="magenta"];24943[label="Float (Pos Zero) (Pos (Succ wx1772))",fontsize=16,color="green",shape="box"];24944[label="wx1765",fontsize=16,color="green",shape="box"];24945[label="wx1771",fontsize=16,color="green",shape="box"];24946 -> 21898[label="",style="dashed", color="red", weight=0]; 24946[label="FiniteMap.lookupWithDefaultFM0 wx1765 (Just wx1768)",fontsize=16,color="magenta"];24946 -> 25004[label="",style="dashed", color="magenta", weight=3]; 24946 -> 25005[label="",style="dashed", color="magenta", weight=3]; 24947[label="wx1784",fontsize=16,color="green",shape="box"];24948[label="wx1782",fontsize=16,color="green",shape="box"];24949[label="wx2197",fontsize=16,color="green",shape="box"];24950[label="wx2195",fontsize=16,color="green",shape="box"];24951[label="wx2216",fontsize=16,color="green",shape="box"];24952[label="wx2213",fontsize=16,color="green",shape="box"];24953[label="wx2232",fontsize=16,color="green",shape="box"];24954[label="wx2230",fontsize=16,color="green",shape="box"];24955[label="wx2240",fontsize=16,color="green",shape="box"];24956[label="wx2238",fontsize=16,color="green",shape="box"];24957[label="wx2259",fontsize=16,color="green",shape="box"];24958[label="wx2256",fontsize=16,color="green",shape="box"];24959[label="wx2276",fontsize=16,color="green",shape="box"];24960[label="wx2274",fontsize=16,color="green",shape="box"];24961[label="wx1909",fontsize=16,color="green",shape="box"];24962[label="wx1907",fontsize=16,color="green",shape="box"];24963 -> 24807[label="",style="dashed", color="red", weight=0]; 24963[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (primCmpNat wx244900 wx247500 == GT))",fontsize=16,color="magenta"];24963 -> 25006[label="",style="dashed", color="magenta", weight=3]; 24963 -> 25007[label="",style="dashed", color="magenta", weight=3]; 24964 -> 24808[label="",style="dashed", color="red", weight=0]; 24964[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (GT == GT))",fontsize=16,color="magenta"];24965 -> 24809[label="",style="dashed", color="red", weight=0]; 24965[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (LT == GT))",fontsize=16,color="magenta"];24966 -> 24739[label="",style="dashed", color="red", weight=0]; 24966[label="FiniteMap.lookupWithDefaultFM0 wx1925 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1926)) (Pos (Succ wx1927))) wx1928 wx1929 wx1930 wx1931 (Float (Neg Zero) (Neg (Succ wx1932))) (EQ == GT))",fontsize=16,color="magenta"];24967[label="Float (Neg Zero) (Neg (Succ wx1932))",fontsize=16,color="green",shape="box"];24968[label="wx1925",fontsize=16,color="green",shape="box"];24969[label="wx1931",fontsize=16,color="green",shape="box"];24970 -> 21898[label="",style="dashed", color="red", weight=0]; 24970[label="FiniteMap.lookupWithDefaultFM0 wx1925 (Just wx1928)",fontsize=16,color="magenta"];24970 -> 25008[label="",style="dashed", color="magenta", weight=3]; 24970 -> 25009[label="",style="dashed", color="magenta", weight=3]; 24971[label="wx1945",fontsize=16,color="green",shape="box"];24972[label="wx1943",fontsize=16,color="green",shape="box"];24973[label="wx2329",fontsize=16,color="green",shape="box"];24974[label="wx2327",fontsize=16,color="green",shape="box"];24975[label="wx2348",fontsize=16,color="green",shape="box"];24976[label="wx2345",fontsize=16,color="green",shape="box"];24977[label="wx2364",fontsize=16,color="green",shape="box"];24978[label="wx2362",fontsize=16,color="green",shape="box"];24979[label="wx2031",fontsize=16,color="green",shape="box"];24980[label="wx2029",fontsize=16,color="green",shape="box"];24981 -> 24819[label="",style="dashed", color="red", weight=0]; 24981[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (primCmpNat wx245100 wx247900 == GT))",fontsize=16,color="magenta"];24981 -> 25010[label="",style="dashed", color="magenta", weight=3]; 24981 -> 25011[label="",style="dashed", color="magenta", weight=3]; 24982 -> 24820[label="",style="dashed", color="red", weight=0]; 24982[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (GT == GT))",fontsize=16,color="magenta"];24983 -> 24821[label="",style="dashed", color="red", weight=0]; 24983[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (LT == GT))",fontsize=16,color="magenta"];24984 -> 24758[label="",style="dashed", color="red", weight=0]; 24984[label="FiniteMap.lookupWithDefaultFM0 wx2047 (FiniteMap.lookupFM1 (Float (Neg (Succ wx2048)) (Neg (Succ wx2049))) wx2050 wx2051 wx2052 wx2053 (Float (Neg Zero) (Neg (Succ wx2054))) (EQ == GT))",fontsize=16,color="magenta"];24985[label="Float (Neg Zero) (Neg (Succ wx2054))",fontsize=16,color="green",shape="box"];24986[label="wx2047",fontsize=16,color="green",shape="box"];24987[label="wx2053",fontsize=16,color="green",shape="box"];24988 -> 21898[label="",style="dashed", color="red", weight=0]; 24988[label="FiniteMap.lookupWithDefaultFM0 wx2047 (Just wx2050)",fontsize=16,color="magenta"];24988 -> 25012[label="",style="dashed", color="magenta", weight=3]; 24988 -> 25013[label="",style="dashed", color="magenta", weight=3]; 24989[label="wx2066",fontsize=16,color="green",shape="box"];24990[label="wx2064",fontsize=16,color="green",shape="box"];24991 -> 21898[label="",style="dashed", color="red", weight=0]; 24991[label="FiniteMap.lookupWithDefaultFM0 wx1632 (Just wx1634)",fontsize=16,color="magenta"];24991 -> 25014[label="",style="dashed", color="magenta", weight=3]; 24991 -> 25015[label="",style="dashed", color="magenta", weight=3]; 24992[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpNat (Succ wx245300) (Succ wx248500) == GT))",fontsize=16,color="black",shape="box"];24992 -> 25016[label="",style="solid", color="black", weight=3]; 24993[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpNat (Succ wx245300) Zero == GT))",fontsize=16,color="black",shape="box"];24993 -> 25017[label="",style="solid", color="black", weight=3]; 24994[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpNat Zero (Succ wx248500) == GT))",fontsize=16,color="black",shape="box"];24994 -> 25018[label="",style="solid", color="black", weight=3]; 24995[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];24995 -> 25019[label="",style="solid", color="black", weight=3]; 24996 -> 6[label="",style="dashed", color="red", weight=0]; 24996[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM wx1656 (Float (Pos Zero) (Pos (Succ wx1657))))",fontsize=16,color="magenta"];24996 -> 25020[label="",style="dashed", color="magenta", weight=3]; 24996 -> 25021[label="",style="dashed", color="magenta", weight=3]; 24996 -> 25022[label="",style="dashed", color="magenta", weight=3]; 24997[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM0 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) True)",fontsize=16,color="black",shape="box"];24997 -> 25023[label="",style="solid", color="black", weight=3]; 24998 -> 21898[label="",style="dashed", color="red", weight=0]; 24998[label="FiniteMap.lookupWithDefaultFM0 wx1668 (Just wx1670)",fontsize=16,color="magenta"];24998 -> 25024[label="",style="dashed", color="magenta", weight=3]; 24998 -> 25025[label="",style="dashed", color="magenta", weight=3]; 24999 -> 21898[label="",style="dashed", color="red", weight=0]; 24999[label="FiniteMap.lookupWithDefaultFM0 wx2103 (Just wx2105)",fontsize=16,color="magenta"];24999 -> 25026[label="",style="dashed", color="magenta", weight=3]; 24999 -> 25027[label="",style="dashed", color="magenta", weight=3]; 25000 -> 21898[label="",style="dashed", color="red", weight=0]; 25000[label="FiniteMap.lookupWithDefaultFM0 wx2121 (Just wx2124)",fontsize=16,color="magenta"];25000 -> 25028[label="",style="dashed", color="magenta", weight=3]; 25000 -> 25029[label="",style="dashed", color="magenta", weight=3]; 25001 -> 21898[label="",style="dashed", color="red", weight=0]; 25001[label="FiniteMap.lookupWithDefaultFM0 wx2139 (Just wx2141)",fontsize=16,color="magenta"];25001 -> 25030[label="",style="dashed", color="magenta", weight=3]; 25001 -> 25031[label="",style="dashed", color="magenta", weight=3]; 25002[label="wx246900",fontsize=16,color="green",shape="box"];25003[label="wx244600",fontsize=16,color="green",shape="box"];25004[label="wx1768",fontsize=16,color="green",shape="box"];25005[label="wx1765",fontsize=16,color="green",shape="box"];25006[label="wx244900",fontsize=16,color="green",shape="box"];25007[label="wx247500",fontsize=16,color="green",shape="box"];25008[label="wx1928",fontsize=16,color="green",shape="box"];25009[label="wx1925",fontsize=16,color="green",shape="box"];25010[label="wx247900",fontsize=16,color="green",shape="box"];25011[label="wx245100",fontsize=16,color="green",shape="box"];25012[label="wx2050",fontsize=16,color="green",shape="box"];25013[label="wx2047",fontsize=16,color="green",shape="box"];25014[label="wx1634",fontsize=16,color="green",shape="box"];25015[label="wx1632",fontsize=16,color="green",shape="box"];25016 -> 24880[label="",style="dashed", color="red", weight=0]; 25016[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (primCmpNat wx245300 wx248500 == GT))",fontsize=16,color="magenta"];25016 -> 25032[label="",style="dashed", color="magenta", weight=3]; 25016 -> 25033[label="",style="dashed", color="magenta", weight=3]; 25017 -> 24881[label="",style="dashed", color="red", weight=0]; 25017[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (GT == GT))",fontsize=16,color="magenta"];25018 -> 24882[label="",style="dashed", color="red", weight=0]; 25018[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (LT == GT))",fontsize=16,color="magenta"];25019 -> 24830[label="",style="dashed", color="red", weight=0]; 25019[label="FiniteMap.lookupWithDefaultFM0 wx1650 (FiniteMap.lookupFM1 (Float (Pos (Succ wx1651)) (Pos (Succ wx1652))) wx1653 wx1654 wx1655 wx1656 (Float (Pos Zero) (Pos (Succ wx1657))) (EQ == GT))",fontsize=16,color="magenta"];25020[label="Float (Pos Zero) (Pos (Succ wx1657))",fontsize=16,color="green",shape="box"];25021[label="wx1650",fontsize=16,color="green",shape="box"];25022[label="wx1656",fontsize=16,color="green",shape="box"];25023 -> 21898[label="",style="dashed", color="red", weight=0]; 25023[label="FiniteMap.lookupWithDefaultFM0 wx1650 (Just wx1653)",fontsize=16,color="magenta"];25023 -> 25034[label="",style="dashed", color="magenta", weight=3]; 25023 -> 25035[label="",style="dashed", color="magenta", weight=3]; 25024[label="wx1670",fontsize=16,color="green",shape="box"];25025[label="wx1668",fontsize=16,color="green",shape="box"];25026[label="wx2105",fontsize=16,color="green",shape="box"];25027[label="wx2103",fontsize=16,color="green",shape="box"];25028[label="wx2124",fontsize=16,color="green",shape="box"];25029[label="wx2121",fontsize=16,color="green",shape="box"];25030[label="wx2141",fontsize=16,color="green",shape="box"];25031[label="wx2139",fontsize=16,color="green",shape="box"];25032[label="wx248500",fontsize=16,color="green",shape="box"];25033[label="wx245300",fontsize=16,color="green",shape="box"];25034[label="wx1653",fontsize=16,color="green",shape="box"];25035[label="wx1650",fontsize=16,color="green",shape="box"];} ---------------------------------------- (8) Complex Obligation (AND) ---------------------------------------- (9) Obligation: Q DP problem: The TRS P consists of the following rules: new_primMulNat(Succ(wx50000), wx30100) -> new_primMulNat(wx50000, wx30100) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (10) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_primMulNat(Succ(wx50000), wx30100) -> new_primMulNat(wx50000, wx30100) The graph contains the following edges 1 > 1, 2 >= 2 ---------------------------------------- (11) YES ---------------------------------------- (12) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0381(wx1765, wx1766, wx1767, wx1768, wx1769, wx1770, wx1771, wx1772, Succ(wx244600), Succ(wx246900), ea) -> new_lookupWithDefaultFM0381(wx1765, wx1766, wx1767, wx1768, wx1769, wx1770, wx1771, wx1772, wx244600, wx246900, ea) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Zero)), ba) -> new_lookupWithDefaultFM0148(wx4, wx30000, wx31, wx32, wx33, wx34, new_primMulNat0(Zero, wx30000), ba) new_lookupWithDefaultFM0407(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM040(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8140), ba) -> new_lookupWithDefaultFM013(wx4, wx34, Float(Pos(Zero), Pos(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Zero)), ba) -> new_lookupWithDefaultFM0228(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primMulNat0(Zero, wx30000), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM0114(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10660), ba) -> new_lookupWithDefaultFM013(wx4, wx34, Float(Pos(Zero), Pos(Zero)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0532(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx244400), Zero, bbe) -> new_lookupWithDefaultFM0533(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx16280), ha) -> new_lookupWithDefaultFM0446(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx16280, new_primMulNat0(Succ(wx1274), wx1268), ha) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, new_primMulNat0(Zero, wx33200), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0297(wx1650, wx1651, wx1652, wx1653, wx1654, wx1655, wx1656, wx1657, Succ(wx245300), Succ(wx248500), be) -> new_lookupWithDefaultFM0297(wx1650, wx1651, wx1652, wx1653, wx1654, wx1655, wx1656, wx1657, wx245300, wx248500, be) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0474(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx61300), Zero, hg) -> new_lookupWithDefaultFM0475(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Zero)), ba) -> new_lookupWithDefaultFM0137(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primMulNat0(Zero, wx30000), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM0522(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx195800), Succ(wx65700), bag) -> new_lookupWithDefaultFM0522(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx195800, wx65700, bag) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0176(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12750), ba) -> new_lookupWithDefaultFM013(wx4, wx34, Float(Pos(Zero), Neg(Zero)), ba) new_lookupWithDefaultFM0424(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx5200), gb) -> new_lookupWithDefaultFM0436(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx5200, new_primMulNat0(Zero, wx46200), gb) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0378(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0406(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx178900), Zero, ed) -> new_lookupWithDefaultFM0407(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, ed) new_lookupWithDefaultFM0578(wx2047, wx2048, wx2049, wx2050, wx2051, wx2052, wx2053, wx2054, bda) -> new_lookupWithDefaultFM0579(wx2047, wx2048, wx2049, wx2050, wx2051, wx2052, wx2053, wx2054, new_primMulNat0(Zero, wx2049), bda) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0590(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx161300), Succ(wx239700), h) -> new_lookupWithDefaultFM0590(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx161300, wx239700, h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primMulNat0(Zero, wx1713), cg) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0449(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0378(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0487(wx1925, wx1926, wx1927, wx1928, wx1929, wx1930, wx1931, wx1932, wx24490, Zero, bac) -> new_lookupWithDefaultFM013(wx1925, wx1931, Float(Neg(Zero), Neg(Succ(wx1932))), bac) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0199(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13430), ba) -> new_lookupWithDefaultFM013(wx4, wx34, Float(Neg(Succ(wx5000)), Neg(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0298(wx1650, wx1651, wx1652, wx1653, wx1654, wx1655, wx1656, wx1657, be) -> new_lookupWithDefaultFM013(wx1650, wx1656, Float(Pos(Zero), Pos(Succ(wx1657))), be) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx19800), bad) -> new_lookupWithDefaultFM0494(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, wx19800, new_primMulNat0(Succ(wx1941), wx1935), bad) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM063(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9020), ba) -> new_lookupWithDefaultFM013(wx4, wx34, Float(Neg(Succ(wx5000)), Pos(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM074(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9460), ba) -> new_lookupWithDefaultFM013(wx4, wx34, Float(Neg(Zero), Pos(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0404(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx48000), Succ(Succ(wx178900)), ed) -> new_lookupWithDefaultFM0406(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx178900, wx48000, ed) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0591(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Succ(wx1427), wx1421), bba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Zero, bag) -> new_lookupWithDefaultFM0507(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM0361(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx161700), Succ(wx240100), dd) -> new_lookupWithDefaultFM0361(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx161700, wx240100, dd) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Zero)), ba) -> new_lookupWithDefaultFM0126(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primMulNat0(Zero, wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx61300), Succ(Zero), hg) -> new_lookupWithDefaultFM0475(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0438(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx184800), Succ(wx52000), gb) -> new_lookupWithDefaultFM0438(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx184800, wx52000, gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0439(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0581(wx2047, wx2048, wx2049, wx2050, wx2051, wx2052, wx2053, wx2054, Succ(wx245100), Zero, bda) -> new_lookupWithDefaultFM0582(wx2047, wx2048, wx2049, wx2050, wx2051, wx2052, wx2053, wx2054, bda) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0378(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0416(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx244000), Succ(wx162700), fb) -> new_lookupWithDefaultFM0416(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, wx244000, wx162700, fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0446(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx162800), Succ(Succ(wx244200)), ha) -> new_lookupWithDefaultFM0448(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx244200, wx162800, ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0391(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4800), ed) -> new_lookupWithDefaultFM0404(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4800, new_primMulNat0(Zero, wx40200), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0448(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx244200), Zero, ha) -> new_lookupWithDefaultFM0449(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Succ(wx1941), wx1935), bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM0424(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, Zero, gb) -> new_lookupWithDefaultFM0437(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, new_primMulNat0(Zero, wx46200), gb) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0296(wx1650, wx1651, wx1652, wx1653, wx1654, wx1655, wx1656, wx1657, Succ(wx245300), Succ(Succ(wx248500)), be) -> new_lookupWithDefaultFM0297(wx1650, wx1651, wx1652, wx1653, wx1654, wx1655, wx1656, wx1657, wx245300, wx248500, be) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primMulNat0(Succ(wx1700), wx1694), cd) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx73800), Succ(Zero), bcd) -> new_lookupWithDefaultFM0562(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0417(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Zero)), ba) -> new_lookupWithDefaultFM0239(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primMulNat0(Zero, wx30000), ba) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0379(wx1765, wx1766, wx1767, wx1768, wx1769, wx1770, wx1771, wx1772, Succ(wx24460), ea) -> new_lookupWithDefaultFM0380(wx1765, wx1766, wx1767, wx1768, wx1769, wx1770, wx1771, wx1772, wx24460, new_primMulNat0(Succ(wx1772), wx1766), ea) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Zero)), ba) -> new_lookupWithDefaultFM0262(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primMulNat0(Zero, wx30000), ba) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx21000), bcg) -> new_lookupWithDefaultFM0573(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, wx21000, new_primMulNat0(Succ(wx2045), wx2039), bcg) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0580(wx2047, wx2048, wx2049, wx2050, wx2051, wx2052, wx2053, wx2054, Succ(wx245100), Succ(Zero), bda) -> new_lookupWithDefaultFM0582(wx2047, wx2048, wx2049, wx2050, wx2051, wx2052, wx2053, wx2054, bda) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0561(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx73800), Zero, bcd) -> new_lookupWithDefaultFM0562(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0362(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0494(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, wx19800, wx2415, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Zero)), ba) -> new_lookupWithDefaultFM0273(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primMulNat0(Zero, wx30000), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Zero)), ba) -> new_lookupWithDefaultFM074(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primMulNat0(Zero, wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx18020), dg) -> new_lookupWithDefaultFM0373(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, wx18020, new_primMulNat0(Succ(wx1763), wx1757), dg) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primMulNat0(Zero, wx1269), ha) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0446(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, Succ(Succ(wx244200)), ha) -> new_lookupWithDefaultFM0449(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0262(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15350), ba) -> new_lookupWithDefaultFM013(wx4, wx34, Float(Neg(Succ(wx5000)), Neg(Zero)), ba) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primMulNat0(Succ(wx1104), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM051(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8580), ba) -> new_lookupWithDefaultFM013(wx4, wx34, Float(Pos(Zero), Pos(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Zero, gb) -> new_lookupWithDefaultFM0424(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0187(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13130), ba) -> new_lookupWithDefaultFM013(wx4, wx34, Float(Pos(Zero), Neg(Zero)), ba) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0378(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0485(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0137(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11440), ba) -> new_lookupWithDefaultFM013(wx4, wx34, Float(Neg(Zero), Pos(Zero)), ba) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0562(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx17350), bf) -> new_lookupWithDefaultFM0302(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, wx17350, new_primMulNat0(Succ(wx1666), wx1660), bf) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0530(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, Succ(Succ(wx244400)), bbe) -> new_lookupWithDefaultFM0533(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0273(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15660), ba) -> new_lookupWithDefaultFM013(wx4, wx34, Float(Neg(Zero), Neg(Zero)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0382(wx1765, wx1766, wx1767, wx1768, wx1769, wx1770, wx1771, wx1772, ea) -> new_lookupWithDefaultFM013(wx1765, wx1771, Float(Pos(Zero), Pos(Succ(wx1772))), ea) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0578(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx73800), Succ(Succ(wx201700)), bcd) -> new_lookupWithDefaultFM0561(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx73800, wx201700, bcd) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0561(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx73800), Succ(wx201700), bcd) -> new_lookupWithDefaultFM0561(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx73800, wx201700, bcd) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM0533(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0335(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx21760), cg) -> new_lookupWithDefaultFM0332(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, wx21760, new_primMulNat0(Succ(wx1718), wx1712), cg) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primMulNat0(Succ(wx1466), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Zero, ed) -> new_lookupWithDefaultFM0391(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0250(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15050), ba) -> new_lookupWithDefaultFM013(wx4, wx34, Float(Pos(Zero), Neg(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0126(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11050), ba) -> new_lookupWithDefaultFM013(wx4, wx34, Float(Neg(Succ(wx5000)), Pos(Zero)), ba) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0485(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM0485(wx1925, wx1926, wx1927, wx1928, wx1929, wx1930, wx1931, wx1932, bac) -> new_lookupWithDefaultFM0486(wx1925, wx1926, wx1927, wx1928, wx1929, wx1930, wx1931, wx1932, new_primMulNat0(Zero, wx1927), bac) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primMulNat0(Zero, wx1138), fb) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primMulNat0(Succ(wx1274), wx1268), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0582(wx2047, wx2048, wx2049, wx2050, wx2051, wx2052, wx2053, wx2054, bda) -> new_lookupWithDefaultFM013(wx2047, wx2053, Float(Neg(Zero), Neg(Succ(wx2054))), bda) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Succ(wx2045), wx2039), bcg) new_lookupWithDefaultFM092(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10050), ba) -> new_lookupWithDefaultFM013(wx4, wx34, Float(Pos(Succ(wx5000)), Pos(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM0436(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx52000), Succ(Succ(wx184800)), gb) -> new_lookupWithDefaultFM0438(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx184800, wx52000, gb) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0489(wx1925, wx1926, wx1927, wx1928, wx1929, wx1930, wx1931, wx1932, bac) -> new_lookupWithDefaultFM013(wx1925, wx1931, Float(Neg(Zero), Neg(Succ(wx1932))), bac) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0530(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx162900), Succ(Succ(wx244400)), bbe) -> new_lookupWithDefaultFM0532(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, wx244400, wx162900, bbe) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Zero)), ba) -> new_lookupWithDefaultFM0103(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primMulNat0(Zero, wx30000), ba) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0380(wx1765, wx1766, wx1767, wx1768, wx1769, wx1770, wx1771, wx1772, Succ(wx244600), Succ(Succ(wx246900)), ea) -> new_lookupWithDefaultFM0381(wx1765, wx1766, wx1767, wx1768, wx1769, wx1770, wx1771, wx1772, wx244600, wx246900, ea) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Zero)), ba) -> new_lookupWithDefaultFM051(wx4, wx30000, wx31, wx32, wx33, wx34, new_primMulNat0(Zero, wx30000), ba) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Zero)), ba) -> new_lookupWithDefaultFM0176(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primMulNat0(Zero, wx30000), ba) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primMulNat0(Succ(wx1235), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0404(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(Succ(wx178900)), ed) -> new_lookupWithDefaultFM0407(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Zero)), ba) -> new_lookupWithDefaultFM0250(wx4, wx30000, wx31, wx32, wx33, wx34, new_primMulNat0(Zero, wx30000), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0334(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx243600), Succ(wx217600), cg) -> new_lookupWithDefaultFM0334(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, wx243600, wx217600, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0381(wx1765, wx1766, wx1767, wx1768, wx1769, wx1770, wx1771, wx1772, Succ(wx244600), Zero, ea) -> new_lookupWithDefaultFM0382(wx1765, wx1766, wx1767, wx1768, wx1769, wx1770, wx1771, wx1772, ea) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx61300), Succ(Succ(wx190400)), hg) -> new_lookupWithDefaultFM0474(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx61300, wx190400, hg) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Zero)), ba) -> new_lookupWithDefaultFM0221(wx4, wx30000, wx31, wx32, wx33, wx34, new_primMulNat0(Zero, wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0334(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx243600), Zero, cg) -> new_lookupWithDefaultFM0335(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx161300), Succ(Zero), h) -> new_lookupWithDefaultFM0591(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0474(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx61300), Succ(wx190400), hg) -> new_lookupWithDefaultFM0474(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx61300, wx190400, hg) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0522(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx195800), Zero, bag) -> new_lookupWithDefaultFM0523(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, bag) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Zero)), ba) -> new_lookupWithDefaultFM040(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primMulNat0(Zero, wx30000), ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primMulNat0(Succ(wx1718), wx1712), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0438(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx184800), Zero, gb) -> new_lookupWithDefaultFM0439(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, gb) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0580(wx2047, wx2048, wx2049, wx2050, wx2051, wx2052, wx2053, wx2054, wx24510, Zero, bda) -> new_lookupWithDefaultFM013(wx2047, wx2053, Float(Neg(Zero), Neg(Succ(wx2054))), bda) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0294(wx1650, wx1651, wx1652, wx1653, wx1654, wx1655, wx1656, wx1657, be) -> new_lookupWithDefaultFM0295(wx1650, wx1651, wx1652, wx1653, wx1654, wx1655, wx1656, wx1657, new_primMulNat0(Zero, wx1652), be) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primMulNat0(Succ(wx1734), wx1729), dc) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0437(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx18490), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Zero)), ba) -> new_lookupWithDefaultFM0210(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primMulNat0(Zero, wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0485(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0581(wx2047, wx2048, wx2049, wx2050, wx2051, wx2052, wx2053, wx2054, Succ(wx245100), Succ(wx247900), bda) -> new_lookupWithDefaultFM0581(wx2047, wx2048, wx2049, wx2050, wx2051, wx2052, wx2053, wx2054, wx245100, wx247900, bda) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0578(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM0414(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx162700), Succ(Succ(wx244000)), fb) -> new_lookupWithDefaultFM0416(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, wx244000, wx162700, fb) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0507(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, Zero, bag) -> new_lookupWithDefaultFM0521(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, new_primMulNat0(Zero, wx59500), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0406(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx178900), Succ(wx48000), ed) -> new_lookupWithDefaultFM0406(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx178900, wx48000, ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0590(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx161300), Zero, h) -> new_lookupWithDefaultFM0591(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM0380(wx1765, wx1766, wx1767, wx1768, wx1769, wx1770, wx1771, wx1772, Succ(wx244600), Succ(Zero), ea) -> new_lookupWithDefaultFM0382(wx1765, wx1766, wx1767, wx1768, wx1769, wx1770, wx1771, wx1772, ea) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0297(wx1650, wx1651, wx1652, wx1653, wx1654, wx1655, wx1656, wx1657, Succ(wx245300), Zero, be) -> new_lookupWithDefaultFM0298(wx1650, wx1651, wx1652, wx1653, wx1654, wx1655, wx1656, wx1657, be) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx16270), fb) -> new_lookupWithDefaultFM0414(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, wx16270, new_primMulNat0(Succ(wx1143), wx1137), fb) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0579(wx2047, wx2048, wx2049, wx2050, wx2051, wx2052, wx2053, wx2054, Succ(wx24510), bda) -> new_lookupWithDefaultFM0580(wx2047, wx2048, wx2049, wx2050, wx2051, wx2052, wx2053, wx2054, wx24510, new_primMulNat0(Succ(wx2054), wx2048), bda) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0578(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0573(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, wx21000, wx2423, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM0487(wx1925, wx1926, wx1927, wx1928, wx1929, wx1930, wx1931, wx1932, Succ(wx244900), Succ(Zero), bac) -> new_lookupWithDefaultFM0489(wx1925, wx1926, wx1927, wx1928, wx1929, wx1930, wx1931, wx1932, bac) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0578(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx161700), Succ(Zero), dd) -> new_lookupWithDefaultFM0362(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0416(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx244000), Zero, fb) -> new_lookupWithDefaultFM0417(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primMulNat0(Succ(wx1312), wx1307), he) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primMulNat0(Zero, wx1713), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0520(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(Succ(wx195800)), bag) -> new_lookupWithDefaultFM0523(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, bag) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0532(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx244400), Succ(wx162900), bbe) -> new_lookupWithDefaultFM0532(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, wx244400, wx162900, bbe) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Zero)), ba) -> new_lookupWithDefaultFM0165(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primMulNat0(Zero, wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0373(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, wx18020, wx2403, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primMulNat0(Succ(wx1700), wx1694), cd) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0485(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1504), wx1499), bca) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0520(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx65700), Succ(Succ(wx195800)), bag) -> new_lookupWithDefaultFM0522(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx195800, wx65700, bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Succ(wx1666), wx1660), bf) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0405(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx17900), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0488(wx1925, wx1926, wx1927, wx1928, wx1929, wx1930, wx1931, wx1932, Succ(wx244900), Zero, bac) -> new_lookupWithDefaultFM0489(wx1925, wx1926, wx1927, wx1928, wx1929, wx1930, wx1931, wx1932, bac) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0296(wx1650, wx1651, wx1652, wx1653, wx1654, wx1655, wx1656, wx1657, wx24530, Zero, be) -> new_lookupWithDefaultFM013(wx1650, wx1656, Float(Pos(Zero), Pos(Succ(wx1657))), be) new_lookupWithDefaultFM0332(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx217600), Succ(Succ(wx243600)), cg) -> new_lookupWithDefaultFM0334(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, wx243600, wx217600, cg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0436(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(Succ(wx184800)), gb) -> new_lookupWithDefaultFM0439(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, gb) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0221(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14040), ba) -> new_lookupWithDefaultFM013(wx4, wx34, Float(Neg(Zero), Neg(Zero)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM0414(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, Succ(Succ(wx244000)), fb) -> new_lookupWithDefaultFM0417(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Zero)), ba) -> new_lookupWithDefaultFM0199(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primMulNat0(Zero, wx30000), ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primMulNat0(Succ(wx1143), wx1137), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Zero)), ba) -> new_lookupWithDefaultFM063(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primMulNat0(Zero, wx30000), ba) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx161700), Succ(Succ(wx240100)), dd) -> new_lookupWithDefaultFM0361(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx161700, wx240100, dd) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM085(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9900), ba) -> new_lookupWithDefaultFM013(wx4, wx34, Float(Neg(Zero), Pos(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0302(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, wx17350, wx2399, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM0523(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx161300), Succ(Succ(wx239700)), h) -> new_lookupWithDefaultFM0590(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx161300, wx239700, h) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0487(wx1925, wx1926, wx1927, wx1928, wx1929, wx1930, wx1931, wx1932, Succ(wx244900), Succ(Succ(wx247500)), bac) -> new_lookupWithDefaultFM0488(wx1925, wx1926, wx1927, wx1928, wx1929, wx1930, wx1931, wx1932, wx244900, wx247500, bac) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx16290), bbe) -> new_lookupWithDefaultFM0530(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, wx16290, new_primMulNat0(Succ(wx1466), wx1460), bbe) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0295(wx1650, wx1651, wx1652, wx1653, wx1654, wx1655, wx1656, wx1657, Succ(wx24530), be) -> new_lookupWithDefaultFM0296(wx1650, wx1651, wx1652, wx1653, wx1654, wx1655, wx1656, wx1657, wx24530, new_primMulNat0(Succ(wx1657), wx1651), be) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0475(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0103(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10360), ba) -> new_lookupWithDefaultFM013(wx4, wx34, Float(Pos(Zero), Pos(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0580(wx2047, wx2048, wx2049, wx2050, wx2051, wx2052, wx2053, wx2054, Succ(wx245100), Succ(Succ(wx247900)), bda) -> new_lookupWithDefaultFM0581(wx2047, wx2048, wx2049, wx2050, wx2051, wx2052, wx2053, wx2054, wx245100, wx247900, bda) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0239(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14670), ba) -> new_lookupWithDefaultFM013(wx4, wx34, Float(Pos(Zero), Neg(Zero)), ba) new_lookupWithDefaultFM0391(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, Zero, ed) -> new_lookupWithDefaultFM0405(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, new_primMulNat0(Zero, wx40200), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM029(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7690), ba) -> new_lookupWithDefaultFM013(wx4, wx34, Float(Pos(Succ(wx5000)), Pos(Zero)), ba) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1181), wx1176), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0521(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx19590), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Zero)), ba) -> new_lookupWithDefaultFM092(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primMulNat0(Zero, wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Zero)), ba) -> new_lookupWithDefaultFM0114(wx4, wx30000, wx31, wx32, wx33, wx34, new_primMulNat0(Zero, wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0228(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14280), ba) -> new_lookupWithDefaultFM013(wx4, wx34, Float(Pos(Succ(wx5000)), Neg(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0332(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, Succ(Succ(wx243600)), cg) -> new_lookupWithDefaultFM0335(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0284(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15960), ba) -> new_lookupWithDefaultFM013(wx4, wx34, Float(Neg(Zero), Neg(Zero)), ba) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0488(wx1925, wx1926, wx1927, wx1928, wx1929, wx1930, wx1931, wx1932, Succ(wx244900), Succ(wx247500), bac) -> new_lookupWithDefaultFM0488(wx1925, wx1926, wx1927, wx1928, wx1929, wx1930, wx1931, wx1932, wx244900, wx247500, bac) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0296(wx1650, wx1651, wx1652, wx1653, wx1654, wx1655, wx1656, wx1657, Succ(wx245300), Succ(Zero), be) -> new_lookupWithDefaultFM0298(wx1650, wx1651, wx1652, wx1653, wx1654, wx1655, wx1656, wx1657, be) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primMulNat0(Zero, wx1461), bbe) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primMulNat0(Succ(wx1734), wx1729), dc) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0165(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12360), ba) -> new_lookupWithDefaultFM013(wx4, wx34, Float(Pos(Succ(wx5000)), Neg(Zero)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0210(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13740), ba) -> new_lookupWithDefaultFM013(wx4, wx34, Float(Neg(Zero), Neg(Zero)), ba) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Succ(wx1763), wx1757), dg) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, new_primMulNat0(Zero, wx66400), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0361(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx161700), Zero, dd) -> new_lookupWithDefaultFM0362(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Zero)), ba) -> new_lookupWithDefaultFM0284(wx4, wx30000, wx31, wx32, wx33, wx34, new_primMulNat0(Zero, wx30000), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Zero)), ba) -> new_lookupWithDefaultFM085(wx4, wx30000, wx31, wx32, wx33, wx34, new_primMulNat0(Zero, wx30000), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0448(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx244200), Succ(wx162800), ha) -> new_lookupWithDefaultFM0448(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx244200, wx162800, ha) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Zero)), ba) -> new_lookupWithDefaultFM029(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primMulNat0(Zero, wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0378(wx1765, wx1766, wx1767, wx1768, wx1769, wx1770, wx1771, wx1772, ea) -> new_lookupWithDefaultFM0379(wx1765, wx1766, wx1767, wx1768, wx1769, wx1770, wx1771, wx1772, new_primMulNat0(Zero, wx1767), ea) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0486(wx1925, wx1926, wx1927, wx1928, wx1929, wx1930, wx1931, wx1932, Succ(wx24490), bac) -> new_lookupWithDefaultFM0487(wx1925, wx1926, wx1927, wx1928, wx1929, wx1930, wx1931, wx1932, wx24490, new_primMulNat0(Succ(wx1932), wx1926), bac) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0507(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6570), bag) -> new_lookupWithDefaultFM0520(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6570, new_primMulNat0(Zero, wx59500), bag) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0380(wx1765, wx1766, wx1767, wx1768, wx1769, wx1770, wx1771, wx1772, wx24460, Zero, ea) -> new_lookupWithDefaultFM013(wx1765, wx1771, Float(Pos(Zero), Pos(Succ(wx1772))), ea) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Zero)), ba) -> new_lookupWithDefaultFM0187(wx4, wx30000, wx31, wx32, wx33, wx34, new_primMulNat0(Zero, wx30000), ba) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0148(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11820), ba) -> new_lookupWithDefaultFM013(wx4, wx34, Float(Neg(Zero), Pos(Zero)), ba) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (13) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 23 SCCs with 159 less nodes. ---------------------------------------- (14) Complex Obligation (AND) ---------------------------------------- (15) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Succ(wx1763), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Succ(wx1666), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (16) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (17) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Succ(wx1763), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Succ(wx1666), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (18) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (19) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Succ(wx1763), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Succ(wx1666), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (20) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (21) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Succ(wx1763), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Succ(wx1666), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (22) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (23) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Succ(wx1763), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Succ(wx1666), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (24) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (25) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Succ(wx1763), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Succ(wx1666), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (26) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb),new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb)) ---------------------------------------- (27) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Succ(wx1763), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Succ(wx1666), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (28) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb),new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb)) ---------------------------------------- (29) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Succ(wx1763), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Succ(wx1666), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (30) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg),new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg)) ---------------------------------------- (31) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Succ(wx1763), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Succ(wx1666), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (32) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Succ(wx1763), wx1757), dg) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg),new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg)) ---------------------------------------- (33) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Succ(wx1666), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (34) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (35) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Succ(wx1666), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (36) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (37) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Succ(wx1666), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (38) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg),new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg)) ---------------------------------------- (39) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Succ(wx1666), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (40) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh),new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh)) ---------------------------------------- (41) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Succ(wx1666), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (42) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf),new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf)) ---------------------------------------- (43) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Succ(wx1666), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (44) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Succ(wx1666), wx1660), bf) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf),new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf)) ---------------------------------------- (45) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (46) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (47) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (48) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh),new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh)) ---------------------------------------- (49) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (50) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (51) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (52) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf),new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf)) ---------------------------------------- (53) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (54) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (55) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (56) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (57) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (58) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (59) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (60) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (61) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (62) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg),new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg)) ---------------------------------------- (63) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (64) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primMulNat0(Zero, wx1661), bf) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf),new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf)) ---------------------------------------- (65) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (66) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (67) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (68) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primMulNat0(Zero, wx1758), dg) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg),new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg)) ---------------------------------------- (69) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (70) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (71) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (72) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb),new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb)) ---------------------------------------- (73) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (74) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (75) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (76) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (77) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (78) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (79) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (80) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primMulNat0(Succ(wx1780), wx1775), eb) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb),new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb)) ---------------------------------------- (81) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (82) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (83) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (84) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (85) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (86) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primMulNat0(Succ(wx1682), wx1677), bh) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh),new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh)) ---------------------------------------- (87) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (88) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (89) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (90) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (91) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (92) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (93) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (94) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (95) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (96) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (97) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (98) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (99) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (100) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (101) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (102) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (103) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (104) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (105) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (106) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (107) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (108) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (109) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (110) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (111) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (112) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (113) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (114) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (115) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (116) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (117) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (118) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (119) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (120) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (121) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (122) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (123) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (124) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (125) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (126) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (127) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (128) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (129) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (130) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (131) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (132) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (133) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (134) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (135) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (136) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (137) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (138) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (139) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (140) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (141) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (142) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (143) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (144) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (145) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (146) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (147) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (148) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (149) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (150) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (151) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (152) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (153) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (154) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (155) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (156) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (157) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (158) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (159) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (160) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (161) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (162) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (163) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (164) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (165) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (166) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (167) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (168) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (169) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (170) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (171) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (172) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (173) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (174) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (175) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (176) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (177) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (178) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (179) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (180) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (181) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0377(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0372(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0372(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (182) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (183) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (184) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (185) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (186) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (187) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (188) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (189) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (190) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (191) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (192) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (193) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (194) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (195) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (196) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (197) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (198) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (199) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (200) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (201) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (202) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (203) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (204) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (205) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0388(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0386(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0386(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (206) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (207) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (208) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (209) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (210) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (211) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (212) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (213) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (214) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (215) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (216) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (217) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (218) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (219) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (220) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (221) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (222) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (223) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (224) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (225) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (226) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (227) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0305(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0301(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0301(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (228) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (229) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (230) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (231) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (232) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (233) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (234) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (235) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0376(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0371(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0371(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (236) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (237) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (238) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (239) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0387(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0385(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0385(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (240) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (241) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (242) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (243) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (244) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (245) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (246) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (247) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (248) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (249) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0309(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0308(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0308(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (250) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (251) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (252) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (253) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (254) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (255) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (256) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (257) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (258) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (259) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (260) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (261) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (262) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (263) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (264) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (265) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (266) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (267) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (268) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (269) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (270) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (271) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (272) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (273) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (274) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (275) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (276) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_lookupWithDefaultFM0108(wx2167, wx2168, wx2169, wx2170, wx2171, wx2172, wx2173, wx2174, dh) -> new_lookupWithDefaultFM013(wx2167, wx2172, Float(Pos(Zero), Pos(Succ(wx2174))), dh) The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 *new_lookupWithDefaultFM045(wx2093, wx2094, wx2095, wx2096, wx2097, wx2098, wx2099, bg) -> new_lookupWithDefaultFM013(wx2093, wx2097, Float(Pos(Zero), Pos(Succ(wx2099))), bg) The graph contains the following edges 1 >= 1, 5 >= 2, 8 >= 4 *new_lookupWithDefaultFM0119(wx2178, wx2179, wx2180, wx2181, wx2182, wx2183, wx2184, ec) -> new_lookupWithDefaultFM013(wx2178, wx2182, Float(Pos(Zero), Pos(Succ(wx2184))), ec) The graph contains the following edges 1 >= 1, 5 >= 2, 8 >= 4 *new_lookupWithDefaultFM034(wx2084, wx2085, wx2086, wx2087, wx2088, wx2089, wx2090, wx2091, bd) -> new_lookupWithDefaultFM013(wx2084, wx2089, Float(Pos(Zero), Pos(Succ(wx2091))), bd) The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 *new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10370), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0104(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM0102(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) -> new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, new_primPlusNat1(new_primMulNat0(wx1763, wx1757), wx1757), dg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 10 *new_lookupWithDefaultFM0374(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Succ(wx24040), dg) -> new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 *new_lookupWithDefaultFM0369(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM0370(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, Zero, dg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0375(wx1756, wx1757, wx1758, wx1759, wx1760, wx1761, wx1762, wx1763, dg) -> new_lookupWithDefaultFM013(wx1756, wx1762, Float(Pos(Zero), Pos(Succ(wx1763))), dg) The graph contains the following edges 1 >= 1, 7 >= 2, 9 >= 4 *new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8150), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM041(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM050(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 *new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, Succ(wx21010), bh) -> new_lookupWithDefaultFM013(wx1676, wx1681, Float(Pos(Zero), Pos(Succ(wx1682))), bh) The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 *new_lookupWithDefaultFM0306(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, bh) -> new_lookupWithDefaultFM0307(wx1676, wx1677, wx1678, wx1679, wx1680, wx1681, wx1682, new_primPlusNat1(new_primMulNat0(wx1682, wx1677), wx1677), bh) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 *new_lookupWithDefaultFM039(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) -> new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, new_primPlusNat1(new_primMulNat0(wx1666, wx1660), wx1660), bf) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 10 *new_lookupWithDefaultFM0303(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Succ(wx24000), bf) -> new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 *new_lookupWithDefaultFM0299(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM0300(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, Zero, bf) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0304(wx1659, wx1660, wx1661, wx1662, wx1663, wx1664, wx1665, wx1666, bf) -> new_lookupWithDefaultFM013(wx1659, wx1665, Float(Pos(Zero), Pos(Succ(wx1666))), bf) The graph contains the following edges 1 >= 1, 7 >= 2, 9 >= 4 *new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, Succ(wx21750), eb) -> new_lookupWithDefaultFM013(wx1774, wx1779, Float(Pos(Zero), Pos(Succ(wx1780))), eb) The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 *new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx810, ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM038(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0113(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 *new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10520), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 8 *new_lookupWithDefaultFM0109(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0383(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 8 *new_lookupWithDefaultFM0383(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, eb) -> new_lookupWithDefaultFM0384(wx1774, wx1775, wx1776, wx1777, wx1778, wx1779, wx1780, new_primPlusNat1(new_primMulNat0(wx1780, wx1775), wx1775), eb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 *new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10670), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx788, ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM033(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7920), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0299(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM035(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx10210), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0306(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM098(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, wx855, ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM049(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, wx833, ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM044(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx8370), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM046(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx7700), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM030(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3620), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0101(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3970), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3810), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3900), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7840), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7780), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM032(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8290), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8230), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM043(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8060), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx8000), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM037(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3770), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10450), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0106(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx3580), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx10290), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0100(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3840), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10600), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM042(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx3930), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx10750), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8510), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx8450), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM048(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0116(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0105(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0110(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM031(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM047(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM099(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM036(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM045(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM034(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0102(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM050(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM039(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 ---------------------------------------- (277) YES ---------------------------------------- (278) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0297(wx1650, wx1651, wx1652, wx1653, wx1654, wx1655, wx1656, wx1657, Succ(wx245300), Succ(wx248500), be) -> new_lookupWithDefaultFM0297(wx1650, wx1651, wx1652, wx1653, wx1654, wx1655, wx1656, wx1657, wx245300, wx248500, be) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (279) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_lookupWithDefaultFM0297(wx1650, wx1651, wx1652, wx1653, wx1654, wx1655, wx1656, wx1657, Succ(wx245300), Succ(wx248500), be) -> new_lookupWithDefaultFM0297(wx1650, wx1651, wx1652, wx1653, wx1654, wx1655, wx1656, wx1657, wx245300, wx248500, be) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 > 10, 11 >= 11 ---------------------------------------- (280) YES ---------------------------------------- (281) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, new_primMulNat0(Zero, wx33200), dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (282) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (283) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, new_primMulNat0(Zero, wx33200), dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (284) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (285) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, new_primMulNat0(Zero, wx33200), dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (286) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h),new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h)) ---------------------------------------- (287) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, new_primMulNat0(Zero, wx33200), dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (288) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc),new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc)) ---------------------------------------- (289) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, new_primMulNat0(Zero, wx33200), dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (290) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba)) ---------------------------------------- (291) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, new_primMulNat0(Zero, wx33200), dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (292) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de),new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de)) ---------------------------------------- (293) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, new_primMulNat0(Zero, wx33200), dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (294) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de),new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de)) ---------------------------------------- (295) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, new_primMulNat0(Zero, wx33200), dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (296) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (297) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, new_primMulNat0(Zero, wx33200), dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (298) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc),new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc)) ---------------------------------------- (299) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, new_primMulNat0(Zero, wx33200), dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (300) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (301) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, new_primMulNat0(Zero, wx33200), dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (302) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primMulNat0(Succ(wx1648), wx1642), bc) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc),new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc)) ---------------------------------------- (303) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, new_primMulNat0(Zero, wx33200), dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (304) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba)) ---------------------------------------- (305) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, new_primMulNat0(Zero, wx33200), dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (306) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de),new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de)) ---------------------------------------- (307) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, new_primMulNat0(Zero, wx33200), dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (308) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (309) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, new_primMulNat0(Zero, wx33200), dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (310) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd),new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd)) ---------------------------------------- (311) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, new_primMulNat0(Zero, wx33200), dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (312) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (313) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, new_primMulNat0(Zero, wx33200), dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (314) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (315) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, new_primMulNat0(Zero, wx33200), dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (316) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (317) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, new_primMulNat0(Zero, wx33200), dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (318) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd),new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd)) ---------------------------------------- (319) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, new_primMulNat0(Zero, wx33200), dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (320) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, new_primMulNat0(Zero, wx33200), dd) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd),new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd)) ---------------------------------------- (321) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (322) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd),new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd)) ---------------------------------------- (323) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (324) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd),new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd)) ---------------------------------------- (325) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (326) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd),new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd)) ---------------------------------------- (327) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (328) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd),new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd)) ---------------------------------------- (329) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (330) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primMulNat0(Succ(wx3390), wx33200), dd) at position [10] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd),new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd)) ---------------------------------------- (331) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (332) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd),new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd)) ---------------------------------------- (333) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (334) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primMulNat0(Succ(wx338), wx333), dd) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd),new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd)) ---------------------------------------- (335) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (336) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd),new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd)) ---------------------------------------- (337) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (338) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primMulNat0(Succ(wx338), wx333), dd) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd),new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd)) ---------------------------------------- (339) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (340) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primMulNat0(Succ(wx338), wx333), dd) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd),new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd)) ---------------------------------------- (341) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (342) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primMulNat0(Succ(wx1745), wx1739), de) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de),new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de)) ---------------------------------------- (343) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (344) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h),new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h)) ---------------------------------------- (345) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (346) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primMulNat0(Succ(wx3170), wx31000), h) at position [10] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h),new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h)) ---------------------------------------- (347) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (348) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h),new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h)) ---------------------------------------- (349) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (350) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h),new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h)) ---------------------------------------- (351) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (352) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h),new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h)) ---------------------------------------- (353) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (354) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, new_primMulNat0(Zero, wx31000), h) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h),new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h)) ---------------------------------------- (355) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (356) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h),new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h)) ---------------------------------------- (357) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (358) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primMulNat0(Succ(wx316), wx311), h) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h),new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h)) ---------------------------------------- (359) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (360) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h),new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h)) ---------------------------------------- (361) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (362) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h),new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h)) ---------------------------------------- (363) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (364) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primMulNat0(Succ(wx316), wx311), h) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h),new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h)) ---------------------------------------- (365) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (366) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primMulNat0(Succ(wx316), wx311), h) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h),new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h)) ---------------------------------------- (367) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (368) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (369) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (370) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (371) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (372) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), wx30000), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), wx30000), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), wx30000), ba)) ---------------------------------------- (373) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), wx30000), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (374) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (375) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (376) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (377) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (378) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), wx30000), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), wx30000), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), wx30000), ba)) ---------------------------------------- (379) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), wx30000), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (380) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (381) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (382) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (383) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (384) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (385) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (386) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (387) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (388) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (389) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (390) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (391) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (392) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), wx30000), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), wx30000), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), wx30000), ba)) ---------------------------------------- (393) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), wx30000), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (394) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (395) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (396) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (397) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (398) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), wx30000), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), wx30000), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), wx30000), ba)) ---------------------------------------- (399) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), wx30000), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (400) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (401) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (402) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (403) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (404) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (405) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (406) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (407) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (408) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (409) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (410) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (411) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (412) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), wx30000), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), wx30000), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), wx30000), ba)) ---------------------------------------- (413) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), wx30000), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (414) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (415) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (416) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (417) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (418) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), wx30000), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (419) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0368(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0366(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0366(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), wx30000), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (420) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (421) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), wx30000), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (422) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (423) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), wx30000), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (424) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (425) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), wx30000), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (426) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (427) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), wx30000), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (428) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (429) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), wx30000), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (430) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (431) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), wx30000), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (432) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), wx30000), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (433) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0367(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0365(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0365(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (434) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (435) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (436) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (437) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (438) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (439) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0293(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0292(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0292(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (440) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (441) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (442) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (443) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (444) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (445) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (446) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (447) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (448) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (449) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (450) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (451) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (452) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (453) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (454) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (455) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (456) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (457) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (458) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (459) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (460) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (461) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (462) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_lookupWithDefaultFM023(wx2074, wx2075, wx2076, wx2077, wx2078, wx2079, wx2080, wx2081, bb) -> new_lookupWithDefaultFM013(wx2074, wx2078, Float(Pos(Succ(wx2080)), Pos(Succ(wx2081))), bb) The graph contains the following edges 1 >= 1, 5 >= 2, 9 >= 4 *new_lookupWithDefaultFM097(wx2158, wx2159, wx2160, wx2161, wx2162, wx2163, wx2164, wx2165, df) -> new_lookupWithDefaultFM013(wx2158, wx2162, Float(Pos(Succ(wx2164)), Pos(Succ(wx2165))), df) The graph contains the following edges 1 >= 1, 5 >= 2, 9 >= 4 *new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 *new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 3 > 9, 4 >= 11 *new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 11 >= 11 *new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 11 *new_lookupWithDefaultFM02(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM014(wx309, wx31000, Zero, wx312, wx313, wx314, wx315, wx316, wx3170, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 10 > 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 10 *new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16300), h) -> new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, new_primPlusNat1(new_primMulNat0(wx3170, wx31000), wx31000), h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 >= 12 *new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx16300, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) The graph contains the following edges 1 >= 1, 7 >= 2, 12 >= 4 *new_lookupWithDefaultFM02(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 11 *new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM015(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 11 *new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Succ(wx243400)), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM016(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(Zero), h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Succ(wx243400), h) -> new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx163000, wx243400, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM017(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx163000), Zero, h) -> new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM018(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 *new_lookupWithDefaultFM028(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, Succ(wx20820), bc) -> new_lookupWithDefaultFM013(wx1641, wx1646, Float(Pos(Succ(wx1647)), Pos(Succ(wx1648))), bc) The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 *new_lookupWithDefaultFM0290(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, bc) -> new_lookupWithDefaultFM0291(wx1641, wx1642, wx1643, wx1644, wx1645, wx1646, wx1647, wx1648, new_primPlusNat1(new_primMulNat0(wx1648, wx1642), wx1642), bc) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM0363(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, Succ(wx21560), de) -> new_lookupWithDefaultFM013(wx1738, wx1743, Float(Pos(Succ(wx1744)), Pos(Succ(wx1745))), de) The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 *new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0363(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM087(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx9910), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM091(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, de) -> new_lookupWithDefaultFM0364(wx1738, wx1739, wx1740, wx1741, wx1742, wx1743, wx1744, wx1745, new_primPlusNat1(new_primMulNat0(wx1745, wx1739), wx1739), de) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx744, ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM022(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7480), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0290(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM024(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10060), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM093(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM086(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 3 > 9, 4 >= 11 *new_lookupWithDefaultFM086(wx331, Neg(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0340(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 11 *new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0351(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, dd) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 9 *new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16170), dd) -> new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 >= 11 *new_lookupWithDefaultFM0360(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx16170, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) The graph contains the following edges 1 >= 1, 7 >= 2, 11 >= 4 *new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0344(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 *new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx16160), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 *new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0350(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 9 > 8, 11 >= 9 *new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0343(wx331, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 9 > 8, 11 >= 10 *new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx7230), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM019(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx766, ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM027(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3510), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM096(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3460), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM090(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7400), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7310), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM021(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3420), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx9990), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM089(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7620), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx7560), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM026(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx3470), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10140), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM095(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM094(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM020(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM025(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM088(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 *new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx16180), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Zero)), dd) The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 *new_lookupWithDefaultFM0340(wx331, Zero, wx333, wx334, wx335, wx336, wx337, wx338, Zero, wx355, dd) -> new_lookupWithDefaultFM0352(wx331, wx333, wx334, wx335, wx336, wx337, wx338, dd) The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 11 >= 8 *new_lookupWithDefaultFM0340(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), wx355, dd) -> new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 >= 10, 11 >= 12 *new_lookupWithDefaultFM086(wx331, Neg(Zero), wx333, wx334, wx335, wx336, wx337, wx338, Zero, Zero, dd) -> new_lookupWithDefaultFM0345(wx331, wx333, wx334, wx335, wx336, wx337, wx338, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 11 >= 9 *new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) The graph contains the following edges 1 >= 1, 6 >= 2, 12 >= 4 *new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 11 *new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx17360), dd) -> new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, new_primPlusNat1(new_primMulNat0(wx3390, wx33200), wx33200), dd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 >= 12 *new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx17360, Zero, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) The graph contains the following edges 1 >= 1, 7 >= 2, 12 >= 4 *new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 *new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Succ(wx243800)), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM0357(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(Zero), dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Succ(wx243800), dd) -> new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx173600, wx243800, dd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM0358(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx173600), Zero, dd) -> new_lookupWithDefaultFM0359(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(wx375000), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) The graph contains the following edges 1 >= 1, 6 >= 2, 12 >= 4 *new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, dd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 10 *new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Succ(wx375000))), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(wx375000), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx3550, wx375000, dd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM0353(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, Zero, dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0342(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM0353(wx331, wx33200, Succ(wx3330), wx334, wx335, wx336, wx337, wx338, wx3390, wx3330, wx36900, dd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 3 > 10, 10 > 11, 11 >= 12 *new_lookupWithDefaultFM0355(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 11 *new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Zero, dd) -> new_lookupWithDefaultFM0356(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 11 *new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Zero), dd) -> new_lookupWithDefaultFM0355(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, dd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 10 > 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 10 *new_lookupWithDefaultFM0342(wx331, wx33200, Zero, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(Succ(wx36900)), dd) -> new_lookupWithDefaultFM013(wx331, wx336, Float(Pos(Succ(wx338)), Pos(Succ(wx3390))), dd) The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 *new_lookupWithDefaultFM086(wx331, Neg(Succ(wx33200)), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0342(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 11 >= 11 *new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, wx354, dd) -> new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 10 *new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3400), dd) -> new_lookupWithDefaultFM0339(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat0(wx3400, wx333), dd) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 11 *new_lookupWithDefaultFM086(wx331, Pos(wx3320), wx333, wx334, wx335, wx336, wx337, wx338, wx339, Zero, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 11 *new_lookupWithDefaultFM0346(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, new_primPlusNat1(new_primMulNat0(wx338, wx333), wx333), dd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 11 *new_lookupWithDefaultFM0341(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, Succ(wx3890), dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) The graph contains the following edges 1 >= 1, 7 >= 2, 11 >= 4 *new_lookupWithDefaultFM0341(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), Zero, dd) -> new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, new_primPlusNat0(new_primMulNat0(wx3390, wx33200), Succ(wx33200)), dd) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 11 >= 11 *new_lookupWithDefaultFM0347(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx21540), dd) -> new_lookupWithDefaultFM0348(wx331, Succ(wx33200), wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx3390), dd) The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 *new_lookupWithDefaultFM0348(wx331, wx3320, wx333, wx334, wx335, wx336, wx337, wx338, wx339, dd) -> new_lookupWithDefaultFM013(wx331, wx337, Float(Pos(Succ(wx338)), Pos(wx339)), dd) The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 *new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(wx371000), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) The graph contains the following edges 1 >= 1, 6 >= 2, 12 >= 4 *new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Zero, h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM014(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Succ(wx36500)), h) -> new_lookupWithDefaultFM011(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, wx3110, wx36500, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 3 > 10, 10 > 11, 11 >= 12 *new_lookupWithDefaultFM02(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, Succ(wx3110), wx312, wx313, wx314, wx315, wx316, wx3170, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 10 *new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(wx371000), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM011(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx3560, wx371000, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM0(wx309, Pos(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM00(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat0(wx3180, wx311), h) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 11 *new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM09(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, h) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 9 *new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16130), h) -> new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 >= 11 *new_lookupWithDefaultFM0(wx309, Pos(Succ(wx31000)), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM04(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 *new_lookupWithDefaultFM0589(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx16130, Zero, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) The graph contains the following edges 1 >= 1, 7 >= 2, 11 >= 4 *new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx16140), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Zero)), h) The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 *new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx16120), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 *new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM08(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 9 > 8, 11 >= 9 *new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM03(wx309, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 9 > 8, 11 >= 10 *new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 *new_lookupWithDefaultFM00(wx309, Zero, wx311, wx312, wx313, wx314, wx315, wx316, Zero, wx356, h) -> new_lookupWithDefaultFM010(wx309, wx311, wx312, wx313, wx314, wx315, wx316, h) The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 11 >= 8 *new_lookupWithDefaultFM00(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), wx356, h) -> new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 >= 10, 11 >= 12 *new_lookupWithDefaultFM0(wx309, Pos(Zero), wx311, wx312, wx313, wx314, wx315, wx316, Zero, Zero, h) -> new_lookupWithDefaultFM05(wx309, wx311, wx312, wx313, wx314, wx315, wx316, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 11 >= 9 *new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Zero, Succ(Succ(Succ(wx371000))), h) -> new_lookupWithDefaultFM013(wx309, wx314, Float(Pos(Succ(wx316)), Pos(Succ(wx3170))), h) The graph contains the following edges 1 >= 1, 6 >= 2, 12 >= 4 *new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 11 *new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3880), h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) The graph contains the following edges 1 >= 1, 7 >= 2, 11 >= 4 *new_lookupWithDefaultFM0593(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) -> new_lookupWithDefaultFM013(wx309, wx315, Float(Pos(Succ(wx316)), Pos(wx317)), h) The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 *new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Zero, h) -> new_lookupWithDefaultFM06(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, h) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 10 *new_lookupWithDefaultFM0(wx309, Neg(wx3100), wx311, wx312, wx313, wx314, wx315, wx316, wx317, Succ(wx3180), h) -> new_lookupWithDefaultFM01(wx309, wx3100, wx311, wx312, wx313, wx314, wx315, wx316, wx317, new_primPlusNat1(new_primMulNat0(wx316, wx311), wx311), h) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 11 *new_lookupWithDefaultFM01(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), Zero, h) -> new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, new_primPlusNat0(new_primMulNat0(wx3170, wx31000), Succ(wx31000)), h) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 11 >= 11 *new_lookupWithDefaultFM0592(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx20710), h) -> new_lookupWithDefaultFM0593(wx309, Succ(wx31000), wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx3170), h) The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 2 > 8, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM023(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 2 > 8, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM097(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 2 > 8, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM028(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 2 > 8, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM091(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, Succ(wx3550), Succ(Succ(Zero)), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Succ(Zero), dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0349(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, wx355, Zero, dd) -> new_lookupWithDefaultFM0354(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx3390, dd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Succ(Zero), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, Succ(wx3560), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM07(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, wx356, Zero, h) -> new_lookupWithDefaultFM012(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx3170, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 ---------------------------------------- (463) YES ---------------------------------------- (464) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0361(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx161700), Succ(wx240100), dd) -> new_lookupWithDefaultFM0361(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx161700, wx240100, dd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (465) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_lookupWithDefaultFM0361(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, Succ(wx161700), Succ(wx240100), dd) -> new_lookupWithDefaultFM0361(wx331, wx33200, wx333, wx334, wx335, wx336, wx337, wx338, wx161700, wx240100, dd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 > 10, 11 >= 11 ---------------------------------------- (466) YES ---------------------------------------- (467) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0590(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx161300), Succ(wx239700), h) -> new_lookupWithDefaultFM0590(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx161300, wx239700, h) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (468) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_lookupWithDefaultFM0590(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, Succ(wx161300), Succ(wx239700), h) -> new_lookupWithDefaultFM0590(wx309, wx31000, wx311, wx312, wx313, wx314, wx315, wx316, wx161300, wx239700, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 > 10, 11 >= 11 ---------------------------------------- (469) YES ---------------------------------------- (470) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primMulNat0(Succ(wx1700), wx1694), cd) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primMulNat0(Succ(wx1700), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primMulNat0(Succ(wx1104), wx1098), ef) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (471) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primMulNat0(Succ(wx1700), wx1694), cd) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd),new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd)) ---------------------------------------- (472) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primMulNat0(Succ(wx1700), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primMulNat0(Succ(wx1104), wx1098), ef) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (473) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (474) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primMulNat0(Succ(wx1700), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primMulNat0(Succ(wx1104), wx1098), ef) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (475) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primMulNat0(Succ(wx1700), wx1694), cd) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd),new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd)) ---------------------------------------- (476) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primMulNat0(Succ(wx1104), wx1098), ef) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (477) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (478) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primMulNat0(Succ(wx1104), wx1098), ef) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (479) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primMulNat0(Succ(wx1104), wx1098), ef) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef),new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef)) ---------------------------------------- (480) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (481) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (482) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (483) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (484) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (485) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (486) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (487) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (488) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (489) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (490) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (491) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (492) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (493) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (494) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (495) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (496) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (497) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed),new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed)) ---------------------------------------- (498) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (499) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primMulNat0(Succ(wx4090), wx40200), ed) at position [10] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed),new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed)) ---------------------------------------- (500) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx4090), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (501) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx4090), wx40200), ed) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed),new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed)) ---------------------------------------- (502) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (503) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed),new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed)) ---------------------------------------- (504) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (505) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primMulNat0(Succ(wx408), wx403), ed) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed),new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed)) ---------------------------------------- (506) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (507) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca),new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca)) ---------------------------------------- (508) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (509) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primMulNat0(Succ(wx3280), wx32100), ca) at position [10] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca),new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca)) ---------------------------------------- (510) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx3280), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (511) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx3280), wx32100), ca) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca),new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca)) ---------------------------------------- (512) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (513) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca),new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca)) ---------------------------------------- (514) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (515) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), wx322), ca) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca),new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca)) ---------------------------------------- (516) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (517) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca),new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca)) ---------------------------------------- (518) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (519) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primMulNat0(Succ(wx327), Zero), ca) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca),new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca)) ---------------------------------------- (520) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (521) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (522) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (523) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (524) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (525) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (526) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (527) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (528) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (529) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (530) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (531) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (532) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (533) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (534) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (535) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (536) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (537) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (538) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (539) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (540) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (541) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (542) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (543) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (544) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (545) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (546) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (547) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (548) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (549) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (550) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (551) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (552) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (553) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (554) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (555) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (556) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (557) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (558) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (559) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (560) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (561) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (562) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (563) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (564) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (565) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (566) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (567) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (568) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (569) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (570) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (571) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (572) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (573) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (574) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (575) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (576) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (577) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (578) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (579) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (580) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (581) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (582) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (583) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (584) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (585) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (586) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (587) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (588) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (589) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (590) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (591) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (592) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (593) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (594) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (595) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (596) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (597) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (598) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (599) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (600) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (601) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (602) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (603) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (604) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (605) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (606) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (607) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (608) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (609) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (610) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (611) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (612) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (613) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (614) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (615) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11060), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0127(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM0131(wx1804, wx1805, wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, eh) -> new_lookupWithDefaultFM013(wx1804, wx1808, Float(Neg(Succ(wx1810)), Pos(Succ(wx1811))), eh) The graph contains the following edges 1 >= 1, 5 >= 2, 9 >= 4 *new_lookupWithDefaultFM057(wx1684, wx1685, wx1686, wx1687, wx1688, wx1689, wx1690, wx1691, cb) -> new_lookupWithDefaultFM013(wx1684, wx1688, Float(Neg(Succ(wx1690)), Pos(Succ(wx1691))), cb) The graph contains the following edges 1 >= 1, 5 >= 2, 9 >= 4 *new_lookupWithDefaultFM0125(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) -> new_lookupWithDefaultFM0409(wx2186, wx2187, wx2188, wx2189, wx2190, wx2191, wx2192, wx2193, ee) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9 *new_lookupWithDefaultFM0409(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, ef) -> new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, new_primPlusNat1(new_primMulNat0(wx1104, wx1098), wx1098), ef) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0410(wx1097, wx1098, wx1099, wx1100, wx1101, wx1102, wx1103, wx1104, Succ(wx24280), ef) -> new_lookupWithDefaultFM013(wx1097, wx1102, Float(Neg(Succ(wx1103)), Pos(Succ(wx1104))), ef) The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 *new_lookupWithDefaultFM0408(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) -> new_lookupWithDefaultFM0409(wx1794, wx1795, wx1796, wx1797, wx1798, wx1799, wx1800, wx1801, eg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9 *new_lookupWithDefaultFM062(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) -> new_lookupWithDefaultFM0327(wx2112, wx2113, wx2114, wx2115, wx2116, wx2117, wx2118, wx2119, cc) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9 *new_lookupWithDefaultFM0327(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, Succ(wx24260), cd) -> new_lookupWithDefaultFM013(wx1693, wx1698, Float(Neg(Succ(wx1699)), Pos(Succ(wx1700))), cd) The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 *new_lookupWithDefaultFM0326(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, cd) -> new_lookupWithDefaultFM0328(wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, wx1700, new_primPlusNat1(new_primMulNat0(wx1700, wx1694), wx1694), cd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx899, ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM061(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM052(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primMulNat0(wx5000, wx30100), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 3 > 9, 4 >= 11 *new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 *new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Zero, ca) -> new_lookupWithDefaultFM0311(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, ca) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 10 *new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(wx510)), ba) -> new_lookupWithDefaultFM0120(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 3 > 9, 4 >= 11 *new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8590), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM053(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx8810), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0326(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM058(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx877, ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM056(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx10820), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0408(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4230), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0130(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4160), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4190), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM0128(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx11140), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0129(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8950), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8890), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM060(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4120), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx10900), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8730), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM054(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx8670), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM055(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM059(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0122(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4390), ed) -> new_lookupWithDefaultFM0403(wx401, Succ(wx40200), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), ed) The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 *new_lookupWithDefaultFM0403(wx401, wx4020, wx403, wx404, wx405, wx406, wx407, wx408, wx409, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 *new_lookupWithDefaultFM0120(wx401, Neg(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0392(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 11 >= 11 *new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Zero, ed) -> new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), ed) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 11 >= 11 *new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat0(new_primMulNat0(wx4090, wx40200), Succ(wx40200)), wx4110, ed) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 > 11, 11 >= 12 *new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 11 *new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx4370), ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 10 *new_lookupWithDefaultFM0390(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 11 *new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0397(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10 *new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx408, wx403), wx403), ed) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 11 *new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 *new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx16190), ed) -> new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx16190, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 >= 12 *new_lookupWithDefaultFM0398(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, ed) -> new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, new_primPlusNat1(new_primMulNat0(wx4090, wx40200), wx40200), ed) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 11 *new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0399(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx161900), Succ(Succ(wx240500)), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 > 10, 10 > 11, 12 >= 12 *new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Zero, ed) -> new_lookupWithDefaultFM0402(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx240500), Succ(wx161900), ed) -> new_lookupWithDefaultFM0401(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx240500, wx161900, ed) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM0400(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx24060), ed) -> new_lookupWithDefaultFM013(wx401, wx407, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) The graph contains the following edges 1 >= 1, 7 >= 2, 11 >= 4 *new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, wx4110, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) The graph contains the following edges 1 >= 1, 6 >= 2, 12 >= 4 *new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Zero, ed) -> new_lookupWithDefaultFM0394(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 *new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Succ(wx44100)), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(wx44100), Succ(wx41100), ed) -> new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, wx44100, wx41100, ed) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0389(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Succ(Zero), Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Succ(wx41100), ed) -> new_lookupWithDefaultFM0395(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0393(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, Zero, Zero, ed) -> new_lookupWithDefaultFM0396(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx4090, ed) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM052(wx320, Neg(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM0310(wx320, wx3210, wx322, wx323, wx324, wx325, wx326, wx327, wx328, new_primPlusNat0(wx3290, wx322), ca) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 11 *new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), ca) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 11 >= 11 *new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat0(new_primMulNat0(wx3280, wx32100), Succ(wx32100)), wx357, ca) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 >= 11, 11 >= 12 *new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 11 *new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Zero, ca) -> new_lookupWithDefaultFM0320(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 11 *new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 *new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24520), ca) -> new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx24520, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 >= 12 *new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx3280, wx32100), wx32100), ca) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 11 *new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0321(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245200), Succ(Succ(wx245500)), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 > 10, 10 > 11, 12 >= 12 *new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Zero, ca) -> new_lookupWithDefaultFM0324(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx245500), Succ(wx245200), ca) -> new_lookupWithDefaultFM0323(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx245500, wx245200, ca) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM0322(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx24560), ca) -> new_lookupWithDefaultFM013(wx320, wx326, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) The graph contains the following edges 1 >= 1, 7 >= 2, 11 >= 4 *new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 *new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Succ(wx373000))), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Zero, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, wx322), wx322), ca) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 11 *new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, ca) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 10 *new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(wx373000), Succ(wx3570), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, wx373000, wx3570, ca) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM0312(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0317(wx320, wx32100, Succ(wx3220), wx323, wx324, wx325, wx326, wx327, wx3280, wx36700, wx3220, ca) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 3 > 11, 11 >= 12 *new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), ca) -> new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 9 >= 8, 11 >= 9 *new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) The graph contains the following edges 1 >= 1, 5 >= 2, 8 >= 4 *new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 *new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0316(wx320, wx322, wx323, wx324, wx325, wx326, wx327, ca) The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 11 >= 8 *new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) The graph contains the following edges 1 >= 1, 5 >= 2, 9 >= 4 *new_lookupWithDefaultFM0312(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 *new_lookupWithDefaultFM0310(wx320, Zero, wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), wx357, ca) -> new_lookupWithDefaultFM0314(wx320, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 9 > 8, 11 >= 9 *new_lookupWithDefaultFM0310(wx320, Succ(wx32100), wx322, wx323, wx324, wx325, wx326, wx327, Zero, wx357, ca) -> new_lookupWithDefaultFM0315(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, ca) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 9 *new_lookupWithDefaultFM0312(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(wx36700)), ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 11 *new_lookupWithDefaultFM0325(wx320, wx32100, wx323, wx324, wx325, wx326, wx327, wx3280, ca) -> new_lookupWithDefaultFM0318(wx320, wx32100, Zero, wx323, wx324, wx325, wx326, wx327, wx3280, new_primPlusNat1(new_primMulNat0(wx327, Zero), Zero), ca) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 8 >= 9, 9 >= 11 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 2 > 8, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0131(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 2 > 8, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM057(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 2 > 8, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0125(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM062(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 2 > 8, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM052(wx320, Pos(wx3210), wx322, wx323, wx324, wx325, wx326, wx327, wx328, Succ(wx3290), ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(wx328)), ca) The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 *new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Succ(wx3280), Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Succ(wx3280))), ca) The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 *new_lookupWithDefaultFM0120(wx401, Neg(wx4020), wx403, wx404, wx405, wx406, wx407, wx408, wx409, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(wx409)), ed) The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 *new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx4090), Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Succ(wx4090))), ed) The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 *new_lookupWithDefaultFM052(wx320, Neg(Zero), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 *new_lookupWithDefaultFM052(wx320, Neg(Succ(wx32100)), wx322, wx323, wx324, wx325, wx326, wx327, Zero, Zero, ca) -> new_lookupWithDefaultFM013(wx320, wx325, Float(Neg(Succ(wx327)), Pos(Zero)), ca) The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 *new_lookupWithDefaultFM0120(wx401, Pos(Succ(wx40200)), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 *new_lookupWithDefaultFM0120(wx401, Pos(Zero), wx403, wx404, wx405, wx406, wx407, wx408, Zero, Succ(wx4110), ed) -> new_lookupWithDefaultFM013(wx401, wx406, Float(Neg(Succ(wx408)), Pos(Zero)), ed) The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 *new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Zero, wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Zero), wx357, ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0313(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, Succ(Succ(Zero)), Succ(wx3570), ca) -> new_lookupWithDefaultFM0319(wx320, wx32100, wx322, wx323, wx324, wx325, wx326, wx327, wx3280, ca) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 ---------------------------------------- (616) YES ---------------------------------------- (617) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0406(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx178900), Succ(wx48000), ed) -> new_lookupWithDefaultFM0406(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx178900, wx48000, ed) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (618) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_lookupWithDefaultFM0406(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, Succ(wx178900), Succ(wx48000), ed) -> new_lookupWithDefaultFM0406(wx401, wx40200, wx403, wx404, wx405, wx406, wx407, wx408, wx178900, wx48000, ed) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 > 10, 11 >= 11 ---------------------------------------- (619) YES ---------------------------------------- (620) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0381(wx1765, wx1766, wx1767, wx1768, wx1769, wx1770, wx1771, wx1772, Succ(wx244600), Succ(wx246900), ea) -> new_lookupWithDefaultFM0381(wx1765, wx1766, wx1767, wx1768, wx1769, wx1770, wx1771, wx1772, wx244600, wx246900, ea) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (621) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_lookupWithDefaultFM0381(wx1765, wx1766, wx1767, wx1768, wx1769, wx1770, wx1771, wx1772, Succ(wx244600), Succ(wx246900), ea) -> new_lookupWithDefaultFM0381(wx1765, wx1766, wx1767, wx1768, wx1769, wx1770, wx1771, wx1772, wx244600, wx246900, ea) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 > 10, 11 >= 11 ---------------------------------------- (622) YES ---------------------------------------- (623) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, new_primMulNat0(Zero, wx66400), bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (624) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg),new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg)) ---------------------------------------- (625) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, new_primMulNat0(Zero, wx66400), bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (626) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (627) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, new_primMulNat0(Zero, wx66400), bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (628) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (629) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, new_primMulNat0(Zero, wx66400), bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (630) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (631) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, new_primMulNat0(Zero, wx66400), bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (632) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce),new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce)) ---------------------------------------- (633) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, new_primMulNat0(Zero, wx66400), bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (634) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa),new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa)) ---------------------------------------- (635) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, new_primMulNat0(Zero, wx66400), bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (636) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (637) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, new_primMulNat0(Zero, wx66400), bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (638) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (639) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, new_primMulNat0(Zero, wx66400), bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (640) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa),new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa)) ---------------------------------------- (641) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, new_primMulNat0(Zero, wx66400), bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (642) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (643) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, new_primMulNat0(Zero, wx66400), bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (644) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce),new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce)) ---------------------------------------- (645) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, new_primMulNat0(Zero, wx66400), bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (646) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (647) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, new_primMulNat0(Zero, wx66400), bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (648) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (649) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, new_primMulNat0(Zero, wx66400), bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (650) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce),new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce)) ---------------------------------------- (651) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, new_primMulNat0(Zero, wx66400), bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (652) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (653) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, new_primMulNat0(Zero, wx66400), bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (654) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primMulNat0(Succ(wx2027), wx2021), bce) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce),new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce)) ---------------------------------------- (655) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, new_primMulNat0(Zero, wx66400), bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (656) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (657) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, new_primMulNat0(Zero, wx66400), bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (658) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd),new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd)) ---------------------------------------- (659) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, new_primMulNat0(Zero, wx66400), bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (660) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, new_primMulNat0(Zero, wx66400), bcd) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd),new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd)) ---------------------------------------- (661) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (662) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd),new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd)) ---------------------------------------- (663) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (664) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (665) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (666) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa),new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa)) ---------------------------------------- (667) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (668) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (669) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (670) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primMulNat0(Succ(wx1923), wx1917), baa) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa),new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa)) ---------------------------------------- (671) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (672) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd),new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd)) ---------------------------------------- (673) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (674) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd),new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd)) ---------------------------------------- (675) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (676) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primMulNat0(Succ(wx670), wx665), bcd) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd),new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd)) ---------------------------------------- (677) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (678) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd),new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd)) ---------------------------------------- (679) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (680) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd),new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd)) ---------------------------------------- (681) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (682) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd),new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd)) ---------------------------------------- (683) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (684) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primMulNat0(Succ(wx6710), wx66400), bcd) at position [10] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd),new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd)) ---------------------------------------- (685) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (686) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primMulNat0(Succ(wx670), wx665), bcd) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd),new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd)) ---------------------------------------- (687) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (688) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd),new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd)) ---------------------------------------- (689) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (690) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd),new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd)) ---------------------------------------- (691) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (692) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primMulNat0(Succ(wx670), wx665), bcd) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd),new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd)) ---------------------------------------- (693) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (694) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg),new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg)) ---------------------------------------- (695) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (696) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg),new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg)) ---------------------------------------- (697) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (698) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, new_primMulNat0(Zero, wx53400), hg) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg),new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg)) ---------------------------------------- (699) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (700) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg),new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg)) ---------------------------------------- (701) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (702) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg),new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg)) ---------------------------------------- (703) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (704) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg),new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg)) ---------------------------------------- (705) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (706) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg),new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg)) ---------------------------------------- (707) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (708) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primMulNat0(Succ(wx5410), wx53400), hg) at position [10] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg),new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg)) ---------------------------------------- (709) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (710) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg),new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg)) ---------------------------------------- (711) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (712) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg),new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg)) ---------------------------------------- (713) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (714) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primMulNat0(Succ(wx540), wx535), hg) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg),new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg)) ---------------------------------------- (715) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (716) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primMulNat0(Succ(wx540), wx535), hg) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg),new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg)) ---------------------------------------- (717) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (718) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primMulNat0(Succ(wx540), wx535), hg) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg),new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg)) ---------------------------------------- (719) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (720) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (721) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (722) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (723) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (724) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (725) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (726) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (727) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (728) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (729) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (730) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (731) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (732) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (733) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (734) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (735) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (736) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (737) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (738) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (739) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (740) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (741) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (742) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (743) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (744) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (745) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (746) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (747) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (748) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (749) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (750) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (751) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (752) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (753) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (754) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (755) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (756) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (757) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (758) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (759) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (760) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (761) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (762) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (763) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (764) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (765) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (766) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (767) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (768) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (769) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (770) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (771) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (772) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (773) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (774) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (775) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (776) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (777) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (778) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (779) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0568(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0566(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0566(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (780) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (781) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (782) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (783) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (784) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (785) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (786) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (787) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (788) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (789) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (790) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (791) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (792) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (793) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0484(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0482(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0482(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (794) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (795) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (796) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (797) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (798) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (799) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (800) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (801) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (802) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (803) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (804) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (805) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (806) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (807) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0567(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0565(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0565(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (808) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (809) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (810) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (811) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (812) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (813) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) new_lookupWithDefaultFM0483(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, ba) -> new_lookupWithDefaultFM0481(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0481(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (814) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (815) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (816) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (817) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (818) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (819) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (820) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (821) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (822) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (823) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (824) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (825) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (826) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (827) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (828) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx19020), hg) -> new_lookupWithDefaultFM0478(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 *new_lookupWithDefaultFM0267(wx2371, wx2372, wx2373, wx2374, wx2375, wx2376, wx2377, wx2378, bcf) -> new_lookupWithDefaultFM013(wx2371, wx2375, Float(Neg(Succ(wx2377)), Neg(Succ(wx2378))), bcf) The graph contains the following edges 1 >= 1, 5 >= 2, 9 >= 4 *new_lookupWithDefaultFM0193(wx2290, wx2291, wx2292, wx2293, wx2294, wx2295, wx2296, wx2297, hh) -> new_lookupWithDefaultFM013(wx2290, wx2294, Float(Neg(Succ(wx2296)), Neg(Succ(wx2297))), hh) The graph contains the following edges 1 >= 1, 5 >= 2, 9 >= 4 *new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0188(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 3 > 9, 4 >= 11 *new_lookupWithDefaultFM0463(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 11 *new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5920), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) The graph contains the following edges 1 >= 1, 7 >= 2, 11 >= 4 *new_lookupWithDefaultFM0457(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0477(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 11 >= 11 *new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 *new_lookupWithDefaultFM0188(wx533, Neg(wx5340), wx535, wx536, wx537, wx538, wx539, wx540, wx541, Succ(wx5430), hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 11 *new_lookupWithDefaultFM0476(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM0457(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 11 *new_lookupWithDefaultFM0478(wx533, wx5340, wx535, wx536, wx537, wx538, wx539, wx540, wx541, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(wx541)), hg) The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 *new_lookupWithDefaultFM0261(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, Succ(wx23690), bce) -> new_lookupWithDefaultFM013(wx2020, wx2025, Float(Neg(Succ(wx2026)), Neg(Succ(wx2027))), bce) The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 *new_lookupWithDefaultFM0563(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, bce) -> new_lookupWithDefaultFM0564(wx2020, wx2021, wx2022, wx2023, wx2024, wx2025, wx2026, wx2027, new_primPlusNat1(new_primMulNat0(wx2027, wx2021), wx2021), bce) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15360), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0263(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM0198(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, Succ(wx22980), baa) -> new_lookupWithDefaultFM013(wx1916, wx1921, Float(Neg(Succ(wx1922)), Neg(Succ(wx1923))), baa) The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 *new_lookupWithDefaultFM0479(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, baa) -> new_lookupWithDefaultFM0480(wx1916, wx1917, wx1918, wx1919, wx1920, wx1921, wx1922, wx1923, new_primPlusNat1(new_primMulNat0(wx1923, wx1917), wx1917), baa) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13140), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0189(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx13290), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0479(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0194(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx15210), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0563(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0257(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0256(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 3 > 9, 4 >= 11 *new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0540(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, bcd) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 9 *new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7380), bcd) -> new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 >= 11 *new_lookupWithDefaultFM0560(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx7380, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) The graph contains the following edges 1 >= 1, 7 >= 2, 11 >= 4 *new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0546(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 *new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 11 >= 11 *new_lookupWithDefaultFM0543(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 11 *new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx7190), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) The graph contains the following edges 1 >= 1, 7 >= 2, 11 >= 4 *new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 *new_lookupWithDefaultFM0542(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx6990), bcd) -> new_lookupWithDefaultFM0548(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 *new_lookupWithDefaultFM0537(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 11 >= 11 *new_lookupWithDefaultFM0256(wx663, Pos(wx6640), wx665, wx666, wx667, wx668, wx669, wx670, wx671, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 11 *new_lookupWithDefaultFM0548(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM0537(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 11 *new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6850), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0266(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5480), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0192(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6780), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0260(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5550), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0197(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5440), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13220), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0191(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6810), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15440), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0265(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6740), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx15290), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0259(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0190(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx5510), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx13370), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0196(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0195(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0264(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0258(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0549(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx20150), bcd) -> new_lookupWithDefaultFM0550(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 *new_lookupWithDefaultFM0550(wx663, wx6640, wx665, wx666, wx667, wx668, wx669, wx670, wx671, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(wx671)), bcd) The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 *new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7370), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 *new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0539(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 9 > 8, 11 >= 9 *new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0545(wx663, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 9 > 8, 11 >= 10 *new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 *new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx7390), bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Zero)), bcd) The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 *new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Succ(wx6730), bcd) -> new_lookupWithDefaultFM0541(wx663, wx665, wx666, wx667, wx668, wx669, wx670, bcd) The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 11 >= 8 *new_lookupWithDefaultFM0256(wx663, Neg(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0547(wx663, wx665, wx666, wx667, wx668, wx669, wx670, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 11 >= 9 *new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx7010), bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 *new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 11 *new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0544(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 11 >= 11 *new_lookupWithDefaultFM0256(wx663, Neg(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Succ(wx6730), bcd) -> new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, new_primPlusNat0(new_primMulNat0(wx6710, wx66400), Succ(wx66400)), bcd) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 > 10, 11 >= 12 *new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx16260), bcd) -> new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, new_primPlusNat1(new_primMulNat0(wx6710, wx66400), wx66400), bcd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 >= 12 *new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx16260, Zero, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) The graph contains the following edges 1 >= 1, 7 >= 2, 12 >= 4 *new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx669, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 *new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Succ(wx242100)), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM0557(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(Zero), bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Succ(wx242100), bcd) -> new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx162600, wx242100, bcd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM0558(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx162600), Zero, bcd) -> new_lookupWithDefaultFM0559(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10 *new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 11 *new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM0556(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, new_primPlusNat1(new_primMulNat0(wx670, wx665), wx665), bcd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 11 *new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Zero), bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Zero, bcd) -> new_lookupWithDefaultFM0552(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx6730, Zero, bcd) -> new_lookupWithDefaultFM0555(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Zero), bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Zero, bcd) -> new_lookupWithDefaultFM0554(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) -> new_lookupWithDefaultFM013(wx663, wx668, Float(Neg(Succ(wx670)), Neg(Succ(wx6710))), bcd) The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 *new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0538(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(Succ(wx70300)), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Zero, Succ(wx70300), bcd) -> new_lookupWithDefaultFM0553(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, bcd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, Succ(wx67300), Succ(wx70300), bcd) -> new_lookupWithDefaultFM0551(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx6710, wx67300, wx70300, bcd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx6120), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 *new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0454(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 9 > 8, 11 >= 9 *new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0459(wx533, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 9 > 8, 11 >= 10 *new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0455(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, hg) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 9 *new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6130), hg) -> new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 >= 11 *new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0460(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 *new_lookupWithDefaultFM0473(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx6130, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) The graph contains the following edges 1 >= 1, 7 >= 2, 11 >= 4 *new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx6140), hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Zero)), hg) The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 *new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 *new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Succ(wx5430), hg) -> new_lookupWithDefaultFM0456(wx533, wx535, wx536, wx537, wx538, wx539, wx540, hg) The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 11 >= 8 *new_lookupWithDefaultFM0188(wx533, Pos(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0461(wx533, wx535, wx536, wx537, wx538, wx539, wx540, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 11 >= 9 *new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 *new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Succ(wx5430), hg) -> new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 > 10, 11 >= 12 *new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(wx57300), hg) -> new_lookupWithDefaultFM0466(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 11 *new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx5430, Zero, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx16230), hg) -> new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, new_primPlusNat1(new_primMulNat0(wx5410, wx53400), wx53400), hg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 >= 12 *new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0468(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10 *new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx16230, Zero, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) The graph contains the following edges 1 >= 1, 7 >= 2, 12 >= 4 *new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM013(wx533, wx539, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 *new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5690), hg) -> new_lookupWithDefaultFM013(wx533, wx538, Float(Neg(Succ(wx540)), Neg(Succ(wx5410))), hg) The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 *new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Zero), hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0470(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(Succ(wx241300)), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Zero, hg) -> new_lookupWithDefaultFM0472(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx162300), Succ(wx241300), hg) -> new_lookupWithDefaultFM0471(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx162300, wx241300, hg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 11 *new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, hg) -> new_lookupWithDefaultFM0469(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat1(new_primMulNat0(wx540, wx535), wx535), hg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 11 *new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Succ(Zero), hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Zero, Zero, hg) -> new_lookupWithDefaultFM0467(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx5710), hg) -> new_lookupWithDefaultFM0476(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 *new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Succ(wx57300)), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM0453(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(Zero), hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Succ(wx57300), hg) -> new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, wx54300, wx57300, hg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM0464(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, Succ(wx54300), Zero, hg) -> new_lookupWithDefaultFM0465(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, hg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0462(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 11 >= 11 *new_lookupWithDefaultFM0188(wx533, Pos(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0458(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx5410, new_primPlusNat0(new_primMulNat0(wx5410, wx53400), Succ(wx53400)), hg) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 11 >= 11 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0267(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 2 > 8, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 2 > 8, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0193(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0261(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 2 > 8, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 2 > 8, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0198(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM0188(wx533, Neg(Succ(wx53400)), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Succ(wx53400), wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 9, 11 >= 10 *new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx5410), hg) The graph contains the following edges 1 >= 1, 2 > 2, 10 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 10 *new_lookupWithDefaultFM0188(wx533, Neg(Zero), wx535, wx536, wx537, wx538, wx539, wx540, Zero, Zero, hg) -> new_lookupWithDefaultFM0463(wx533, Zero, wx535, wx536, wx537, wx538, wx539, wx540, Zero, hg) The graph contains the following edges 1 >= 1, 2 > 2, 9 >= 2, 10 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 2 > 9, 9 >= 9, 10 >= 9, 11 >= 10 *new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx6710), bcd) The graph contains the following edges 1 >= 1, 2 > 2, 10 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 10 *new_lookupWithDefaultFM0256(wx663, Pos(Succ(wx66400)), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Succ(wx66400), wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 9, 11 >= 10 *new_lookupWithDefaultFM0256(wx663, Pos(Zero), wx665, wx666, wx667, wx668, wx669, wx670, Zero, Zero, bcd) -> new_lookupWithDefaultFM0543(wx663, Zero, wx665, wx666, wx667, wx668, wx669, wx670, Zero, bcd) The graph contains the following edges 1 >= 1, 2 > 2, 9 >= 2, 10 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 2 > 9, 9 >= 9, 10 >= 9, 11 >= 10 ---------------------------------------- (829) YES ---------------------------------------- (830) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0474(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx61300), Succ(wx190400), hg) -> new_lookupWithDefaultFM0474(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx61300, wx190400, hg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (831) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_lookupWithDefaultFM0474(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, Succ(wx61300), Succ(wx190400), hg) -> new_lookupWithDefaultFM0474(wx533, wx53400, wx535, wx536, wx537, wx538, wx539, wx540, wx61300, wx190400, hg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 > 10, 11 >= 11 ---------------------------------------- (832) YES ---------------------------------------- (833) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0561(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx73800), Succ(wx201700), bcd) -> new_lookupWithDefaultFM0561(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx73800, wx201700, bcd) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (834) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_lookupWithDefaultFM0561(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, Succ(wx73800), Succ(wx201700), bcd) -> new_lookupWithDefaultFM0561(wx663, wx66400, wx665, wx666, wx667, wx668, wx669, wx670, wx73800, wx201700, bcd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 > 10, 11 >= 11 ---------------------------------------- (835) YES ---------------------------------------- (836) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primMulNat0(Succ(wx1734), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primMulNat0(Zero, wx1713), cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primMulNat0(Succ(wx1718), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1181), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primMulNat0(Zero, wx1138), fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primMulNat0(Succ(wx1143), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primMulNat0(Succ(wx1734), wx1729), dc) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primMulNat0(Zero, wx1713), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (837) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primMulNat0(Succ(wx1734), wx1729), dc) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc),new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc)) ---------------------------------------- (838) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primMulNat0(Zero, wx1713), cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primMulNat0(Succ(wx1718), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1181), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primMulNat0(Zero, wx1138), fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primMulNat0(Succ(wx1143), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primMulNat0(Succ(wx1734), wx1729), dc) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primMulNat0(Zero, wx1713), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (839) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (840) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primMulNat0(Zero, wx1713), cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primMulNat0(Succ(wx1718), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1181), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primMulNat0(Zero, wx1138), fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primMulNat0(Succ(wx1143), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primMulNat0(Succ(wx1734), wx1729), dc) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primMulNat0(Zero, wx1713), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (841) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primMulNat0(Zero, wx1713), cg) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg),new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg)) ---------------------------------------- (842) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primMulNat0(Succ(wx1718), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1181), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primMulNat0(Zero, wx1138), fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primMulNat0(Succ(wx1143), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primMulNat0(Succ(wx1734), wx1729), dc) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primMulNat0(Zero, wx1713), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (843) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primMulNat0(Succ(wx1718), wx1712), cg) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg),new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg)) ---------------------------------------- (844) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1181), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primMulNat0(Zero, wx1138), fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primMulNat0(Succ(wx1143), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primMulNat0(Succ(wx1734), wx1729), dc) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primMulNat0(Zero, wx1713), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (845) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (846) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1181), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primMulNat0(Zero, wx1138), fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primMulNat0(Succ(wx1143), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primMulNat0(Succ(wx1734), wx1729), dc) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primMulNat0(Zero, wx1713), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (847) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1181), wx1176), fg) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg),new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg)) ---------------------------------------- (848) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primMulNat0(Zero, wx1138), fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primMulNat0(Succ(wx1143), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primMulNat0(Succ(wx1734), wx1729), dc) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primMulNat0(Zero, wx1713), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (849) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primMulNat0(Zero, wx1138), fb) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb),new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb)) ---------------------------------------- (850) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primMulNat0(Succ(wx1143), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primMulNat0(Succ(wx1734), wx1729), dc) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primMulNat0(Zero, wx1713), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (851) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primMulNat0(Succ(wx1143), wx1137), fb) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb),new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb)) ---------------------------------------- (852) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primMulNat0(Succ(wx1734), wx1729), dc) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primMulNat0(Zero, wx1713), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (853) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (854) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primMulNat0(Succ(wx1734), wx1729), dc) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primMulNat0(Zero, wx1713), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (855) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primMulNat0(Succ(wx1734), wx1729), dc) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc),new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc)) ---------------------------------------- (856) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primMulNat0(Zero, wx1713), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (857) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primMulNat0(Zero, wx1713), cg) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg),new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg)) ---------------------------------------- (858) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (859) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (860) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (861) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (862) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (863) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (864) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (865) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (866) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (867) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (868) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (869) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (870) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (871) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (872) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (873) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (874) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (875) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (876) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (877) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (878) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (879) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (880) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (881) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (882) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (883) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (884) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (885) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (886) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (887) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (888) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (889) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (890) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (891) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (892) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (893) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (894) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (895) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (896) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (897) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (898) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (899) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (900) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (901) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (902) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (903) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (904) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (905) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (906) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (907) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (908) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (909) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (910) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (911) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (912) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (913) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (914) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (915) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (916) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (917) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (918) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (919) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (920) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (921) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (922) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (923) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (924) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (925) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (926) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (927) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (928) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (929) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (930) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (931) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (932) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (933) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (934) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (935) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (936) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (937) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (938) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (939) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (940) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (941) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (942) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (943) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (944) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (945) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (946) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (947) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (948) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (949) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (950) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (951) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (952) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (953) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (954) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (955) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (956) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (957) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (958) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (959) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (960) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (961) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (962) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (963) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (964) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (965) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (966) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (967) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (968) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (969) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (970) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (971) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (972) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (973) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (974) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (975) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (976) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (977) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (978) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (979) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (980) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (981) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (982) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (983) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (984) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (985) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (986) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (987) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (988) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (989) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (990) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (991) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (992) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (993) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (994) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (995) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (996) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (997) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (998) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (999) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1000) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1001) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1002) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1003) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1004) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1005) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1006) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1007) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1008) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1009) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1010) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1011) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1012) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1013) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1014) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1015) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1016) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1017) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1018) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1019) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1020) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1021) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1022) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1023) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1024) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1025) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1026) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1027) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1028) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1029) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1030) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1031) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1032) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1033) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1034) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1035) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1036) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1037) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1038) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1039) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1040) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1041) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1042) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1043) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1044) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1045) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1046) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1047) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1048) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1049) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1050) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1051) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1052) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1053) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1054) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1055) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1056) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1057) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1058) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1059) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1060) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1061) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1062) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1063) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1064) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1065) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1066) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1067) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1068) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1069) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1070) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1071) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1072) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1073) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1074) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1075) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1076) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1077) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1078) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1079) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1080) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1081) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_lookupWithDefaultFM079(wx1720, wx1721, wx1722, wx1723, wx1724, wx1725, wx1726, da) -> new_lookupWithDefaultFM013(wx1720, wx1724, Float(Neg(Zero), Pos(Succ(wx1726))), da) The graph contains the following edges 1 >= 1, 5 >= 2, 8 >= 4 *new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, wx965, ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM078(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM0147(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) -> new_lookupWithDefaultFM0419(wx2222, wx2223, wx2224, wx2225, wx2226, wx2227, wx2228, ff) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8 *new_lookupWithDefaultFM0419(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, fg) -> new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1181, wx1176), wx1176), fg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 *new_lookupWithDefaultFM0420(wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx24290), fg) -> new_lookupWithDefaultFM013(wx1175, wx1180, Float(Neg(Zero), Pos(Succ(wx1181))), fg) The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 *new_lookupWithDefaultFM0418(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) -> new_lookupWithDefaultFM0419(wx1831, wx1832, wx1833, wx1834, wx1835, wx1836, wx1837, fh) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8 *new_lookupWithDefaultFM068(wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, wx1709, ce) -> new_lookupWithDefaultFM013(wx1702, wx1707, Float(Neg(Zero), Pos(Succ(wx1709))), ce) The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 *new_lookupWithDefaultFM084(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) -> new_lookupWithDefaultFM0337(wx2147, wx2148, wx2149, wx2150, wx2151, wx2152, wx2153, db) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8 *new_lookupWithDefaultFM0337(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 *new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, Succ(wx24270), dc) -> new_lookupWithDefaultFM013(wx1728, wx1733, Float(Neg(Zero), Pos(Succ(wx1734))), dc) The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 *new_lookupWithDefaultFM0336(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, dc) -> new_lookupWithDefaultFM0338(wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, wx1734, new_primPlusNat1(new_primMulNat0(wx1734, wx1729), wx1729), dc) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 *new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9470), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM075(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx921, ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM067(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM0411(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) -> new_lookupWithDefaultFM0412(wx1813, wx1814, wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, fc) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9 *new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0411(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM0132(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11210), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM0412(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, fb) -> new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0413(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Zero, fb) -> new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, new_primPlusNat1(new_primMulNat0(wx1143, wx1137), wx1137), fb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 10 *new_lookupWithDefaultFM0136(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) -> new_lookupWithDefaultFM0412(wx2204, wx2205, wx2206, wx2207, wx2208, wx2209, wx2210, wx2211, fa) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9 *new_lookupWithDefaultFM0415(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx24410), fb) -> new_lookupWithDefaultFM013(wx1136, wx1142, Float(Neg(Zero), Pos(Succ(wx1143))), fb) The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 *new_lookupWithDefaultFM0142(wx1822, wx1823, wx1824, wx1825, wx1826, wx1827, wx1828, wx1829, fd) -> new_lookupWithDefaultFM013(wx1822, wx1827, Float(Neg(Zero), Pos(Succ(wx1829))), fd) The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 *new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11450), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0138(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM073(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) -> new_lookupWithDefaultFM0330(wx2130, wx2131, wx2132, wx2133, wx2134, wx2135, wx2136, wx2137, cf) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9 *new_lookupWithDefaultFM0330(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) -> new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, new_primPlusNat1(new_primMulNat0(wx1718, wx1712), wx1712), cg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 10 *new_lookupWithDefaultFM0333(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx24370), cg) -> new_lookupWithDefaultFM013(wx1711, wx1717, Float(Neg(Zero), Pos(Succ(wx1718))), cg) The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 *new_lookupWithDefaultFM0153(wx1839, wx1840, wx1841, wx1842, wx1843, wx1844, wx1845, ga) -> new_lookupWithDefaultFM013(wx1839, wx1843, Float(Neg(Zero), Pos(Succ(wx1845))), ga) The graph contains the following edges 1 >= 1, 5 >= 2, 8 >= 4 *new_lookupWithDefaultFM0329(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, cg) -> new_lookupWithDefaultFM0331(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Zero, cg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9250), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0329(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM069(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11830), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0149(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx943, ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM072(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9030), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM064(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx9690), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 8 *new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0336(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 8 *new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0418(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM080(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx11600), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0143(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, wx987, ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM083(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4500), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0146(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4300), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0135(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4570), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0152(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4430), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0141(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4460), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11680), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0145(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9830), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9770), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM082(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4330), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11530), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0140(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4260), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx11290), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0134(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx4530), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx11910), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0151(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0139(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9170), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM065(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9110), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM066(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9610), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM076(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx9550), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM077(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9390), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx9330), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM071(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM070(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM081(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0133(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0150(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0144(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM079(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0147(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM068(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM084(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0142(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM073(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0136(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Zero))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Pos(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0153(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 ---------------------------------------- (1082) YES ---------------------------------------- (1083) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0334(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx243600), Succ(wx217600), cg) -> new_lookupWithDefaultFM0334(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, wx243600, wx217600, cg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1084) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_lookupWithDefaultFM0334(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, Succ(wx243600), Succ(wx217600), cg) -> new_lookupWithDefaultFM0334(wx1711, wx1712, wx1713, wx1714, wx1715, wx1716, wx1717, wx1718, wx243600, wx217600, cg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 > 10, 11 >= 11 ---------------------------------------- (1085) YES ---------------------------------------- (1086) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0416(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx244000), Succ(wx162700), fb) -> new_lookupWithDefaultFM0416(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, wx244000, wx162700, fb) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1087) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_lookupWithDefaultFM0416(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, Succ(wx244000), Succ(wx162700), fb) -> new_lookupWithDefaultFM0416(wx1136, wx1137, wx1138, wx1139, wx1140, wx1141, wx1142, wx1143, wx244000, wx162700, fb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 > 10, 11 >= 11 ---------------------------------------- (1088) YES ---------------------------------------- (1089) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primMulNat0(Zero, wx1269), ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primMulNat0(Succ(wx1274), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primMulNat0(Zero, wx1461), bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primMulNat0(Succ(wx1466), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primMulNat0(Succ(wx1312), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1504), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1090) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primMulNat0(Zero, wx1269), ha) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha),new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha)) ---------------------------------------- (1091) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primMulNat0(Succ(wx1274), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primMulNat0(Zero, wx1461), bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primMulNat0(Succ(wx1466), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primMulNat0(Succ(wx1312), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1504), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1092) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primMulNat0(Succ(wx1274), wx1268), ha) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha),new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha)) ---------------------------------------- (1093) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primMulNat0(Zero, wx1461), bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primMulNat0(Succ(wx1466), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primMulNat0(Succ(wx1312), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1504), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1094) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primMulNat0(Zero, wx1461), bbe) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe),new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe)) ---------------------------------------- (1095) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primMulNat0(Succ(wx1466), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primMulNat0(Succ(wx1312), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1504), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1096) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primMulNat0(Succ(wx1466), wx1460), bbe) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe),new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe)) ---------------------------------------- (1097) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primMulNat0(Succ(wx1312), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1504), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1098) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1099) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primMulNat0(Succ(wx1312), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1504), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1100) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1101) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primMulNat0(Succ(wx1312), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1504), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1102) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1103) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primMulNat0(Succ(wx1312), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1504), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1104) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1105) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primMulNat0(Succ(wx1312), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1504), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1106) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primMulNat0(Succ(wx1312), wx1307), he) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he),new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he)) ---------------------------------------- (1107) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1504), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1108) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1109) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1504), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1110) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1111) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1504), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1112) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1113) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1504), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1114) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1504), wx1499), bca) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca),new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca)) ---------------------------------------- (1115) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1116) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1117) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1118) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1119) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1120) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1121) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1122) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1123) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1124) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1125) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1126) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1127) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1128) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1129) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1130) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1131) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1132) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1133) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1134) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1135) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1136) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1137) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1138) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1139) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1140) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1141) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1142) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1143) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1144) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1145) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1146) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1147) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1148) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1149) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1150) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1151) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1152) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1153) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1154) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1155) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1156) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1157) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1158) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1159) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1160) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1161) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1162) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1163) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1164) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1165) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1166) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1167) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1168) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1169) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1170) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1171) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1172) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1173) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1174) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1175) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1176) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1177) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1178) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1179) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1180) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1181) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1182) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1183) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1184) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1185) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1186) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1187) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1188) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1189) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1190) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1191) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1192) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1193) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1194) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1195) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1196) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1197) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1198) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1199) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1200) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1201) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1202) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1203) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1204) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1205) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1206) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1207) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1208) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1209) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1210) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1211) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1212) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1213) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1214) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1215) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1216) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1217) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1218) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1219) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1220) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1221) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1222) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1223) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1224) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1225) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1226) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1227) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1228) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1229) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1230) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1231) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1232) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1233) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1234) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1235) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1236) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1237) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1238) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1239) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1240) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1241) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1242) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1243) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1244) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1245) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1246) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1247) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1248) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1249) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1250) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1251) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1252) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1253) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1254) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1255) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1256) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1257) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1258) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1259) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1260) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1261) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1262) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1263) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1264) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1265) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1266) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1267) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1268) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1269) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1270) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1271) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1272) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1273) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1274) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1275) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1276) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1277) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1278) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1279) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1280) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1281) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1282) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1283) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1284) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1285) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1286) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1287) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1288) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1289) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1290) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1291) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1292) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1293) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1294) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1295) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1296) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1297) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1298) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1299) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1300) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1301) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1302) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1303) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1304) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1305) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1306) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1307) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1308) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1309) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1310) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1311) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1312) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1313) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1314) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1315) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1316) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1317) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1318) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1319) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1320) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1321) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1322) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1323) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1324) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1325) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1326) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1327) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1328) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1329) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1330) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1331) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1332) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1333) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1334) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1335) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1336) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1337) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1338) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1339) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1340) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1341) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1342) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1343) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1344) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1345) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1346) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1347) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1348) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1349) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1350) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1351) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1352) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1353) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1354) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1355) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1356) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1357) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1358) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1359) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1360) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1361) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1362) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1363) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1364) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1365) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1366) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_lookupWithDefaultFM0244(wx1991, wx1992, wx1993, wx1994, wx1995, wx1996, wx1997, wx1998, bbg) -> new_lookupWithDefaultFM013(wx1991, wx1996, Float(Pos(Zero), Neg(Succ(wx1998))), bbg) The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 *new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12370), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0166(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM0170(wx1869, wx1870, wx1871, wx1872, wx1873, wx1874, wx1875, wx1876, gg) -> new_lookupWithDefaultFM013(wx1869, wx1874, Float(Pos(Zero), Neg(Succ(wx1876))), gg) The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 *new_lookupWithDefaultFM0175(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) -> new_lookupWithDefaultFM0444(wx2265, wx2266, wx2267, wx2268, wx2269, wx2270, wx2271, wx2272, gh) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9 *new_lookupWithDefaultFM0444(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, ha) -> new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0445(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Zero, ha) -> new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, new_primPlusNat1(new_primMulNat0(wx1274, wx1268), wx1268), ha) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 10 *new_lookupWithDefaultFM0443(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) -> new_lookupWithDefaultFM0444(wx1878, wx1879, wx1880, wx1881, wx1882, wx1883, wx1884, wx1885, hb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9 *new_lookupWithDefaultFM0447(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx24430), ha) -> new_lookupWithDefaultFM013(wx1267, wx1273, Float(Pos(Zero), Neg(Succ(wx1274))), ha) The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM0527(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) -> new_lookupWithDefaultFM0528(wx1982, wx1983, wx1984, wx1985, wx1986, wx1987, wx1988, wx1989, bbf) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9 *new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM0234(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14440), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM0528(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, bbe) -> new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0529(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Zero, bbe) -> new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, new_primPlusNat1(new_primMulNat0(wx1466, wx1460), wx1460), bbe) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 10 *new_lookupWithDefaultFM0238(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) -> new_lookupWithDefaultFM0528(wx2336, wx2337, wx2338, wx2339, wx2340, wx2341, wx2342, wx2343, bbd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9 *new_lookupWithDefaultFM0531(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx24450), bbe) -> new_lookupWithDefaultFM013(wx1459, wx1465, Float(Pos(Zero), Neg(Succ(wx1466))), bbe) The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 *new_lookupWithDefaultFM0181(wx1887, wx1888, wx1889, wx1890, wx1891, wx1892, wx1893, hc) -> new_lookupWithDefaultFM013(wx1887, wx1891, Float(Pos(Zero), Neg(Succ(wx1893))), hc) The graph contains the following edges 1 >= 1, 5 >= 2, 8 >= 4 *new_lookupWithDefaultFM0186(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) -> new_lookupWithDefaultFM0451(wx2282, wx2283, wx2284, wx2285, wx2286, wx2287, wx2288, hd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8 *new_lookupWithDefaultFM0451(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, he) -> new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, new_primPlusNat1(new_primMulNat0(wx1312, wx1307), wx1307), he) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 *new_lookupWithDefaultFM0452(wx1306, wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, Succ(wx24310), he) -> new_lookupWithDefaultFM013(wx1306, wx1311, Float(Pos(Zero), Neg(Succ(wx1312))), he) The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 *new_lookupWithDefaultFM0450(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) -> new_lookupWithDefaultFM0451(wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, wx1901, hf) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8 *new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14680), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM0255(wx2008, wx2009, wx2010, wx2011, wx2012, wx2013, wx2014, bcc) -> new_lookupWithDefaultFM013(wx2008, wx2012, Float(Pos(Zero), Neg(Succ(wx2014))), bcc) The graph contains the following edges 1 >= 1, 5 >= 2, 8 >= 4 *new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx24330), bca) -> new_lookupWithDefaultFM013(wx1498, wx1503, Float(Pos(Zero), Neg(Succ(wx1504))), bca) The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 *new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15060), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0251(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0249(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) -> new_lookupWithDefaultFM0535(wx2354, wx2355, wx2356, wx2357, wx2358, wx2359, wx2360, bbh) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8 *new_lookupWithDefaultFM0535(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bca) -> new_lookupWithDefaultFM0536(wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1504, wx1499), wx1499), bca) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 *new_lookupWithDefaultFM0534(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) -> new_lookupWithDefaultFM0535(wx2000, wx2001, wx2002, wx2003, wx2004, wx2005, wx2006, bcb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8 *new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12910), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 8 *new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0450(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx14830), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 8 *new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0534(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 8 *new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0443(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12760), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0177(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx12520), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0171(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5090), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5290), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6320), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5220), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6530), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0254(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5020), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6460), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0248(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6390), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0243(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx4980), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12450), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6350), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14760), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5120), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12840), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6490), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15140), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0253(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6280), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx14520), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0236(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5250), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx12990), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5050), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx12600), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx6420), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx14910), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0247(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0241(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0167(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0183(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0252(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0170(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0175(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0181(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0186(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0255(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0249(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0238(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 ---------------------------------------- (1367) YES ---------------------------------------- (1368) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0532(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx244400), Succ(wx162900), bbe) -> new_lookupWithDefaultFM0532(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, wx244400, wx162900, bbe) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1369) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_lookupWithDefaultFM0532(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, Succ(wx244400), Succ(wx162900), bbe) -> new_lookupWithDefaultFM0532(wx1459, wx1460, wx1461, wx1462, wx1463, wx1464, wx1465, wx1466, wx244400, wx162900, bbe) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 > 10, 11 >= 11 ---------------------------------------- (1370) YES ---------------------------------------- (1371) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0448(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx244200), Succ(wx162800), ha) -> new_lookupWithDefaultFM0448(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx244200, wx162800, ha) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1372) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_lookupWithDefaultFM0448(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, Succ(wx244200), Succ(wx162800), ha) -> new_lookupWithDefaultFM0448(wx1267, wx1268, wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx244200, wx162800, ha) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 > 10, 11 >= 11 ---------------------------------------- (1373) YES ---------------------------------------- (1374) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Succ(wx1427), wx1421), bba) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primMulNat0(Succ(wx1235), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1375) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Succ(wx1427), wx1421), bba) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba),new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba)) ---------------------------------------- (1376) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primMulNat0(Succ(wx1235), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1377) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1378) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primMulNat0(Succ(wx1235), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1379) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1380) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primMulNat0(Succ(wx1235), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1381) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1382) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primMulNat0(Succ(wx1235), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1383) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primMulNat0(Succ(wx1235), wx1229), ge) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge),new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge)) ---------------------------------------- (1384) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1385) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1386) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1387) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1388) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1389) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1390) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1391) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1392) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1393) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1394) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1395) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1396) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1397) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1398) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1399) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1400) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1401) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1402) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1403) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb),new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb)) ---------------------------------------- (1404) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1405) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primMulNat0(Succ(wx4690), wx46200), gb) at position [10] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb),new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb)) ---------------------------------------- (1406) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx4690), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1407) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx4690), wx46200), gb) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb),new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb)) ---------------------------------------- (1408) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1409) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb),new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb)) ---------------------------------------- (1410) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1411) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primMulNat0(Succ(wx468), wx463), gb) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb),new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb)) ---------------------------------------- (1412) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1413) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag),new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag)) ---------------------------------------- (1414) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1415) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx6020), wx59500), bag) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag),new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag)) ---------------------------------------- (1416) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primMulNat0(Succ(wx6020), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1417) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primMulNat0(Succ(wx6020), wx59500), bag) at position [10] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag),new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag)) ---------------------------------------- (1418) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1419) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag),new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag)) ---------------------------------------- (1420) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1421) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primMulNat0(Succ(wx601), wx596), bag) at position [9] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag),new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag)) ---------------------------------------- (1422) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1423) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1424) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1425) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1426) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1427) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1428) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1429) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1430) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1431) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1432) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1433) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1434) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1435) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1436) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1437) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1438) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1439) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1440) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1441) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1442) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1443) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1444) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1445) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1446) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1447) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1448) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1449) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1450) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1451) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1452) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1453) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1454) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1455) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1456) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1457) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1458) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1459) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1460) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1461) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1462) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1463) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1464) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1465) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1466) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1467) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1468) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1469) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1470) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1471) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1472) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1473) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1474) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1475) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1476) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1477) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1478) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1479) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1480) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1481) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1482) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1483) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1484) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1485) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1486) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1487) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1488) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1489) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1490) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1491) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1492) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1493) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1494) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1495) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1496) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1497) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1498) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1499) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1500) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1501) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1502) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1503) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1504) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1505) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1506) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1507) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1508) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1509) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1510) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1511) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1512) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1513) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1514) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1515) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1516) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1517) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1518) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1519) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1520) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1521) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1522) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1523) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1524) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1525) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1526) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1527) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1528) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1529) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1530) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1531) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_lookupWithDefaultFM0525(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, bba) -> new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1427, wx1421), wx1421), bba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM0526(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx24320), bba) -> new_lookupWithDefaultFM013(wx1420, wx1425, Float(Pos(Succ(wx1426)), Neg(Succ(wx1427))), bba) The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 *new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM0524(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) -> new_lookupWithDefaultFM0525(wx1963, wx1964, wx1965, wx1966, wx1967, wx1968, wx1969, wx1970, bbb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9 *new_lookupWithDefaultFM0227(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) -> new_lookupWithDefaultFM0525(wx2318, wx2319, wx2320, wx2321, wx2322, wx2323, wx2324, wx2325, bah) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0223(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM0164(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) -> new_lookupWithDefaultFM0441(wx2247, wx2248, wx2249, wx2250, wx2251, wx2252, wx2253, wx2254, gd) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9 *new_lookupWithDefaultFM0441(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, ge) -> new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primPlusNat1(new_primMulNat0(wx1235, wx1229), wx1229), ge) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0442(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx24300), ge) -> new_lookupWithDefaultFM013(wx1228, wx1233, Float(Pos(Succ(wx1234)), Neg(Succ(wx1235))), ge) The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 *new_lookupWithDefaultFM0440(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) -> new_lookupWithDefaultFM0441(wx1860, wx1861, wx1862, wx1863, wx1864, wx1865, wx1866, wx1867, gf) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9 *new_lookupWithDefaultFM0159(wx1851, wx1852, wx1853, wx1854, wx1855, wx1856, wx1857, wx1858, gc) -> new_lookupWithDefaultFM013(wx1851, wx1855, Float(Pos(Succ(wx1857)), Neg(Succ(wx1858))), gc) The graph contains the following edges 1 >= 1, 5 >= 2, 9 >= 4 *new_lookupWithDefaultFM0233(wx1972, wx1973, wx1974, wx1975, wx1976, wx1977, wx1978, wx1979, bbc) -> new_lookupWithDefaultFM013(wx1972, wx1976, Float(Pos(Succ(wx1978)), Neg(Succ(wx1979))), bbc) The graph contains the following edges 1 >= 1, 5 >= 2, 9 >= 4 *new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx14290), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx11980), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0155(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0222(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 3 > 9, 4 >= 11 *new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, wx6040, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) The graph contains the following edges 1 >= 1, 6 >= 2, 12 >= 4 *new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 *new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), wx6040, bag) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 > 11, 11 >= 12 *new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(wx60400), bag) -> new_lookupWithDefaultFM0511(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM013(wx4, Branch(Float(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(wx510)), ba) -> new_lookupWithDefaultFM0154(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx510, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 3 > 9, 4 >= 11 *new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Succ(wx12130), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0440(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0160(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4950), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0163(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6090), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0226(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6190), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0232(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4760), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0158(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6150), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14370), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx6050), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx14130), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0225(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4720), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12060), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0157(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx4910), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(wx12210), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0162(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0156(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0161(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0224(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 11 >= 11 *new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 11 *new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4860), gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 10 *new_lookupWithDefaultFM0423(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 11 *new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0430(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10 *new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx468, wx463), wx463), gb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 11 *new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx16220), gb) -> new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx16220, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 >= 12 *new_lookupWithDefaultFM0431(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, gb) -> new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat1(new_primMulNat0(wx4690, wx46200), wx46200), gb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 11 *new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx162200), Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 > 10, 10 > 11, 12 >= 12 *new_lookupWithDefaultFM0432(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(Succ(wx241100)), gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Succ(wx162200), gb) -> new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx241100, wx162200, gb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM0434(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx241100), Zero, gb) -> new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0435(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 *new_lookupWithDefaultFM0433(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx24120), gb) -> new_lookupWithDefaultFM013(wx461, wx467, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) The graph contains the following edges 1 >= 1, 7 >= 2, 11 >= 4 *new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx4840), gb) -> new_lookupWithDefaultFM0425(wx461, Succ(wx46200), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), gb) The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 *new_lookupWithDefaultFM0425(wx461, wx4620, wx463, wx464, wx465, wx466, wx467, wx468, wx469, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 *new_lookupWithDefaultFM0154(wx461, Pos(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Zero, gb) -> new_lookupWithDefaultFM0422(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), gb) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 11 >= 11 *new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, new_primPlusNat0(new_primMulNat0(wx4690, wx46200), Succ(wx46200)), wx4710, gb) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 > 11, 11 >= 12 *new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, wx4710, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) The graph contains the following edges 1 >= 1, 6 >= 2, 12 >= 4 *new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Zero, gb) -> new_lookupWithDefaultFM0427(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Succ(wx48800)), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(wx48800), Succ(wx47100), gb) -> new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, wx48800, wx47100, gb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0421(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Succ(Zero), Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Zero, gb) -> new_lookupWithDefaultFM0429(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0426(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, Zero, Succ(wx47100), gb) -> new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0428(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx4690, gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 *new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Succ(wx60400), bag) -> new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx62600, wx60400, bag) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 11 *new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Zero), Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0505(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(Succ(wx62600)), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Zero, bag) -> new_lookupWithDefaultFM0512(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0509(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx62600), Zero, bag) -> new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx24180), bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) The graph contains the following edges 1 >= 1, 7 >= 2, 11 >= 4 *new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0516(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 11 *new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx16240), bag) -> new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx16240, new_primPlusNat1(new_primMulNat0(wx6020, wx59500), wx59500), bag) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 >= 12 *new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM013(wx594, wx600, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 *new_lookupWithDefaultFM0519(wx594, wx5950, wx596, wx597, wx598, wx599, wx600, wx601, wx602, bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 *new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0515(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx162400), Succ(Succ(wx241700)), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 > 10, 10 > 11, 12 >= 12 *new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Zero, bag) -> new_lookupWithDefaultFM0518(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 12 >= 10 *new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx241700), Succ(wx162400), bag) -> new_lookupWithDefaultFM0517(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, wx241700, wx162400, bag) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12 *new_lookupWithDefaultFM0510(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10 *new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 11 *new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Zero, bag) -> new_lookupWithDefaultFM0514(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat1(new_primMulNat0(wx601, wx596), wx596), bag) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 11 *new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6220), bag) -> new_lookupWithDefaultFM0513(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, bag) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 11 >= 10 *new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, Succ(wx6240), bag) -> new_lookupWithDefaultFM0519(wx594, Succ(wx59500), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), bag) The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 *new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0506(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 11 >= 11 *new_lookupWithDefaultFM0222(wx594, Neg(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Zero, bag) -> new_lookupWithDefaultFM0508(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx6020, new_primPlusNat0(new_primMulNat0(wx6020, wx59500), Succ(wx59500)), bag) The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 11 >= 11 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 2 > 8, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0227(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0164(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 2 > 8, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 2 > 8, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0159(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 2 > 8, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Pos(Succ(wx5000)), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0233(wx4, wx30000, wx31, wx32, wx33, wx34, wx5000, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM0222(wx594, Neg(wx5950), wx596, wx597, wx598, wx599, wx600, wx601, wx602, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(wx602)), bag) The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 *new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx6020), Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Succ(wx6020))), bag) The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 *new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx4690), Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Succ(wx4690))), gb) The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 *new_lookupWithDefaultFM0154(wx461, Pos(wx4620), wx463, wx464, wx465, wx466, wx467, wx468, wx469, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(wx469)), gb) The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 *new_lookupWithDefaultFM0222(wx594, Pos(Zero), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 *new_lookupWithDefaultFM0222(wx594, Pos(Succ(wx59500)), wx596, wx597, wx598, wx599, wx600, wx601, Zero, Succ(wx6040), bag) -> new_lookupWithDefaultFM013(wx594, wx599, Float(Pos(Succ(wx601)), Neg(Zero)), bag) The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 *new_lookupWithDefaultFM0154(wx461, Neg(Succ(wx46200)), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 *new_lookupWithDefaultFM0154(wx461, Neg(Zero), wx463, wx464, wx465, wx466, wx467, wx468, Zero, Succ(wx4710), gb) -> new_lookupWithDefaultFM013(wx461, wx466, Float(Pos(Succ(wx468)), Neg(Zero)), gb) The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 ---------------------------------------- (1532) YES ---------------------------------------- (1533) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0522(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx195800), Succ(wx65700), bag) -> new_lookupWithDefaultFM0522(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx195800, wx65700, bag) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1534) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_lookupWithDefaultFM0522(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, Succ(wx195800), Succ(wx65700), bag) -> new_lookupWithDefaultFM0522(wx594, wx59500, wx596, wx597, wx598, wx599, wx600, wx601, wx195800, wx65700, bag) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 > 10, 11 >= 11 ---------------------------------------- (1535) YES ---------------------------------------- (1536) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0438(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx184800), Succ(wx52000), gb) -> new_lookupWithDefaultFM0438(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx184800, wx52000, gb) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1537) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_lookupWithDefaultFM0438(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, Succ(wx184800), Succ(wx52000), gb) -> new_lookupWithDefaultFM0438(wx461, wx46200, wx463, wx464, wx465, wx466, wx467, wx468, wx184800, wx52000, gb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 > 10, 11 >= 11 ---------------------------------------- (1538) YES ---------------------------------------- (1539) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Succ(wx2045), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Succ(wx1941), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1540) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1541) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Succ(wx2045), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Succ(wx1941), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1542) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb),new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb)) ---------------------------------------- (1543) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Succ(wx2045), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Succ(wx1941), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1544) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1545) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Succ(wx2045), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Succ(wx1941), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1546) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1547) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Succ(wx2045), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Succ(wx1941), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1548) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb),new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb)) ---------------------------------------- (1549) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Succ(wx2045), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Succ(wx1941), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1550) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1551) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Succ(wx2045), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Succ(wx1941), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1552) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1553) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Succ(wx2045), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Succ(wx1941), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1554) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1555) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Succ(wx2045), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Succ(wx1941), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1556) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg),new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg)) ---------------------------------------- (1557) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Succ(wx2045), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Succ(wx1941), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1558) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Succ(wx2045), wx2039), bcg) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg),new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg)) ---------------------------------------- (1559) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Succ(wx1941), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1560) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg),new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg)) ---------------------------------------- (1561) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Succ(wx1941), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1562) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad),new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad)) ---------------------------------------- (1563) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Succ(wx1941), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1564) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Succ(wx1941), wx1935), bad) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad),new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad)) ---------------------------------------- (1565) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1566) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1567) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1568) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad),new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad)) ---------------------------------------- (1569) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1570) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf),new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf)) ---------------------------------------- (1571) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1572) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1573) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1574) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1575) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1576) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1577) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1578) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf),new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf)) ---------------------------------------- (1579) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1580) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf),new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf)) ---------------------------------------- (1581) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1582) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1583) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1584) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1585) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1586) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad),new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad)) ---------------------------------------- (1587) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1588) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1589) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1590) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1591) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1592) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg),new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg)) ---------------------------------------- (1593) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1594) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1595) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1596) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb),new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb)) ---------------------------------------- (1597) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1598) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1599) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1600) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primMulNat0(Succ(wx2062), wx2057), bdb) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb),new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb)) ---------------------------------------- (1601) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1602) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1603) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1604) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primMulNat0(Succ(wx1957), wx1952), baf) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf),new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf)) ---------------------------------------- (1605) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1606) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1607) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1608) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primMulNat0(Zero, wx2040), bcg) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg),new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg)) ---------------------------------------- (1609) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1610) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1611) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1612) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1613) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1614) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primMulNat0(Zero, wx1936), bad) at position [8] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad),new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad)) ---------------------------------------- (1615) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1616) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1617) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1618) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1619) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1620) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1621) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1622) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1623) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1624) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1625) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1626) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1627) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1628) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1629) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1630) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1631) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1632) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1633) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1634) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1635) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1636) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1637) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1638) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1639) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1640) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1641) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1642) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1643) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1644) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1645) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1646) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1647) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1648) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1649) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1650) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1651) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1652) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1653) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1654) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1655) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1656) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1657) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1658) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1659) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1660) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1661) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1662) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1663) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1664) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1665) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1666) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1667) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1668) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1669) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1670) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1671) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1672) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1673) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1674) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1675) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1676) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1677) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1678) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1679) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1680) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1681) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1682) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1683) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1684) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1685) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1686) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1687) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1688) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1689) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1690) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1691) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1692) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1693) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1694) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1695) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1696) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1697) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1698) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1699) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1700) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1701) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1702) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1703) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1704) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1705) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1706) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1707) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1708) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1709) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1710) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1711) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1712) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1713) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1714) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1715) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1716) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1717) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1718) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx30000, wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1719) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1720) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1721) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1722) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1723) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1724) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1725) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0588(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0586(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0586(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1726) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (1727) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1728) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1729) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1730) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1731) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1732) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1733) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0577(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0572(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0572(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1734) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (1735) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1736) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1737) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1738) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1739) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1740) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1741) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1742) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1743) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1744) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1745) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1746) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1747) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1748) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1749) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1750) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1751) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1752) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1753) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1754) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1755) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1756) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1757) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0504(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0502(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0502(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1758) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (1759) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1760) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1761) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1762) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1763) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1764) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1765) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0498(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0493(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0493(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1766) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (1767) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1768) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1769) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1770) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1771) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1772) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba)) ---------------------------------------- (1773) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1774) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1775) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1776) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1777) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1778) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1779) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1780) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1781) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1782) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1783) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1784) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1785) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1786) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1787) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0503(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0501(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0501(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1788) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (1789) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1790) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1791) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1792) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1793) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0497(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0492(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0492(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1794) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (1795) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1796) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1797) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1798) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [7,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1799) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1800) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1801) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1802) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1803) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0587(wx4, wx30000, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0585(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0585(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1804) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (1805) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1806) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1807) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) new_lookupWithDefaultFM0576(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, ba) -> new_lookupWithDefaultFM0571(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0571(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1808) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (1809) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1810) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1811) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1812) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1813) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1814) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), Succ(wx30000)), Succ(wx30000)), ba) at position [6,0] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba)) ---------------------------------------- (1815) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1816) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1817) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1818) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1819) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1820) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1821) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1822) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1823) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1824) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1825) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1826) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [7] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1827) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1828) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1829) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1830) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1831) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1832) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1833) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1834) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1835) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1836) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), Succ(wx30000)), ba) at position [6] we obtained the following new rules [LPAR04]: (new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba),new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba)) ---------------------------------------- (1837) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1838) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (1839) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1840) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_lookupWithDefaultFM0289(wx2390, wx2391, wx2392, wx2393, wx2394, wx2395, wx2396, bdc) -> new_lookupWithDefaultFM013(wx2390, wx2394, Float(Neg(Zero), Neg(Succ(wx2396))), bdc) The graph contains the following edges 1 >= 1, 5 >= 2, 8 >= 4 *new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13440), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0200(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM0204(wx2300, wx2301, wx2302, wx2303, wx2304, wx2305, wx2306, wx2307, bab) -> new_lookupWithDefaultFM013(wx2300, wx2305, Float(Neg(Zero), Neg(Succ(wx2307))), bab) The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 *new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15970), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0285(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0215(wx2309, wx2310, wx2311, wx2312, wx2313, wx2314, wx2315, bae) -> new_lookupWithDefaultFM013(wx2309, wx2313, Float(Neg(Zero), Neg(Succ(wx2315))), bae) The graph contains the following edges 1 >= 1, 5 >= 2, 8 >= 4 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0283(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 *new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, Succ(wx23880), bdb) -> new_lookupWithDefaultFM013(wx2056, wx2061, Float(Neg(Zero), Neg(Succ(wx2062))), bdb) The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 *new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15820), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 8 *new_lookupWithDefaultFM0279(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0583(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 8 *new_lookupWithDefaultFM0583(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, bdb) -> new_lookupWithDefaultFM0584(wx2056, wx2057, wx2058, wx2059, wx2060, wx2061, wx2062, new_primPlusNat1(new_primMulNat0(wx2062, wx2057), wx2057), bdb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 *new_lookupWithDefaultFM0272(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) -> new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, new_primPlusNat1(new_primMulNat0(wx2045, wx2039), wx2039), bcg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 10 *new_lookupWithDefaultFM0574(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Succ(wx24240), bcg) -> new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 *new_lookupWithDefaultFM0569(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM0570(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, Zero, bcg) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0575(wx2038, wx2039, wx2040, wx2041, wx2042, wx2043, wx2044, wx2045, bcg) -> new_lookupWithDefaultFM013(wx2038, wx2044, Float(Neg(Zero), Neg(Succ(wx2045))), bcg) The graph contains the following edges 1 >= 1, 7 >= 2, 9 >= 4 *new_lookupWithDefaultFM0209(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) -> new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, new_primPlusNat1(new_primMulNat0(wx1941, wx1935), wx1935), bad) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 10 *new_lookupWithDefaultFM0495(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Succ(wx24160), bad) -> new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 *new_lookupWithDefaultFM0490(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM0491(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, Zero, bad) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 *new_lookupWithDefaultFM0496(wx1934, wx1935, wx1936, wx1937, wx1938, wx1939, wx1940, wx1941, bad) -> new_lookupWithDefaultFM013(wx1934, wx1940, Float(Neg(Zero), Neg(Succ(wx1941))), bad) The graph contains the following edges 1 >= 1, 7 >= 2, 9 >= 4 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0499(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 *new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, Succ(wx23160), baf) -> new_lookupWithDefaultFM013(wx1951, wx1956, Float(Neg(Zero), Neg(Succ(wx1957))), baf) The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 *new_lookupWithDefaultFM0278(wx2380, wx2381, wx2382, wx2383, wx2384, wx2385, wx2386, wx2387, bch) -> new_lookupWithDefaultFM013(wx2380, wx2385, Float(Neg(Zero), Neg(Succ(wx2387))), bch) The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 *new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0499(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 8 *new_lookupWithDefaultFM0216(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13900), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 8 *new_lookupWithDefaultFM0220(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, baf) -> new_lookupWithDefaultFM0500(wx1951, wx1952, wx1953, wx1954, wx1955, wx1956, wx1957, new_primPlusNat1(new_primMulNat0(wx1957, wx1952), wx1952), baf) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 *new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15510), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0569(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Zero, ba) -> new_lookupWithDefaultFM0490(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0268(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx15670), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0274(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13750), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0211(wx4, wx30000, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 *new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, Succ(wx13590), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000)))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 10 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Succ(wx5100000000))))))))), ba) -> new_lookupWithDefaultFM0205(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, wx5100000000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx5100000000, wx30000), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), Succ(wx30000)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 *new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx7050), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0277(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7120), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0282(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6920), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0271(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5820), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0214(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5890), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0219(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5750), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0208(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5620), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0203(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7200), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Zero))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Zero)))))), ba) -> new_lookupWithDefaultFM0288(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5580), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13520), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0202(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5780), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13830), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0213(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6950), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15750), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0276(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx5850), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx13980), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0218(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx5650), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx13670), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0207(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7080), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx15900), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0281(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx6880), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(wx15590), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0270(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx7150), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Zero)))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(wx16050), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Succ(Succ(Succ(Zero))))), ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 8 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Zero))))))), ba) -> new_lookupWithDefaultFM0287(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0201(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0206(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0275(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0286(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0269(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0280(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0212(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), ba) -> new_lookupWithDefaultFM0217(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx30000, wx30000)), wx30000)), wx30000)), wx30000)), wx30000))), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0289(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0204(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0215(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0283(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Pos(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0272(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0209(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0278(wx4, wx30000, wx30100, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Zero))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Zero, ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Succ(Zero)), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 *new_lookupWithDefaultFM013(wx4, Branch(Float(Neg(Succ(wx30000)), Pos(Zero)), wx31, wx32, wx33, wx34), Float(Neg(Zero), Neg(Succ(Succ(Zero)))), ba) -> new_lookupWithDefaultFM0220(wx4, wx30000, wx31, wx32, wx33, wx34, Succ(Zero), ba) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 ---------------------------------------- (1841) YES ---------------------------------------- (1842) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0488(wx1925, wx1926, wx1927, wx1928, wx1929, wx1930, wx1931, wx1932, Succ(wx244900), Succ(wx247500), bac) -> new_lookupWithDefaultFM0488(wx1925, wx1926, wx1927, wx1928, wx1929, wx1930, wx1931, wx1932, wx244900, wx247500, bac) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1843) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_lookupWithDefaultFM0488(wx1925, wx1926, wx1927, wx1928, wx1929, wx1930, wx1931, wx1932, Succ(wx244900), Succ(wx247500), bac) -> new_lookupWithDefaultFM0488(wx1925, wx1926, wx1927, wx1928, wx1929, wx1930, wx1931, wx1932, wx244900, wx247500, bac) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 > 10, 11 >= 11 ---------------------------------------- (1844) YES ---------------------------------------- (1845) Obligation: Q DP problem: The TRS P consists of the following rules: new_lookupWithDefaultFM0581(wx2047, wx2048, wx2049, wx2050, wx2051, wx2052, wx2053, wx2054, Succ(wx245100), Succ(wx247900), bda) -> new_lookupWithDefaultFM0581(wx2047, wx2048, wx2049, wx2050, wx2051, wx2052, wx2053, wx2054, wx245100, wx247900, bda) The TRS R consists of the following rules: new_primMulNat0(Zero, wx30100) -> Zero new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) new_primPlusNat0(Succ(wx34100), Zero) -> Succ(wx34100) new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) new_primPlusNat0(Succ(wx34100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx34100, wx301000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wx3410), wx30100) -> Succ(Succ(new_primPlusNat0(wx3410, wx30100))) new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat1(Zero, x0) new_primMulNat0(Succ(x0), x1) new_primPlusNat1(Succ(x0), x1) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Zero, Zero) new_primMulNat0(Zero, x0) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1846) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_lookupWithDefaultFM0581(wx2047, wx2048, wx2049, wx2050, wx2051, wx2052, wx2053, wx2054, Succ(wx245100), Succ(wx247900), bda) -> new_lookupWithDefaultFM0581(wx2047, wx2048, wx2049, wx2050, wx2051, wx2052, wx2053, wx2054, wx245100, wx247900, bda) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 > 10, 11 >= 11 ---------------------------------------- (1847) YES ---------------------------------------- (1848) Obligation: Q DP problem: The TRS P consists of the following rules: new_primPlusNat(Succ(wx34100), Succ(wx301000)) -> new_primPlusNat(wx34100, wx301000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (1849) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_primPlusNat(Succ(wx34100), Succ(wx301000)) -> new_primPlusNat(wx34100, wx301000) The graph contains the following edges 1 > 1, 2 > 2 ---------------------------------------- (1850) YES